本文介紹如何通過控制臺和命令行工具執行流程。
背景信息
執行流程時需要指定要執行的流程名稱、執行名稱和輸入。其中執行名稱和輸入是可選的。執行流程是一個異步操作,您可以通過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"
}
文檔內容是否對您有幫助?