本文介绍如何通过控制台和命令行工具执行流程。
背景信息
执行流程时需要指定要执行的流程名称、执行名称和输入。其中执行名称和输入是可选的。执行流程是一个异步操作,您可以通过DescribeExecution查看流程执行结果和GetExecutionHistory查看执行历史信息。
执行流程时需满足以下条件:
- 在执行同一流程时不允许使用相同的执行名称。
- 若提供输入,则输入必须是JSON对象格式。
使用控制台执行流程
- 登录云工作流控制台。
- 在流程页面,选择要查看的流程。
- 在流程页面,单击开始执行,输入执行名称(可选)及输入(可选)。
- 单击启动执行开始执行,如果没有指定执行名称,则Serverless 工作流服务会自动生成一个执行名称。
使用命令行工具执行流程
您可以通过以下命令执行流程。
aliyun fnf StartExecution --FlowName cli_guide_1 --ExecutionName run1
预期输出:
{
"Name": "run1",
"FlowName": "cli_guide_1",
"FlowDefinition": "version: v1\ntype: flow\nname: test\nsteps:\n - type: pass\n name: pass1",
"Input": "",
"Output": "",
"Status": "",
"StartedTime": "2019-05-13T06:23:48.767Z",
"StoppedTime": "1970-01-01T00:00:00Z",
"RequestId": "xxxx"
}
反馈
- 本页导读 (1)
文档反馈