工作流引擎流程设计,是非常重要的功能,下面进行详细的操作说明。
流程设计操作页面如图所示
主要涉及
- 流程基本信息设置
- 流程图设置
1. 流程基本信息设置
点击编辑操作进行基本信息设置,主要包括流程名称、流程类型、模型、表单设置(内联表单、外联表单)、使用范围、状态等,如下图所示
2. 流程图设置
点击设计按钮,进行流程设计,流程页面主要分工具集、设计区域。
- 保存:保存流程功能
- 选择:在设计流程时选择流程的节点功能
- 连线:设置流程流向使用,在连线可以设置流向条件,流程根据条件决定如何流向
- 开始:开始节点,一般设置初始化功能,比如:单据提交时的抄送功能
- 任务:最常用的流程节点,可以设置任务节点名称,可以设置经办人&审核人、抄送人、通过率(0%~100%)、流程到下个节点的数据参数
- 子流程:通常用在复杂业务流中,可以选择已经设计好的流程作为子流程,同时可以设置是否等待子流程是否完成再继续下个节点、传递给子流程的数据参数
- 机器人:有些业务场景不需要设置人或者暂时没有合适的人选,但需要审核,这样就可以用机器人节点,不需要人为的操作,就可以根据设置的条件决定流程的流向
- 分支:如果业务场景需要并行流程的时候,改节点是并行的开始节点,跟聚合配合使用,完成业务流程的并行需求,如:需要多部门同时协办一项任务时
- 聚合:并行任务的结束节点,功能分支配合使用,聚合节点可以设置通过率(0%~100%),通过率是指并行的分支完成情况,可以实现复杂的并行任务是否都需要完成还是其中一部分完成及任何一个分支完成即可等等场景
- 定时器:延迟触发的任务节点,可以设置延迟时间
- 服务调用:可以设置业务流中需要调用其它服务的功能,可以设置的选项为需要传递的数据参数、扩展参数(一般为需要调用的地址)、抄送
- 结束:结束节点,可以设置抄送,一遍设置流程结束需要通知的人或者单位、角色
- 删除:在设计流程的过程中,需要删除节点使用该工具