EOS Low-Code Platform 8 EOS Low-Code Platform 8
  • 8.3.2 (opens new window)
  • 8.3.1 (opens new window)
  • 8.3LA1 (opens new window)
  • 8.2GA (opens new window)
产品简介
学习指南
更新说明
安装与集成
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
升级手册
常见问题
  • 1 单一分支
  • 1.1 描述
  • 1.2 示例
  • 2 多路分支
  • 2.1 描述
  • 2.2 示例
  • 3 全部分支
  • 3.1 描述
  • 3.2 示例

分支模式

分支模式,表示该活动结束后,它的后继活动的触发情况。它包括"全部分支(AND)"、"单一分支(XOR)"以及"多路分支(OR)"三种情况。

# 1 单一分支

# 1.1 描述

如果该活动的分支模式为"单一分支",那么引擎会根据由该活动"射出"的连接线上的条件进行判断,决定该触发哪个后继活动。具体分为下面三种情况:

  • 满足条件的连接线所指的活动被触发;
  • 如果有若干个连接线上的条件都满足,那么比较连接线上的优先级,优先级高的那条连接线所指的活动将被触发;
  • 如果连接线上的条件都不满足,那么取"默认值"的那条连接线所指的活动将被触发;

注意:1、活动的"分支模式"为"单一分支"时,由它射出的连接线有且只有一条线的取值是"默认值"。

​ 2、该连接线被实例化的优先级别,从高到低依次分为高、次高、中、次中、低、次低6个级别。当活动的分支模式为"单一分支",而该活动引出的若干分支的判断条件都满足的情况下,系统将以连接线的优先级级别的高低来判断该执行哪个活动。

# 1.2 示例

  1. 编辑多路分支流程

  1. 设置分支前序活动分支模式为单一分支

  1. 人工活动1和人工活动2连线设置false条件,人工活动3连线默认连线。

  1. 发起流程,人工活动后续连线根据条件并且只有一条连线条件符合被触发

# 2 多路分支

# 2.1 描述

如果该活动的分支模式为"多路分支",那么引擎会根据由该活动"射出"的连接线上的条件进行判断,决定触发哪个或哪些后继活动。具体分为下面二种情况:

  • 如果连接线上取"默认值",那么由此连接线所指的后继活动会被触发;
  • 如果连接线上的条件满足,那么由此连接线所指的后继活动会被触发;

# 2.2 示例

  1. 编辑多路分支流程

  1. 设置分支前序活动分支模式为多路分支

  1. 人工活动1连线设置fasle条件,其他两条连线默认连线。

  1. 发起流程,人工活动后续连线根据条件符合而被触发

# 3 全部分支

# 3.1 描述

表示该活动结束后它的所有后继活动将同时被触发。不需要设置连线条件。

# 3.2 示例

  1. 编辑多路分支流程

  1. 设置分支前序活动分支模式为全部分支

  1. 发起流程,人工活动后续连线同时被触发

← 分支条件 聚合模式 →