开发者社区 > 云原生 > Serverless > 正文

请问下Serverless工作流,新版的工作流,怎么把input传到后面的流程里?

请问下Serverless工作流,新版的工作流,怎么把input传到后面的流程里,旧版的好像会自动传?

展开
收起
cuicuicuic 2023-12-26 07:48:00 13 0
2 条回答
写回答
取消 提交回答
  • 新版的需要显式的在OutputConstructor中构造,可以把$Input赋值给特定的变量。 对于全局的Input可以在每个步骤使用 $Context.Execution.Input访问; ,此回答整理自钉群“Serverless工作流官网客户群”

    2023-12-27 10:08:29
    赞同 展开评论 打赏
  • 在新版的Serverless工作流中,如果你想将一个流程的输出作为另一个流程的输入,你需要在父流程中使用inputMappings属性来设置输入映射。这可以让你更灵活地控制数据的流动。

    以下是一个示例:

    version: v1
    type: flow
    steps:
      - type: task
        name: subflow
        resourceArn: acs:fnf:::flow/subflow_demo_child
        inputMappings:
          - target: childName
            source: $input.childName
    

    在这个示例中,inputMappings属性将父流程的childName输入映射为子流程的childName输入。这样,当你执行父流程时,childName的值就会作为子流程的输入。

    2023-12-26 09:49:45
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载