Я пытаюсь выяснить, есть ли в Camunda способ выполнить некоторые блоки после удаления экземпляра процесса. Допустим, в Camunda запущен процесс, а затем кто-то удаляет экземпляр процесса, используя идентификатор экземпляра процесса. После удаления экземпляра процесса я хочу вызвать некоторую активность с помощью служебной задачи в Camunda, прослушивая событие DELETE экземпляра процесса. Возможно ли такое в Камунде?
Выполните несколько блоков в Camunda после удаления экземпляра процесса
Ответы (1)
Если вы хотите, чтобы некоторые задачи процесса запускались, когда произошло событие, которое должно было отменить запущенный экземпляр, я бы явно смоделировал это, как показано на рисунке. Не отменяйте экземпляр через java / rest api, вместо этого отправьте сигнал и позвольте процессу отреагировать. Таким образом, вы не только получите свободу использовать любое выполнение BPMN, которое захотите, но и будете видны в вашей модели, а не скрыты в коде.
person
Jan Galinski
schedule
25.02.2019