BPMN负责取决于实例

时间:2018-04-18 10:16:36

标签: bpmn

我正在努力分配BPMN中的职责。在我正在设计的过程中,我有一个可以有不同表现的任务,具体取决于实例细节(软件,硬件......)。

我应该使用独家网关并将任务与不同的负责人一起复制,还是有其他方法可以明确表明可以有不同的责任人?

1 个答案:

答案 0 :(得分:1)

在BPMN中,您无法以图形方式模拟多个角色负责一项任务。这背后的原因很简单;如果角色之间的区别足够重要,可以用图形建模,那么你是否也应该建立确定哪个角色接管任务的条件,以及任务之间的差异?

以下模型可以简化IT支持流程:

Modeling multiple roles explicitly

另一方面,您可能会认为任务和角色之间的差异不足以证明图形模型中增加的复杂性:

Simplifying the graphical model

然后,您可以在任务的文本描述和/或执行环境中的任务配置(例如BPX引擎)中指定区别。 您还可以使用子流程元素来隐藏'儿童过程中的细节。

请注意,某些BPMN建模软件提供商使用特定于供应商的BPMN扩展元素(如Signavio' additional participant element)来建模多参与者任务执行。但是,这些元素通常在更复杂的responsibility assignment场景中有用,而不是我们在此讨论的简单场景。