本文介绍如何通过控制台和命令行工具执行流程。
背景信息
执行流程时需要指定要执行的流程名称、执行名称和输入。其中执行名称和输入是可选的。执行流程是一个异步操作,您可以通过DescribeExecution - 获取一次执行的状态信息查看流程执行结果和GetExecutionHistory - 获取一次执行的步骤详情查看执行历史信息。
执行流程时需满足以下条件:
在执行同一流程时不允许使用相同的执行名称。
若提供输入,则输入必须是JSON对象格式。
使用控制台执行流程
登录云工作流控制台。
在流程页面,选择要查看的流程。
在流程页面,单击开始执行,输入执行名称(可选)及输入(可选)。
单击启动执行开始执行,如果没有指定执行名称,则Serverless 工作流服务会自动生成一个执行名称。
使用命令行工具执行流程
您可以通过以下命令执行流程。
aliyun fnf StartExecution --FlowName cli_guide_1 --ExecutionName run1
预期输出:
{
"Name": "run4",
"FlowName": "cli_guide_1",
"FlowDefinition": "version: v1\ntype: flow\nsteps:\n - type: pass\n name: pass1\n - type: pass\n name: pass2",
"Input": "{}",
"Output": "",
"Status": "",
"StartedTime": "2024-06-24T03:04:38.614Z",
"StoppedTime": "",
"RequestId": "bf6ec55d-cade-187e-e7f2-a49c010b953a"
}
文档内容是否对您有帮助?