1.功能描述
流程发布后,首先需要设置的就是流程表单和流程各个节点的人员,节点人员即节点产生任务后该节点任务的待执行人或候选人,任务显示在待执行人和候选人的【待办事宜】中,用户可以进行审批。
2.配置步骤
在【节点人员】中给流程图中每个节点设置人员,点击【节点人员】中的“设置所有节点人员”按钮,在【节点人员】中显示流程图中所有节点(除开始节点和结束节点),如下所示:
第一步:进入流程配置页面;
第二步:点击要配置审批人的节点,在右侧基础配置中点击节点审批人员;
第三步:点击“+”按钮,进入节点人员设置页面;
第四步:设置审批人员
第五步:设置完毕后,点击“确定”。
3.人员设置操作说明
3.1用户类型:用户
点击【人员设置】中的添加按钮,在【人员设置】列表中新增一条记录,新增的记录的“用户类型”默认是“用户”,“用户来自”默认是“发起人”,抽取用户默认是“不抽取”如下所示:
每条记录有五列,分别是“用户类型”、“用户来自”、“抽取用户”、“运算类型”、“操作”,在“用户类型”列选择节点要使用的用户类型,选择用户类型后,在“用户来自”列是设置用户的具体来源,然后在“抽取用户”列设置用户是否要抽取,当【人员设置】列表中添加了多条记录时,设置每条记录之间的“运算类型”,根据运算类型计算节点的配置人员,在操作列可以上下移动记录的位置和删除记录。下面分别对这五项进行说明。
(一) 用户类型
用户类型有五种,分别是:用户、岗位、部门、职务、发起人的部门负责人、人员脚本。不同的用户类型对应的用户来自不一样。
(二) 用户来自
选择的用户类型不同,对应的用户来自也不同;
1、 用户
用户类型选择“用户”时,“用户来自”列显示“选择”按钮,点击“选择”按钮打开“用户选择器”弹框,在弹框中显示可以选择的用户有:当前登录用户、发起人、上一步执行人、变量、指定用户。
当前登录用户:目前登录的用户。
在“用户选择器”弹框中选择“当前登录人”,然后点击弹框“确定”按钮,在“用户来自列”显示“当前登录用户”,然后点击节点人员设置弹框的“确定”按钮,然后点击“保存配置”按钮进行保存,如下所示:
上面的图中给节点“财务部会签”配置的节点人员是“当前登录用户”,启动流程,流程流转到节点“部门经理审批”,用户“谢宝庆”登录系统处理节点“部门经理审批”的任务后,节点“部门经理审批”产生任务,任务的待执行人是“谢宝庆”,即当前登录用户。
发起人:流程的发起人作为当前节点的审批人:
上一步执行人:上一步的流程任务审批人
上图中将节点“财务部会签”的节点人员修改为“上一步执行人”,节点“部门经理审批”的任务被审批后,节点“财务部会签”产生任务,任务的待执行人是“赵子风”,即上一步执行人,如下所示:
变量:可以使用表单变量或流程变量作为节点审批人
上面将节点“部门经理审批”的节点人员改变为来自表单字段“部门经理id”,当节点“部门经理审批”产生任务时,若字段“部门经理id”填写的内容和系统中某个用户的账号一样,则节点“部门经理审批”的待执行人为该用户,若不存在,则节点“部门经理审批”的待执行人为空。
指定用户:选在系统已添加的用户作为审批人
启动流程,流程流转到节点“用户任务”,该节点的待执行人是“张一新”,如下所示:
发起人直接上级:选择发起人所在组织维度的直接上级审批
直接上级与下属设置,在用户管理-》用户中心,对上下级进行添加
3.2用户类型:岗位
岗位:即选择某个岗位下的所有用户作为审批人;
在人员设置界面选择“岗位”,后点击选择按钮,可以选择不同的审批岗位;
用户任务节点:审批人配置为岗位,则审批方式为抢占式,该岗位下的所有用户都会收到流程,但只要有一人处理,其中一人处理后该岗位下的其他用户下的待办任务会被清除;
会签任务节点:审批人配置为岗位,则该改为下的所有由用户都需要审批,并按照设置会签规则进行统计会签结果;
3.3用户类型:部门
部门:选择某个部门的所有人作为当前环节的审批人;
在人员设置界面选择“部门”,后点击选择按钮,可以选择不同的组织,审批模式同岗位相同;
3.4用户类型:职务
职务:选择某个职务下的所有人作为当前环节的审批人(选择职务后,筛选的是该职务类型下的所有岗位人员);
3.5用户类型:发起人的部门负责人
若选择为发起的部门负责人时,可选择是否为主负责人,若选择是,流程只会在发起人部分的主负责人下生成待办任务,或没有选择,在发起人的组织下,只要是负责人,都可以收到待办任务,若有多人审批时,处理模式同岗位为抢占式
3.6用户类型:节点历史审批人
选择已审批过的节点的历史审批人作为当前节点的审批人;
3.7用户类型:人员脚本
用户类型选择“人员脚本”,“用户来自”列显示“选择”按钮,点击“选择”按钮打开“人员脚本选择器”,在选择器的左边点击脚本,脚本显示在右边,设置脚本的参数值,然后点击“确定”按钮,如下所示:
3.8用户类型:关联查询
3.9用户类型:角色矩阵
角色矩阵可参考手册【用户中心】->【关系矩阵】
3.10 抽取用户
当给用户任务节点设置的节点人员是一个组合(例如某个角色、某个组织、某个岗位,)时,可以设置节点人员抽取或者不抽取。抽取即将组合中的人员罗列出来作为任务的待执行人,不抽取即将这个组合作为任务的待执行人。
这两个的区别是:设置为抽取时,节点产生任务后,给组合中添加用户,添加的用户不会收到待办;设置为不抽取时,节点产生任务后,给组合中添加用户,添加的用户也会收到待办。无论抽取还是不抽取,属于组合的人员都能收到这个节点的任务,并且对任务的处理是抢占式的。下面分别对“抽取”和“不抽取”进行演示。
1) 抽取
给流程“报销流程”的节点“部门经理审批”配置节点人员为岗位“部门经理”,“抽取用户”选择“抽取”,如下所示:
属于“部门经理”岗位的用户如下所示:
启动流程,流程往下流转,节点“部门经理审批”产生任务,节点的待执行人显示为部门经理岗位的所有人名称。给“部门经理”岗位再添加其他用户时,后面的添加的用户是没有权限审批该流程的。
2) 不抽取
给流程“报销流程”的节点“部门经理审批”配置节点人员为岗位“部门经理”,“抽取用户”选择“不抽取抽取”,如下所示:
启动流程,流程往下流转,节点“部门经理审批”产生任务,节点的待执行人显示的是“部门经理”,属于“部门经理”的用户都有该节点的待办,如图一所示。给岗位“部门经理”添加用户“王庆华”,如图二所示。给岗位添加用户后,使用该用户登录可以查看到“报销流程”的待办信息,如图三所示
3.11 运算类型
在“节点人员设置”弹框中点击一次【人员设置】中的“添加”按钮就增加一条人员设置,在【人员设置】中从第二条记录开始每条记录的运算类型不为空(第一条记录的运算类型为空),计算类型有三种:或、与、排除,如下所示:注:1、设置运算类型后,记录从上往下依次按照运算类型进行运算,然后得出结果。
2、设置运行类型必须设置为抽取用户才能进行运算。
在节点“部门经理审批”的节点人员设置弹框中,在【人员设置】中添加了两条记录,第二条记录的运算类型选择:“或”,然后点击弹框的“确定”按钮,进行保存,操作如下:
组织“广州分部”与“深圳分部”都各有一个用户如下所示:
从这两个组织抽取人员进行“或”运算后,得到两个人员。启动流程,流程流转到节点“部门经理审批”时,节点的待执行人有两个,如下所示:
2) 与运算
修改节点“部门经理审批”的人员配置,修改后进行保存,如下所示:
组织“广州分部”中有一个人员,组织“深圳分部””中有两个人员,进行“与”运算后得到的结果是“王维”,如下所示:
在节点“部门经理审批”节点人员设置弹框中,将第二条人员设置的“运算类型”改为“排除”,然后进行保存,如下所示:
组织“广州分部”中有三个人员,组织“深圳分部”中有两个人员,排除部门“深圳分部”中的用户后,得到的人员是“韩晓晓”,如下所示:
启动流程,流程运行到节点“用户任务1”,节点的待执行人是“韩晓晓”,如下所示:
4.人员规则设置
人员规则设置:流程符合这里设置规则时,才会使用人员配置中设置的人员规则;
操作步骤:
第一步:进入人员配置页面,点击人员规则设置;
第二步:点击添加条件,选择设置规则或脚本;
第三步:设置规则或脚本;
第四步:设置完毕,点击保存。
如下图设置的是当表单变量部门经理id为admin时,设置该节点的审批人为“林枫”:
流程启动后,表单字段“部门经理id”的值为admin,所以在部门经理审批环节的审批人为“林枫”;
5.流程审批人批次说明
批次顺序由上至下增大,第一批次无法获取到审批人时才会获取下一个批次审批人信息。