节点流转设置
更新时间: 2022-05-09 浏览次数: {{ hits }}

节点流转指的是表单数据进入节点时如何在处理人之间流转和离开节点后如何流转,具体场景如下:

  • 存在多个节点处理人时,需要设置业务处理顺序和节点流转规则,也就是多少人处理后流程继续流转;

  • 找不到节点处理人时,需要设置流程如何流转;

  • 节点处理超过限制时长,需要设置限制时长和超时处理方式;

  • 流程存在多分支时,同一节点有多个条件分支流向不同节点,可以设置流程根据条件判断流转至哪条分支;

  • 流程存在多分支时,多个分支的节点流向同一节点,可以设置多分支汇合后流程才可继续流转。

注:同个表单流程中,有两个节点的处理人为同一人(只有一个处理人),且第二个节点没有设置可写或必填的字段,处理人处理了第一个节点后,流程流转至第二个节点时会自动通过。


节点处理人为多人时,业务处理顺序

经办节点有多个经办人,或审批节点有多个审批人时,就涉及到了处理顺序的问题,可设置的处理顺序包括同时处理和按处理人设置顺序依次处理,即所说的并签和串签。

  • 同时处理:处理人同时接收到表单数据

  • 依次处理:按照处理人设置的顺序,第一个处理人接收到表单数据和处理后,第二个处理人才接收到表单数据,依次接收和处理表单数据。

节点流转规则

经办节点有多个经办人,多少人提交时,表单数据自动通过节点继续流转,可按人数或按百分比设置多少人提交时进入下一节点,例如:提交入职申请至人事行政,只要有一人填写入职信息并提交,表单数据自动通过节点继续流转。

注:节点办理人按百分比计算不为整数时,向上取整,例如审批节点有10个审批人,按百分比23同意时进入下一节点,则需要3人同意时进入下一节点。

审批节点有多个审批人时,有人审批同意,有人审批不同意,对于这些审批结果,节点是继续往下一节点流转,还是需要驳回到前面的节点,我们可以根据情况设置:

  • 按人数或按百分比设置多少人同意时进入下一节点

  • 按人数或按百分比设置多少人不同意时:

    • 驳回到第一个经办节点:将流程驳回至发起人

    • 驳回到前一个经办节点:返回该节点的上一个流转过的经办节点

    • 驳回到指定节点:需要指定流程的其他已有节点,达到不同意人数时,表单数据返回指定节点

    • 直接否决流程且不再流转:流程结束

找不到节点处理人时

找不到节点处理人的情况通常为以下2种:

  • 设置的节点处理人已离职;

  • 根据设置的规则找不到对应的处理人,例如通过部门经理函数指定节点处理人,指定部门未设置经理。

找不到节点处理人时的处理方式包括:

  • 交给管理员处理:表单数据流转至应用管理员,如果没有应用管理员则流转至系统管理员

  • 自动进入下一节点:表单数据自动通过此节点

限时和超时处理

审批和经办节点一直未处理,表单流程停滞不前,可设置节点限时,当节点停留的时间超出限时,系统会根据设定的处理方式来自动处理,可以设置以下两种超时处理方式:

  • 超时自动同意、超时自动提交

  • 超时自动提醒

    • 系统默认提醒内容:有待办事项已超时,请及时处理

    • 自定义提醒内容:内容可以是当前表单字段的值(从左侧表单字段列表选择)、流程字段的值(从左侧流程字段列表选择)或手动输入内容(需加上英文引号""),用“+”连接内容,例如“请即时处理”+发起人+“的请假单”。

注:限定时长的单位为小时,超时处理可能会出现延迟,自动同意、提交或提醒最迟在半小时后生效;若节点存在必填项,超时自动同意或超时自动提交不会有效。


流程多分支设置

流程多分支的场景通常为以下两种:

  • 同一节点有多个条件分支流向不同节点

  • 多个分支的节点流向同一节点


a.同一节点有多个条件分支流向不同的节点

同一节点有多个分支时,通过设置分支连接线的节点流转条件,可以实现流程自动沿符合条件的分支流转至不同节点。如果同一个节点的多个分支都未设置节点流转条件,表单流程将同时沿多条分支流转。


连接线节点流转条件包括:

  • 自定义条件:条件内容可以是当前表单字段的值(从左侧当前表单列表选择字段)、组织机构的成员(从左侧组织机构列表选择部门或人员)、函数和手动输入内容,用运算符或逻辑函数连接,例如CONTAINS(行政部门,发起人) AND 报销金额<10000。

  • 使用else条件:连接同一节点的其他分支条件不满足时,表单沿这一分支流转至下个节点。


例如:如图所示,流程发起后,对填写的发起部门进行判断,流转到不同的分支,当发起部门属于【流程部】时,流转到流程部经理;当发起部门属于【IT部】时,流转到IT部经理;当为其他部门时,流转到总经理。

b.多个分支的节点流向同一节点

多个分支的节点流向同一节点时:

  • 如果需要多个节点均处理完后才统一进入下一节点的场景,可用汇合点来实现。将多个分支的节点连接至同一汇合点,这样,多个分支的节点均处理完,流程才能流转至汇合点的下一节点。

  • 如果多个分支的节点连接至同一节点(非汇合点),则多个分支均会通过此节点流转。


例如:由于发起节点后的分支上均未设置条件,则默认所有分支都进入,即流程发起后同时流转至流程部经理、IT部经理、业务部经理处。其中任意一个节点处理完成,均会进入到汇合点(此时只是进入,并未完成),待所有节点完成后,汇合点才会完成,流转到总经理处。image.png

案例

以项目工程管理的投标文件为例,如图所示,生成投标文件需要经过三个步骤,也就是业务费用评估和审批、项目勘察和资格自省、工程造价和确定,三个步骤的信息填报和审批完成后才进入投标文件审查,审批完成后生成投标文件。

1.“资格自省”审批节点有多个审批人,需设置多个审批人,并且多个审批人依次审批项目勘察结果。

2.“资格自省”审批节点有1人不同意时,驳回至“项目勘察”节点,也就是前一个经办节点。

3.“业务费用评估”、“项目勘察”和“工程造价”经办节点限时为24小时,24小时还未处理,则自动发送提醒。

4.完成发起节点"发起投标文件"后,流程同时进入三个分支,三个分支均完成后才统一进入”投标文件审查“节点,基于这种情况,需在三个分支节点后添加汇合点并连接。

5.不同项目类型的投标文件审查人不同,因此需要在汇合点后添加多个分支,连接至多个审批节点,并且对分支的连接线设置节点流转条件,条件为不同的项目类型。