本文介绍了传递步骤和其相关使用示例。
介绍
传递(pass)步骤可以用来输出常量或者将输入转换成期望的输出。例如在开始定义流程时,如果您还没有创建任务步骤对应的函数计算 Function,可以先使用控制步骤和传递步骤规划并调试流程逻辑,然后再逐步将传递步骤替换为任务步骤。
传递步骤包含以下属性:
- (必需)type:pass表示该步骤是传递步骤。
- (必需)name:步骤名称。
- (可选)end:当前步骤结束后是否继续执行其后定义的步骤。
- (可选)inputMappings:输入映射。
- (可选)outputMappings:输出映射。本步骤不产生数据,其
$local
为空。
示例
以下示例定义了一个传递步骤,执行结果输出一个大写字母数组。
version: v1
type: flow
steps:
- type: pass
name: toUpperCase
outputMappings:
- target: names
source: ["A", "B", "C"]