Выполнить несколько блоков в Camunda после удаления экземпляра процесса - PullRequest
0 голосов
/ 23 февраля 2019

Я пытаюсь выяснить, есть ли в Камунде способ выполнить некоторые блоки после удаления экземпляра процесса.Допустим, процесс выполняется в Camunda, а затем кто-то удаляет экземпляр процесса, используя идентификатор экземпляра процесса.После удаления экземпляра процесса я хочу вызвать некоторую активность с помощью служебной задачи в Camunda, прослушивая событие DELETE экземпляра процесса.Это возможно в Камунде?

1 Ответ

0 голосов
/ 25 февраля 2019

boundary interrupt

Если вы хотите, чтобы некоторые задачи процесса выполнялись, когда произошло событие, которое должно отменить запущенный экземпляр, я бы точно смоделировал это, как показано на рисунке.Не отменяйте экземпляр через java / rest api, вместо этого отправьте сигнал и дайте процессу отреагировать.Таким образом, вы не только получаете свободу использовать любое выполнение BPMN, которое вы пожелаете, оно также будет видно в вашей модели и не будет скрыто в коде.

...