流程线的使用

<< Click to Display Table of Contents >>

当前位置:  流程审批 > 流程管理 > 流程节点 

流程线的使用

复制链接

1. 概述

1.1 应用场景

用于判断流程走向,企业可能需要对于不同申请数额,由不同的人来审批,或者退回审核不通过的数据,让原填报人重新填写、提交和再次审核。

1.2 功能介绍

用户可以在节点上添加流程线,指定流程的走向。

2. 使用流程线

2.1 添加流程线

选中节点,在快捷键中点击线按钮。

2.2 设置流程线

选中流程线,您可以在右侧设置流程线的属性,包括名称、描述、线条件、是否退回。

line_set

【名称】:设置线的名称,名称会在流程中显示。

line_name

【描述】:设置线的描述信息。

【添加内置参数】:名称和描述都支持添加内置参数,通过下拉列表选择,支持的内置参数类型和介绍请参考<内置参数的使用>。设置后,内容会根据参数动态显示。

【线条件】:设置流程线的线条件,来决定流程走向和是否继续往下走。例如,我们可以判断前一个节点的某个值是否达到标准,若没有满足线条件,则不会走该条线。

条件判断有“大于 >”、“小于 <”、“等于 ==”、“不等 !=”、“大于等于 >=”、“小于等于 <=”、“或 ||”、“且 &&”。

线条件需要按照固定格式 ${参数1=='Resolved'||参数2>=0} 编写。

举例:以下是一个差旅报销申请的流程,通过使用排他网关和线条件判断报销金额大小来走不同的流程。报销金额超过5000时,需要总监进行审批;报销金额未超过5000时,可跳过总监直接到财务审批。

workflow_line_eg_zoom62

【是否退回】:默认是“否”。如果选择“是”,流程在该节点的时候可以进行退回。支持添加回退人用户属性,此属性来源于管理系统>认证授权>添加定制用户属性,详见定制用户属性。添加的属性会显示在选择回退对话框中,只有处理方式选择拆分审批时才会生效,见拆分回退案例

workflow_18

用户属性支持添加多个,通过下拉列表选择,不可以重复。可以调整显示顺序,此顺序在选择回退人对话框中生效。点击删除icon,可以删除添加的用户属性。

3.回退方式

共有两种回退方式:

当处理方式为单人审批或多人审批时,点击回退,可以选择需要回退的节点,节点内所有用户的流程都会被回退。回退对话框只显示名称和处理方式,其他为空。

例如:用户任务和用户任务1都为多人审批,用户任务审批人中设置test1和admin两个用户,用户任务2审批人中设置test2和test3两个用户。当任务走到用户任务1时,用户任务1可以选择回退的节点,当选择用户任务时,test1和admin都被回退。

workflow_41_zoom81

当处理方式为拆分审批时,点击回退,可以选择被回退节点中的所有用户中的任意一个。如果是多条回退线,可以选择需要回退的所有节点下的所有用户中的任意一个。

注意:

拆分审批时回退流程线必须指向当前节点的上一级节点,不支持跨节点和指向其他节点。

不支持单独回退到拆分审批节点。

例如:企业需要各个分公司填写审批数据后再合并到总公司审批的场景,按下图设置和连接流程节点。

1)用户任务和用户任务1都为拆分审批,用户任务审批人中设置test1和admin两个用户,用户任务1审批人中设置test2和test3两个用户。

2)用户任务4审批人中设置admin,从用户任务4设置两条流程线,分别连接用户任务和用户任务1,回退线设置选择是,添加回退人用户属性。

3)启动流程,当流程走到用户任务4时,点击回退,弹出回退对话框,可以选择任意用户回退,定制用户属性显示在用户名后。

workflow_20_zoom86workflow_19_zoom60

4. 线的操作

选中线,显示删除icon,点击可以删除节点。