功能说明

参与者指的是在该节点接收任务并进行处理的人(含手工节点的参与人,审批节点的参与人,传阅节点的处理人,子流程的参与人);参与人可选择单人或多人。可选择部门、人员、角色、人员部门控件及函数。
image.png
image.png

应用场景

1. 部门

指定该部门下的所有人员作为节点处理人。(注:只含该部门下直辖的所有人员,不包含其子部门的人员。)

2. 人员

指定具体某个人员或者多个人员作为节点处理人。

3. 角色

指定角色中包含的人员作为节点处理人。

4. 人员部门控件

指定表单中人员部门控件中包含的人员作为节点处理人。(注:若为部门控件,则为所选部门的所有人员,且不包含其子部门的人员)

5. 通过函数查找

1)FindPostByCode({Originator},”manager”,”dept”)

  • 函数说明:查找发起者所属部门主管。
    从发起者所属OU开始向上递归查找,查找到第一个组织类型编码为dept的OU为止,例如部门A,然后查询组织角色内设置的角色编码为manager的角色,并且管理范围是部门A的用户。此函数不支持跨部门查找。


参数1:参与人或者部门
参数2:组织角色code
参数3:组织类型code。 此函数使用前需设置好组织角色和组织类型。

image.png

2)FindPostByCodeALL({Originator},”manager”,”dept”)

  • 函数说明:查找发起者所属部门主管。
    从发起者所属OU开始向上递归查找,查找到第一个组织类型编码为dept的OU为止,例如部门A,然后查询组织角色内设置的角色编码为manager的角色,并且管理范围是部门A的用户。此函数支持跨部门查找。


参数1:参与人
参数2:组织角色code
参数3:组织类型code。 此函数使用前需设置好组织角色和组织类型。

image.png

3)FindUserByCodeAndGroupName({Originator},”bu”,”groupname”)

  • 函数说明:查找发起人所属部门(科室)下面指定名称的组的成员。

参数1:发起人、参数2:组织类型code、参数3:指定组的名称;科室没有找到“应急担当”需要向上级部门找“应急担当”

image.png

4)FindPostByGroupName(“goupname”,”ke”,”ke”)

  • 函数说明:查找特定组成员的科长、系长。

参数1:组名、参数2:组织角色Code、参数3:组织类型Code

image.png

5)GetMembers(U(unitid),true)

  • 函数说明:指定部门(组)找人员

参数1:部门/组、参数2:是否递归,false查当前部门/组人员;true查部门及子部门人员

image.png

6. 参与者类型:

可选择单人或多人。选择单人时,单人审批通过,流程即可到下一步;选择多人时,两种参与方式:并行即多个参与者可同时审批,串行则要等待前一个审批通过后,下一个人才能审批。同意出口按参与人个数进行百分比设置,例:设置100%时要所有人审批通过才能到流程下一步;否决出口设置1即为一个人审批不通过就被驳回。
image.png

7. 无参与者、前一活动参与、参与过流程

可根据用户需求选择对应的处理方式,如下三种格式供选择:不做处理、使用上一次审批结果、审批通过
image.png

8. 参与者是发起人

可根据用户需求选择对应的处理方式,如下两种格式供选择:不做处理、审批通过
image.png