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