【运维自动化-标准运维】如何创建循环流程

13 阅读1分钟

如何利用分支网关实现循环的效果

  • 在工作场景中,我们有时需要循环执行一些步骤,此时可以用分支网关来实现循环的效果。下面我们用循环来实现滚动执行的效果,针对一组 IP 挨个执行,而不是并行执行。

实操演示

编辑流程,将分支网关的其中一条分支连线到循环起始节点 在这里插入图片描述

配置第一个节点,循环前置节点 先来配置流程中的第一个节点,双击节点打开配置面板,选择“蓝鲸服务(BK)-定时”插件: 在这里插入图片描述

配置第二个节点,定时 配置流程中的第二个节点,双击节点打开配置面板,选择“蓝鲸服务(BK)-定时”插件:

${time_list.split(",")[_loop-1]}

在这里插入图片描述

配置分支条件表达式 循环结束 loop=={_loop} == {len(time_list.split(","))} 在这里插入图片描述

循环前置节点 loop<{_loop} < {len(time_list.split(","))} 在这里插入图片描述

配置全局变量 在这里插入图片描述

在这里插入图片描述

执行效果 在这里插入图片描述

说明:适合产品版本 V6.1/V6.2/V7.0/V7.1