我正在尝试设计一个流程,它将产生多个子流程(实例),最后子流程的结果将决定主流程。
因为我同意可以通过多种方式来设计相同的,但想要检查所有专家在这个论坛。
我的问题是,在这种情况下,下面的模型是什么。我们是否创建两个单独的进程- 1.来产生该进程,然后包装它。2.跟踪子进程并通知主进程(1)。
请帮我提一下你的建议。
谢谢&致敬,BPMN开发者。
发布于 2016-03-01 06:08:12
对于此用例,BPMN具有multi-instanc Activities -请参见BPMN Specification,第432页(第462页)。
您可以创建一个multi-instance Activity类型的子进程,并通过isSequential属性定义子进程是应该顺序产生还是并行产生。
通过completionCondition Expression,您可以定义一个检查,该检查在每次实例完成时执行,并在返回true时取消所有其他实例。
https://stackoverflow.com/questions/35589575
复制相似问题