Перехват событий из пула с несколькими экземплярами

Я моделирую процесс в BPMN и у меня есть сомнения по поводу этой части процесса.

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

пример моего сомнения

Любое решение моей проблемы

1 ответ

В вашем примере вы столкнетесь с проблемой, когда процесс B отправит событие завершения второго сообщения, но в процессе A не будет активного события перехвата сообщения.

Использование события сигнала может быть более подходящим, поскольку выдача сигнала не обязательно означает, что должен быть другой экземпляр, который его перехватит.

Другие вопросы по тегам