我想对一个可以通过接收消息(将通过 REST 调用完成)启动的流程进行建模。该过程将导致分配给用户的任务。用户将提供一些额外的信息,然后该过程将终止。
但是,我还想模拟在收到第一个信息后收到附加信息的情况。通过 REST 接收到这些额外信息应该会终止该过程。
这个整体模型代表了一个监控信息流的计算机系统,如果它检测到问题,它会创建一个任务供某人调查。但是,如果有更多信息可用,则该任务应该已经终止。
请在 BPMN 和 Camunda 中对此进行建模的最佳方法是什么?
What I have at the moment:
(MSE) --> (UT) -->(TEE)
(RT) --> (TEE)
Where:
MSE = Message Send Event
UT = User Task
TEE = Termination End Event
RT = Receive Task
我可以成功启动/添加使用 curl 发布代表启动消息的消息的过程。这会添加一个进程并将任务分配给用户。
但是,我似乎无法让接收任务与流程相关联,它似乎只是添加了一个新流程。接收任务应该表示的取消消息应该专门取消它存在的特定进程,而不是任何旧进程。