Camunda BPMN 工作流程中的流程应该存在多长时间?
我有一个可以在产品生命周期内多次运行的流程。我需要跟踪和更新此工作流程为产品处理的数据点。
一个建议是编写一个循环的 BPMN,它监听事件以启动流程,并在接收任务上结束,监听事件再次触发。
但是,这将导致进程实际上永远不会结束,因为它们总是循环返回,但我们无法保证何时或多少次可以触发此事件。
我还考虑过创建只运行一次并终止的 BPMN。这缓解了长期存在过程的问题,但我丢失了包含的所有过程变量。
编辑:
这是我们正在研究的循环机制的简化图。我不想在第一次之后重新检查资格,但我想在地址更改时验证并保存地址。