全部产品
云市场

拓扑执行事件

更新时间:2019-12-26 17:33:57

在编辑任务拓扑时,您可以为任务节点添加执行事件,以支持更多的业务场景。任务拓扑支持以下执行事件:

添加事件

BETA 事件

仅在 BETA 触发 模式下有效。当任务节点添加 BETA 事件后,拓扑在该节点执行完成后自动中止,等待人工确认。后置节点只有在人工确认完成且满足其它执行条件时才会开始执行。

在拓扑执行因 BETA 事件而中止时,该拓扑的执行状态仍为“执行中”。

循环事件

添加循环事件的节点在开始执行后进入自循环模式。任务在每次执行完成后会更新自定义参数值,并判断自定义参数值是否满足跳出循环条件。当满足跳出条件时循环结束,任务拓扑继续向下执行。否则本节点继续循环执行直到条件满足。

循环事件要求设置以下属性:

  • 跳出循环条件:自定义参数的条件判断表达式。
  • 循环间隔时间:循环条件间隔时间,正整数,单位为小时或分钟。
  • 最大循环次数:1-20 之间的整数,默认为 20 次。

等待事件

添加按时等待事件的任务节点自动延迟至特定时间节点才开始执行。

等待事件支持以下四种等待模式:

  • 直接等待:任务流程到达此等待事件时,直接进入等待状态。
  • 定时等待:延迟任务至当天或第二天的特定时间执行,时间格式为 HH:mm,24 小时制。
  • 间隔等待:将任务延迟指定间隔时间后执行,单位为小时或分钟。
  • 条件等待:根据上下文传入的参数判断是否要等待。

处于等待状态的任务节点,您可以点击节点旁的跳过按钮 skip ,直接跳过该任务节点,继续执行任务。