This topic describes how to create a pass flow.

Procedure

The Create Flow with Code method is used in this example.

  1. Log on to the Serverless Workflow console.
  2. In the top navigation bar, select a region.
  3. On the Flows page, click Create flow.
  4. On the Create Flow page, click Create Flow with Code and configure the parameters.
    create-flow2
    Note The Hello World and Sample Projects methods can also be used to create a flow. However, you cannot modify Definition if one of these methods is used to create a flow.
    • Name: Enter a name for the flow. The name must be 1 to 128 characters in length and can contain letters, digits, underscores (_), and hyphens (-). It cannot start with a hyphen (-).
    • Description (Optional): Enter a description for the flow.
    • Definition: Follow the visual process to set a flow definition.
    You must change the content in the YAML file of Definition to the following code:
    version: v1
    type: flow
    steps:
       - type: pass
         name: pass1  
    The following table describes the parameters included in the code.
    Operation Description
    version The version of the flow. Only v1 is supported.
    type The type of the flow. Default value: flow.
    steps The steps in the flow.
    type pass: The type of the step. For more information, see Overview.
    name The name of the step. You can specify a step name.
  5. Click Next Step.
  6. Configure a flow role.
    Note If other cloud services such as Function Compute need to be called in your flow, you can grant Serverless Workflow the permission to call other cloud services by adding RAM roles to the Config Flow Role section. In this example, yon can skip this step because the flow does not need to call other cloud services. For more information, see Create execution roles.
    • If you have created RAM roles, you can click Select an existing RAM role.
    • If you are using Serverless Workflow for the first time, you can create a RAM role by performing the following operations:

      1. In the Config Flow Role section, click Create a RAM role. Enter a value in the Role Name field.
      2. Select AliyunFCInvocationAccess from the System Policies drop-down list and click Create Role. create_flow_step2
      3. On the Role Templates page, click Confirm Authorization Policy. create_flow_step3
  7. On the Create Flow page, click Create Flow.
    After the flow is created, the following page appears. serverless1

References

In addition to using the Serverless Workflow console, you can also call the CreateFlow API operation to create a flow. For more information, see CreateFlow.

What to do next

Execute a flow