全部产品
Search
文档中心

云工作流:创建流程

更新时间:Sep 11, 2026

本文介绍如何创建调用函数计算的流程,该流程包含一个Task步骤。

前提条件

创建函数

操作步骤

本文以使用代码段创作方式为例创建流程。

  1. 登录Serverless工作流控制台。

  2. 在顶部菜单栏,选择地域。

    重要

    选择的地域需和创建函数的地域相同。

  3. 在流程页面,单击创建流程。

  4. 在创建流程页面,单击使用代码段创作,填写相关信息。

    说明

    Hello World及示例项目方式在创建流程时均不支持修改流程定义。

    • 流程名称:填写自定义的流程名称。长度在1~128字符之间,只能包含字母、数字、下划线(_)及短划线(-),且不能以短划线(-)开头。

    • 可选:流程备注:按需填写流程备注。

    • 流程定义:通过可视化流程协助您编写流程定义。

    您需要将流程定义的YAML内容修改为以下内容。

    version: v1
    type: flow
    steps:
      - type: task
        name: hello
        resourceArn: acs:fc:{region}:{accountID}:services/{serviceName}/functions/{functionName}

    参数说明如下。

    参数

    描述

    version

    流程的版本,目前版本仅支持v1。

    type

    流程,默认参数:flow。

    steps

    定义流程的步骤。

    type

    task:任务类型的步骤。关于其他参数的步骤类型,请参见基本介绍。

    name

    步骤的名称,可自定义步骤名称。

    resourceArn

    表示集成的目标云服务。

    • 您可以在创建成功的函数中查看ARN并复制使用,具体操作,请参见获取函数ARN。

    • 您也可以将{region}、{accountID}、{serviceName}及{functionName}替换成您成功创建的函数的地域、账号ID、服务名称及函数名称,例如:acs:fc:cn-shanghai:18807708****3420:services/demo/functions/test。

  5. 单击下一步。

  6. 配置流程角色。

    说明

    当您的流程需要调用其他云服务例如函数计算,您可以通过配置流程角色快速授权Serverless 工作流调用函数计算的权限。更多信息,请参见执行角色。

    • 如果您已成功创建RAM角色,您可以直接单击选择现有的RAM角色。

    • 如果您初次使用Serverless 工作流,您可以通过以下步骤创建RAM角色:

      1. 在配置流程角色区域,单击为我创建RAM角色,设置角色名称。

      2. 在系统权限下拉框中,选择AliyunFCInvocationAccess,然后单击创建角色。

      3. 在角色快捷创建页面,单击同意授权。

  7. 在创建流程页面,单击创建流程。

    流程详情页面顶部显示流程名称,右上角提供编辑、监控报警、删除操作按钮。基本信息区域展示流程名称、流程备注、流程角色及创建时间。页面下方包含执行、定义、定时调度三个Tab页签,默认选中执行页签,可通过开始执行按钮发起执行,并支持按状态筛选和按执行名称搜索执行记录。

更多信息

除了可以在Serverless工作流控制台创建流程外,您也可以使用CreateFlow API直接创建流程。具体操作,请参见CreateFlow。

后续操作

执行流程