首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我们展开多个子流程并管理它们时,标准的BPMN流程设计实践是什么?

当我们展开多个子流程并管理它们时,标准的BPMN流程设计实践是什么?
EN

Stack Overflow用户
提问于 2016-02-24 06:31:40
回答 1查看 80关注 0票数 0

我正在尝试设计一个流程,它将产生多个子流程(实例),最后子流程的结果将决定主流程。

因为我同意可以通过多种方式来设计相同的,但想要检查所有专家在这个论坛。

我的问题是,在这种情况下,下面的模型是什么。我们是否创建两个单独的进程- 1.来产生该进程,然后包装它。2.跟踪子进程并通知主进程(1)。

请帮我提一下你的建议。

谢谢&致敬,BPMN开发者。

EN

回答 1

Stack Overflow用户

发布于 2016-03-01 06:08:12

对于此用例,BPMN具有multi-instanc Activities -请参见BPMN Specification,第432页(第462页)。

您可以创建一个multi-instance Activity类型的子进程,并通过isSequential属性定义子进程是应该顺序产生还是并行产生。

通过completionCondition Expression,您可以定义一个检查,该检查在每次实例完成时执行,并在返回true时取消所有其他实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35589575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档