maestro-automate
latest
false
Maestro Automate 用户指南
- 开始使用
- 构建
- 部署并运行
- 示例
- 参考
API 工作流
“API 工作流”节点,用于调用已部署的 UiPath API 工作流并使用其输出(包括配置字段和输出变量)。
调用 UiPath Studio Web API 工作流并返回其输出。
在 API 工作流和 HTTP 请求之间选择
当您需要调用的逻辑构建为 API 工作流并进行部署时,请使用API 工作流节点,例如由您的团队编写的结构化数据处理或多步骤集成。当您调用 UiPath Platform 外部的任何外部具像状态传输 (REST) 端点时,请使用HTTP 请求节点。
配置
| 字段 | 必填 | 描述 |
|---|---|---|
| API 工作流 | 是 | 要调用的 Studio Web API 工作流。从组织中已部署的 API 工作流列表中选择。 |
| 输入 | 否 | 映射到 API 工作流输入参数的键值对。支持变量引用。 |
| 超时 | 否 | 等待工作流完成的最长时间。 |
输出变量
| 变量 | 描述 |
|---|---|
output | API 工作流根据其输出架构返回的响应。 |
error | 调用失败时的错误详细信息。将其与错误处理一起使用,以在失败时进行分支。 |
示例
使用表达式引用 API 工作流的下游输出:
$vars.apiWorkflow1.output
$vars.apiWorkflow1.output
要使用输出中的单个字段,请附加由 API 工作流的输出架构定义的字段名称,例如$vars.apiWorkflow1.output.<field> 。
常见问题
| 问题 | 分辨率 |
|---|---|
| 下拉列表中未列出 API 工作流 | 确保已部署 API 工作流,并且您有权调用该工作流。 |
| 超时错误 | 增加超时值或加快 API 工作流的速度。 |
| 输入类型不匹配 | 检查您要传递的变量类型是否与 API 工作流声明的输入参数类型匹配。 |