#business-process-management #bonita
#управление бизнес-процессами #bonita
Вопрос:
Как следует из названия, я не могу запустить свой собственный процесс в bonita во время разработки.
Это работает нормально, но после публикации и запуска нового процесса кнопка отправки в новый процесс никуда не переходит.
Насколько я понимаю, она должна перенаправить меня на домашнюю страницу и запустить процесс… Однако в этом случае он просто ничего не делает…
Поэтому я не могу определить, является ли это ошибкой или он уже запустил процесс.
Комментарии:
1. Можете ли вы открыть в своем веб-браузере «инструменты разработчика» (обычно с помощью клавиши F12), перейти на вкладку сеть и затем повторить попытку отправки формы создания экземпляра процесса? Вы должны увидеть HTTP POST-запрос, такой как localhost:8080/bonita/portal/resource/process/Pool/1.0/API/bpm/… Возможно, в данный момент происходит сбой, потому что вы не отправили все данные, ожидаемые контрактом на процесс.
2. На самом деле, проблема заключалась в том, что я добавлял processDef[0].id к URL, поэтому он отображал его не как переменную, а как строку, и поэтому ссылка была вместо localhost:8080/…………/< куча чисел> отображалась как localhost:8080/…………/ processDef[0].идентификатор и эта ссылка в консоли возвращают ошибку 404
Ответ №1:
здесь, в UI Designer, используется
Process definition: {{processDef}} <br/><br/>
{{processDef[0].id}}
{{processDef[0].version}}
{{processDef[0].name}}
<br/><br/>
{{processDef[1].id}}
{{processDef[1].version}}
{{processDef[1].name}}
<br/><br/>
{{processDef[2].id}}
{{processDef[2].version}}
{{processDef[2].name}}
чтобы знать, сколько процессов нужно запустить… и какой процесс вы хотите запустить.
Используйте это как отладку и присвоите это значение этому имени процесса.