为AstroZero服务编排添加决策图元
决策图元的作用
配置该图元能够在服务编排中创建判断条件,根据判断结果连线其他图元,决定后续执行何种操作,类似if语句。
如何使用决策图元
- 在逻辑中,拖拽“决策”图元至画布中。
- 选中决策图元,单击,设置基本信息。
表1 基本信息参数说明 参数
说明
标签
设置图元的标签,用于在服务编排设计页面展示。系统会自动填入该值,格式为Decision序号,序号从“0”开始,表示同类型图元序号。
名称
设置图元的名称,名称为图元在服务编排中的标识,请确保在当前服务编排中唯一。命名要求如下:
- 长度范围为1~80个字符。
- 必须以英文字母开头,由英文字母,数字或单下划线组成,且不能以下划线结尾。
描述
根据实际需求,输入图元的描述信息。
取值范围:1~255个字符。
- 单击,在“决策”页面进行配置。
图1 配置决策图元
表2 决策图元配置参数说明 参数
说明
可编辑的结果
所有的判断条件。
- 可通过单击“新增”,新增判断条件分支,界面右侧区域配置分支条件。
- 默认:默认输出,当其他所有条件均不满足情况下,进入该分支。
可视
当选择“可视”时,可配置分支的判断条件。单击“新增”,可新增判断条件,条件显示为“资源”、“比较符”、“值”。
- 资源:从全局上下文拖拽变量或者直接输入“{!变量名}”。
- 比较符:从下拉框中选择。
- 值:从全局上下文拖拽变量或者直接输入“{!变量名}”,也可以是常量。
公式
可采用公式设置该分支条件。
公式中的变量,可从全局上下文拖拽变量或者直接输入变量。
选择连接条件
当选择“可视”并设置多条判断条件时,需要设置选择连接条件“或”或者“且”。
- 或:表示满足多条判断条件的其中一条,便可进入该分支。
- 且:表示必须同时满足多条判断条件,才可进入该分支。