选择节点属于控制节点,支持根据上游各节点的执行情况选择执行下游哪些节点。

节点说明


选择逻辑

当前选择节点支持两种选择逻辑:

  • 根据上游节点执行结果:根据上游节点的执行结果为成功或失败,设置相应的执行节点。 当选择根据上游节点执行结果时,逻辑条件可以设置:

    1. 上游节点都执行成功,表示选择节点的上游节点都执行成功时,条件为true,否则为false。
    2. 上游节点至少一个执行成功:选择节点的上游节点中至少有一个执行成功时,条件为true,否则为false。
  • 根据上游节点输出参数:根据上游指定节点的输出参数的值,设置相应的执行节点。

使用说明


选择节点需要成对使用,第一个选择节点表示逻辑判断开始,第二个选择节点表示逻辑判断结束。可参考下图的用法说明(以根据上游节点运行结果为例,说明中的节点名称的命名仅为方便测试):

  1. 选择节点-开始节点的下游节点:选择节点结果为True选择结果为False

    1. 当结果为True,执行选择节点结果为True节点,并撤销选择节点结果为False节点;
    2. 当结果为False,执行选择节点结果为False节点,并撤销选择节点结果为True节点。
      2021-08-27-14-25-31.png
  2. 选择节点-开始节点配置说明如下图:
    Snipaste_2023-11-22_11-34-05.jpg

  3. 选择节点-结束节点配置说明如下图:
    “选择节点-结束”节点的目的是保障分支节点执行结束后下游节点可以正常运行。建议选择逻辑选择根据上游节点执行结果,逻辑条件设置为上游节点至少一个执行成功,结果为True时选择执行节点,结果为False时执行节点为空。 Snipaste_2023-11-22_11-34-45.jpg

其它功能


右键节点,支持功能项如下:

参数信息 说明
运行 对选中节点使用默认参数进行运行。
编辑 编辑当前节点。
重命名 对当前节点进行重命名。
复制节点 复制当前节点,包括节点内配置参数。
禁用节点 禁用当前节点,如果该节点被依赖,在开发模式禁用后无法提交到线上模式,需要先解除依赖。
删除节点 删除当前节点,支持键盘快捷键DELETE。
选择节点 支持选择当前节点、上层父节点、所有依赖节点、下层子节点、子树、所在分支、全选、反向选择等功能选项。
取消选择节点 支持取消选择当前节点、上层父节点、所有依赖节点、下层子节点、子树、所在分支等功能选项。