拓扑执行事件
在编辑拓扑任务时,您可以为任务节点添加执行事件,以支持更多的业务场景。
您可以在编辑拓扑图时,单击目标节点,然后单击旁边的图标添加执行事件。
重要
对于网关节点,仅支持 等待事件。
BETA 事件
仅在 BETA 触发 模式下有效。当任务节点添加 BETA 事件后,拓扑在该节点执行完成后自动中止,等待人工确认。后置节点只有在人工确认完成且满足其它执行条件时才会开始执行。
在拓扑执行因 BETA 事件而中止时,该拓扑的执行状态仍为“执行中”。
循环事件
添加循环事件的节点在开始执行后进入自循环模式。任务在每次执行完成后会更新自定义参数值,并判断自定义参数值是否满足跳出循环条件。当满足跳出条件时循环结束,拓扑任务继续向下执行。否则本节点继续循环执行直到条件满足。
循环事件要求设置如下参数:
跳出循环条件:设置自定义参数的条件判断表达式。
循环间隔时间:设置循环事件执行的间隔时间。单位为时或分。
最大循环次数:设置循环事件的执行次数,超过设置次数后,停止执行该任务。取值范围:1~20。默认为 20 次。
等待事件
添加等待事件的任务节点会自动延迟至特定时间节点才开始执行。
等待事件支持以下四种等待模式:
直接等待:任务流程到达此等待事件时,直接进入等待状态。
定时等待:延迟任务至当天或第二天的特定时间执行。时间格式为
HH:mm
,24 小时制。间隔等待:将任务延迟指定间隔时间后执行。单位为时或分。
条件等待:根据上下文传入的参数判断是否要等待。
处于等待状态的任务节点,您可以在调度记录中,单击节点旁的跳过按钮 跳过该任务节点,继续执行后续任务。