1、常用的流程元素有:活动和路由。
活动是图中蓝色方框,代表审批人办理操作
路由是图中灰色箭头线,代表审批操作的前后顺序(审批流的执行顺序),鼠标选中时路由变为黄色。
2、命名
活动和路由都需要命名。选中活动或路由(所选对象会标黄),在右侧属性栏的名称中填写文字并保存,即完成命名。
3、为每个活动设置处理人员
选中活动(选中后会以黄色虚线环绕),在右侧属性栏的人员选项卡中,设置办理人员。
推荐使用流程数据,点右侧加号,会弹出所以可选的变量。
这些变量来自路由或表单,比如从拟稿到部门负责人审核的路由中,设置了名为bmsh的选择变量,它将拟稿完成时提交部门负责人审核时,选择的人员存为bmsh变量,在部门负责人审核时,代入bmsh变量中的人员,作为部门负责人审核活动的处理人。
在路由-》选择中,还可以指定选择范围,可以按组织选择或者按职务选择。
在路由-》选择中,可以设置默认选中的人员。
4、为流程中的每个活动设置模板
每个活动都可设置表单
如果不设置,使用选择默认表单
5、并行流程
设置并行流程需要来路由中加入拆分活动,并在拆分依据脚本中,return 要拆分的路由人员名单数组变量
如本例中,return this.data.depart_mgr; 返回的是来路由的变量。
在需要并行处理的活动中,在人员选项卡填写脚本:return this.workContext.getWork().splitValue;
拆分活动结束后,以合并活动结束即可。