add-ins
latest
false
- 入门指南
- 适用于Mulesoft 的 UiPath 加载项
- 适用于 Microsoft Power Automate 的 UiPath 加载项
- 用于 Salesforce 的 UiPath 加载项
- 用于 ServiceNow 的 UiPath 加载项
- 用于 Workato 的 UiPath 加载项
- 适用于 Workday 的 UiPath 加载项
加载项用户指南
上次更新日期 2026年3月30日
简介
本指南的目的是向您展示如何通过执行“开始作业”操作来使用适用于 Mulesoft 的 UiPath 加载项。
开始作业
要开始作业,您必须至少提供以下请求正文输入参数:
| 参数 | 描述 |
|---|---|
| 释放键 | 通过执行“获取版本”获取的 ID。Orchestrator 需要此密钥来运行流程的特定版本。 |
| 策略 | 对于新式文件夹,我们建议使用 ModernJobsCount 。 |
| 作业计数 | 执行作业的频率。 |
| 输入参数 | 如果作业具有输入参数,则可以在 InputArguments 字段中将其作为 JSON 字符串发送。 如果没有输入参数,则忽略此字段。 |
备注:
您需要文件夹 ID才能执行获取版本操作。“启动作业”操作中也需要此 ID。要获取文件夹 ID,您需要执行“获取文件夹”操作。
请按照以下步骤执行该操作:
- In Anypoint Studio, click File, go to New and select Mule Project. Name the project and click Finish.
- 在“搜索” 字段中,键入
HTTP并将“HTTP 侦听器” 拖动到画布中。 - 单击“HTTP 侦听器” ,然后单击“连接器配置”右侧的绿色加号。在下一个屏幕上,添加“主机”和“端口” ,然后单击“确定” 。
- Provide the Path to HTTP Listener with the URI parameter. Example:
/job/start}. - 在“响应”选项卡中,将变量
http.status设置为默认值200,如下图所示:
步骤
- 提供连接配置详细信息。
-
在“Mule Palet”上,搜索“获取文件夹”操作,并将其拖动到画布上。单击新配置并提供配置详细信息,如下所示:
-
- 提供操作参数。
-
输入
$filter参数值:DisplayName eq 'UnattendedProcesses'。 -
此操作将返回文件夹 ID 。您将使用“设置变量”来保存“文件夹 ID”的值。
-
- 设置变量。
-
在Mule 面板中搜索“设置变量” ,将其拖放到“获取文件夹”旁边。
-
输入变量名称和值,如下所示:
-
- 获取版本。
- 在Mule 面板中搜索“获取版本” ,然后将其拖放到“设置变量”旁边。
- 输入您在上一步中设置为变量的folderId作为UIPATH 组织单位 ID 。
- 此操作将返回“启动作业”操作中所需的“释放”键(即“释放”键) 。
- 开始作业。
-
在Mule 面板中搜索开始作业,然后将其拖放到设置变量旁边。
-
输入已设置为变量的folderId作为UIPATH 组织单位 ID 。
-
在“正文”参数中,输入
JSON,如下所示:%dw 2.0 output application/json --- { "startInfo": { "ReleaseKey": payload.value.Key[0], "Strategy": "ModernJobsCount", "JobsCount": 1, "InputArguments": "{}" } }%dw 2.0 output application/json --- { "startInfo": { "ReleaseKey": payload.value.Key[0], "Strategy": "ModernJobsCount", "JobsCount": 1, "InputArguments": "{}" } } -
对于“成功”响应,请设置成功有效负载,如下所示:
output application/json --- { "message":"Operation has been executed successfully", "payload": payload }output application/json --- { "message":"Operation has been executed successfully", "payload": payload } -
对于失败响应,将
http.status设置为500,并将错误有效负载设置为:output application/json --- { "message":"There is an error while performing this operation.", "error":error }output application/json --- { "message":"There is an error while performing this operation.", "error":error }
-