执行单个任务的多个角色

时间:2017-03-03 08:29:49

标签: bpmn

如何为多个角色执行的任务建模?

示例1:为了讨论问题,必须满足3个角色 示例2:3个角色协作以创建概念

-

3 个答案:

答案 0 :(得分:3)

这个优秀的BPMN blog

彻底解决了您的问题

enter image description here

活动不能在游泳池和车道之间都不常见,这是一个常见的错误。虽然本博客提出了可行的解决方案,但我并未将其视为最佳解决方案,因此建议您检查this answer与您的问题几乎相似的问题。

在我看来,你必须从这两个选项中选择:

  1. 将您的共同活动置于单独的协作通道内,该通道在语义上等于您的所有三个角色。
  2. enter image description here

    正如上面的答案中所说,在BPMN标准中没有严格描述通道语义,因此我们可以通过它自由地处理任何实体。

    1. 或者your collaborative activity into separate pool. It's what指定了BPMN协作图。
    2. enter image description here

      您应该根据流程的语义选择合适的变体。

答案 1 :(得分:0)

由于使用多个实例的所有用户执行相同的任务,并行活动可以是一种解决方案。

在这种情况下,任务定义实际上对所有用户都是相同的:他们需要与其他成员会面以讨论问题或进行协作。

答案 2 :(得分:0)

  

如何为由多个角色执行的任务建模?

示例1:必须讨论3个角色才能讨论问题 示例2:三个角色协作以创建一个概念

任何活动只能有一个表演者。 (您的问题)的意思是,三个角色(表演者)同时进行相同的活动并产生“某物”。 enter image description here