Skip to content

Snail-job 工作流决策节点

决策节点

  1. 依赖于工作流中任务上下文的功能,可以使用决策节点来对工作流上下文中的参数进行判断。
  2. 目前支持三种表达式1、Spel;2、Aviator;3、QL
  3. 页面配置列表支持对简单的上下文做表达式校验,目前支持string、boolean及number类型。复杂的表达式需要自己校验。
  4. 目前允许配多条件的决策节点,执行顺序为从左往右(优先级为从小到大执行);若前面节点判断成功,则不继续判断后续决策节点,则执行该成功节点分支上的节点。
  5. 所有决策节点分支都需要配置相应操作(任务节点、决策节点或者回调通知)

使用介绍

使用工作流初始化处,模拟上下文,来做决策节点演示。

工作流上下文设置参考上文任务节点上下文传递的配置。