功能简介
异步执行已发布的工作流。提交后不会等待工作流执行完成,而是直接返回执行 ID,可用于后续通过【等待异步结果】获取最终结果。
使用场景
需要异步执行工作流时 需要执行耗时较长的工作流时 需要先拿到执行 ID,再由后续节点轮询结果时
参数说明
输入参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 工作流ID | 字符串 | 是 | 待执行的工作流 ID。支持直接填写工作流 ID,或填写完整工作流链接;若填写链接,程序会自动提取其中的 workflow_id |
| 输入参数 | 字符串 | 否 | 工作流开始节点的输入参数及取值,以 JSON 字符串形式传入;无输入参数时可留空 |
输出参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 执行ID | 字符串 | 是 | 异步执行返回的工作流执行 ID,可配合【等待异步结果】指令获取最终结果 |
注意事项
工作流状态:工作流必须为已发布状态。执行未发布的工作流会返回错误码 4200
节点限制:工作流中不能包含输出节点、开启了流式输出的结束节点
异步执行:本指令固定使用异步方式执行工作流,接口返回后工作流会继续在后台运行
结果查询:获取 执行ID 后,可通过【等待异步结果】指令等待执行完成并获取最终结果
超时限制:开启异步运行后,工作流整体超时时间为 24 小时
