Перехват событий из пула с несколькими экземплярами
Я моделирую процесс в BPMN и у меня есть сомнения по поводу этой части процесса.
В частности, у меня есть пул с несколькими экземплярами и еще один пул. Когда первое сообщение из пула с несколькими экземплярами получено актором «А», выполняется действие C, а затем процесс должен завершиться. В любом случае через 3 дня выполняется действие D и затем процесс завершается. Правильно ли выполнено моделирование? Или мне следует поступить по-другому?
Любое решение моей проблемы
1 ответ
В вашем примере вы столкнетесь с проблемой, когда процесс B отправит событие завершения второго сообщения, но в процессе A не будет активного события перехвата сообщения.
Использование события сигнала может быть более подходящим, поскольку выдача сигнала не обязательно означает, что должен быть другой экземпляр, который его перехватит.