Как перенаправить на другую форму после отправки в Bonita BPM

Я работаю с bonita soft, и я хочу знать, как перенаправить на другую форму после подведения первой формы, что я должен написать как ссылку на кнопку отправки вместо /bonita по умолчанию

SreenShot в дизайнере пользовательского интерфейса


person Nbenz    schedule 21.06.2017    source источник


Ответы (1)


Кнопка с action настроена на «Начать процесс» в качестве свойства Target URL on success. Это определяет URL-адрес для загрузки в случае успешного вызова REST API Bonita Engine для создания экземпляра процесса (т. е. возврата HTTP-кода 200).

Важно! эта конфигурация будет использоваться, только если:

Если форма создания экземпляра открыта из меню «процессов» Bonita Portal и щелчок по кнопке ▶, эти настройки будут проигнорированы. Отправка формы вернет вас к списку определений процессов.

Значение свойства Target URL on success по умолчанию — «/bonita», что означает, что после того, как пользователь нажмет кнопку, он будет перенаправлен на главную страницу портала Bonita (т. е. список задач).

Если вы хотите перенаправить пользователя на другую страницу, вы можете использовать любой допустимый URL-адрес для определения значения свойства Target URL on success. Обратите внимание, что для этого свойства можно использовать только статическое (постоянное) значение.

Когда пользователь отправляет форму создания экземпляра с портала Bonita, перенаправление к списку определений процессов жестко запрограммировано в Bonita и не может быть изменено, пока вы используете стандартный виджет кнопки.

Поэтому, если вы хотите настроить это поведение, я рекомендую создать настраиваемый виджет который выполнит REST API вызов создайте экземпляр процесса и обновите местоположение родительского фрейма на соответствующий URL-адрес.

person Antoine Mottier    schedule 07.02.2019