All Products
Search
Document Center

CloudFlow:Overview

Last Updated:Jun 25, 2024

This topic describes the basics of CloudFlow, how to create and execute a simple workflow, and how to view the execution results.

Background information

A workflow is a series of sequential steps. A workflow defines the business logic and contains all information about the sequential steps. For example, an order management workflow may include steps to create an order, process a payment, reserve a resource, ship goods, and notify a user. After you create a workflow, you can execute the workflow multiple times based on different inputs. In the example of order management, the workflow is initiated each time with different order information.

CloudFlow provides rich control primitives that allow you to describe business logic. For example, you can execute tasks in serial, in parallel, or selectively. You can also execute a series of tasks in parallel to process a set of data. For more information about workflows, see Overview.

For information about how CloudFlow handles complex business scenarios, see Reliably process distributed multi-step transactions.

Example 1: Create and execute a simple workflow

In this example, a workflow that contains a Pass step is created. This example helps you familiarize yourself with the basic operations in the CloudFlow console. For more information, see the following topics:

  1. Create a workflow

  2. Execute a workflow

Example 2: Coordinate functions

In this example, a workflow that contains a Task step is created. This example helps you understand how to use CloudFlow to coordinate functions in Function Compute. For more information, see the following topics:

  1. Preparations

  2. Create a workflow

  3. Execute a workflow