流程模拟器
选择路径执行
通常一个项目中,在审批的时候,往往期望看到下一步会执行的节点。换言之,当前的节点处理人需要看到下一步的流转到的节点,当看到下一步的节点之后,可能需要选择下一步节点的处理人。为此盘古BPM推出了在审批的时候进行流程的预测功能,以及可以选择下一步节点(适用于并行和多分支情况)。由当前的审批人决定下一步流转到的审批节点。
流程预测为必备功能,当完成任务的时候,点击“完成按钮”即可看到下一步可能要执行的节点,选择路径为可选功能,如果打算使用选择路径功能,则建模的时候,需要在当前的节点上进行配置。
如果说当前的节点后面只有一个节点,实现起来相对而言比较简单。如果说当前的节点后面可能有排他网关或者包含网关、并行、网关等等之类的,那么情况就比较复杂。如果说当前节点之后,紧跟着一个排他网关,或者涉及到表单字段的计算,这样的场景就更加的复杂,怎么样去实现这样的功能呢?盘古BPM工作的引擎在实现的时候已经考虑到了这个需求。接下来我们来看一下怎么在盘谷BPM工作流引擎中来实现流程预测功能。
流程预测功能
点击“工作台”,点击流程工作台->“我的审批”,即可看到当前可以登录人可以审批的任务。点击需要审批的任务,如下图所示:
再次点击进行任务的审批,如下图所示:
再次点击上图中的“办理”按钮,如下图所示:
路径选择
接下来开始演示路径选择功能。这里以客户招待流程为例进行说明。客户招待流程可以通过“工作”->"模型管理"进行查看,其对应的流程图如下:
申请人可以根据招待费用的多少去选择有“部门经理”或者“公司领导”去审批,因此这个时候,就需要在“申请人”节点上进行配置。(选择路径只能在用户任务上进行定义,那个节点可以使用选择节点路径功能,则直接配置即可)。选择路径的配置如下图所示:
选择申请人,选择“申请人”->"基础设置"->"选择路径",勾选是即可。最终运行效果如下:
如果当前的处理人没有选择路径,则默认按照流程执行,如果当前的处理人选择了路径,则实例按照路径进行执行。
注意:流程预测功能与可选路径是独立的,可选路径用户需要在节点上配置,流程预测是全局的。