如何反映不同用户使用BPMN完成的自动流程和流程?

时间:2015-10-14 07:45:54

标签: bpmn

我们说我有以下简化过程: process 我应该如何反映数据不仅可以通过手动输入添加,还可以从其他系统接收(无需用户验证)? 是否有更正确的方式来显示不同用户执行的相同操作(请参阅VerificationManager 1Manager 2执行的步骤;实际上,除Verification之外还有更多步骤} {和Manager 1Manager 2列中的所有内容都相同)。

1 个答案:

答案 0 :(得分:2)

显然有很多关于你的具体要求的未解决的问题,所以我可以给你一个例子:

enter image description here

我正在使用两个通道,一个用于管理器,一个用于用户。我假设需要在流程中确定执行“经理”步骤所需的具体人员(或子工具)。从流程的角度来看,这只是具有不同技能或授权的人所执行的一个角色。我在这里将“分配”任务显示为自动步骤,但它也可以是手动步骤。 BPMN流程可以有几个启动“事件”,我在这里使用其中两个来显示流程可以启动的不同方式。我正在使用折叠池“外部系统”和消息流来指示自动消息的来源。

(请注意,BPMN流程通常从左到右建模,但也可以从上到下建模。另请注意,对于更复杂的流程和更精细的细节级别,通常最好显示每个流程进程参与者在一个单独的池中,在它们之间有一个单独的进程和消息交换。很快就可以在几个通道上建模一个进程池达到实际限制!)