В BPMN-процессе, когда вы выполняете задачу, процесс автоматически переходит к следующим (у вас может быть несколько исходящих переходов или использование шлюза).
В Bonita, когда вы нажимаете кнопку, чтобы отправить задачу, она выполняет две операции:
- Отправьте данные формы в Bonita Engine, чтобы сохранить их
- Попросите Bonita Engine выполнить задачу и перейти к следующим задачам
Если при определенных условиях вы хотите вернуться к другой задаче, вы можете использовать эксклюзивный шлюз, который приведет к предыдущей задаче.
Вот пример: если вы отправите Шаг 3 на основе условия, которое вы можете определить при переходе от Шлюза2 к Шлюзу1, вы вернетесь к предыдущему заданию2.