Skip to content

路由属性

功能描述

路由是连接流程图中各节点的连线,用于定义流程的正向流转方向。路由属性用于配置路由的基本信息和流转条件,包括路由名称、序号、描述,以及基于流程变量的条件表达式或自定义路由规则接口,从而控制流程实例在节点间的走向。

说明: 流程退回无需单独画路由,办理时使用节点上的退回任意退回按钮即可,可回退到上一节点或指定节点。

使用场景

  • 条件分支:根据流程变量(如申请金额、审批结果等)自动选择不同的流转路径
  • 并发路由排序:当节点后存在多条可选路由时,通过序号控制路由的展示顺序
  • 复杂路由规则:通过路由规则接口实现自定义条件判断逻辑
  • 审批分流:结合网关节点,实现多级审批、会签等多分支流程

选择一个流程,在流程图页面,鼠标指向路由,然后点击右键,路由属性包括:路由属性和删除路由。如下图所示:

备注: 路由方向不能指向开始节点。

基本属性

点击路由属性,进入路由属性设置页面,选择基本属性。如下图所示:

路由基本属性

[1] 路由ID

  • 自动生成,不可编辑。

[2] 路由名称

  • 手工输入。

[3] 序号

  • 当有多条并发路由可以选择时,按照此序号顺序列出供选择。

[4] 描述

  • 路由说明。

路由条件

路由条件设置

设置步骤

第一步:添加路由参数

  • 必须先在流程变量中设置参数跟表单域做对应关系设置(详见流程属性中的流程变量参数设置)。

第二步:添加路由条件

[1] 选择条件关系

  • 条件关系分为并且和或者。如下图所示:

条件关系

[2] 选择参数

  • 点击下拉框可选择流程变量中添加的所有路由参数。如下图所示:

选择参数

[3] 选择运算符

  • 下拉框显示的运算符取决于参数类型。
    • 字符型:包含、不包含、等于、不等于。如下图所示:

字符型运算符

  • 数字/日期类型:多种运算符。如下图所示:

数字日期运算符

[4] 输入值

  • 手动输入相关数据。
    • 字符类型:输入框可输入任何字符。
    • 数字类型:输入框只能输入数字。
    • 日期类型:输入值的格式为日期时间(YYYY-MM-DD HH24:mm:ss)。如下图所示:

日期输入

填写全部数据后点击添加按钮,路由条件设置显示在设置结果中。可直接对其进行编辑。如下图所示:

路由条件结果

第三步:点击应用和确定按钮设置完成。

[5] 路由规则接口

  • 输入路由规则接口实现类。

[6] 条件判断规则

  • 路由规则是设置路由条件的一种扩展规则。

删除路由

选择要删除的路由,点击"确认",即可将流程中该路由删除。如下图所示:

删除路由