本文介绍关于流程(Flow)的基本知识,包括流程的基本概念和流程属性两部分。
基本概念
流程(Flow)定义了业务逻辑描述以及执行流程所需要的通用信息,例如一个订单管理流程可能包含创建订单、处理支付、预留库存和通知用户等。在创建流程后,您可以多次执行流程。通常每次执行(Execution)有不同的输入。例如用户每次下单会执行一次订单管理流程,执行的输入是订单信息。
流程属性
在创建流程时,您需要指定下述信息:
- Name:流程的名称。在同一地域内唯一,并符合如下约束:
- 由英文字符(a~z)或(A~Z),数字(0~9),下划线(_)和短划线(-)组成。
- 首字母必须为英文字母(a~z)、(A~Z)或下划线(_)。
- 大小写敏感。
- 长度为1~128字符。
- Description:流程的描述。长度为1~128字符。
- Type:目前支持FDL。
- Definition:流程定义。具体信息,请参见流程定义语言。
- (可选)RoleArn:角色。授予Serverless 工作流执行任务所需权限,如果任务中需要访问函数计算服务,则Serverless 工作流会扮演该角色(AssumeRole)以调用函数。创建角色的详细步骤,请参见流程角色介绍。
除流程的名称(Name)外,其他属性在创建后均可修改。
文档内容是否对您有帮助?