全部产品
Search
文档中心

云工作流:传递步骤

更新时间:Oct 30, 2023

本文介绍了传递步骤和其相关使用示例。

介绍

传递(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"]