UiPath Documentation
add-ins
latest
false
加载项用户指南
  • 入门指南
    • 简介
  • 适用于Mulesoft 的 UiPath 加载项
    • 关于
    • 设置
    • 安装
    • 配置
    • 快速入门
  • 适用于 Microsoft Power Automate 的 UiPath 加载项
  • 用于 Salesforce 的 UiPath 加载项
  • 用于 ServiceNow 的 UiPath 加载项
  • 用于 Workato 的 UiPath 加载项
  • 适用于 Workday 的 UiPath 加载项
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

快速入门

使用“启动作业”操作从 Mulesoft 启动 UiPath 作业。

简介​

本指南的目的是向您展示如何通过执行“开始作业”操作来使用适用于 Mulesoft 的 UiPath 加载项。

开始作业​

要开始作业,您必须至少提供以下请求正文输入参数:

参数描述
释放键通过执行“获取版本”获取的 ID。Orchestrator 需要此密钥来运行流程的特定版本。
策略对于新式文件夹,我们建议使用 ModernJobsCount 。
作业计数执行作业的频率。
输入参数如果作业具有输入参数,则可以在 InputArguments 字段中将其作为 JSON 字符串发送。 如果没有输入参数,则忽略此字段。
备注:

您需要文件夹 ID才能执行获取版本操作。“启动作业”操作中也需要此 ID。要获取文件夹 ID,您需要执行“获取文件夹”操作。

请按照以下步骤执行该操作:

  1. In Anypoint Studio, click File, go to New and select Mule Project. Name the project and click Finish.
  2. 在“搜索” 字段中,键入HTTP并将“HTTP 侦听器” 拖动到画布中。
  3. 单击“HTTP 侦听器” ,然后单击“连接器配置”右侧的绿色加号。在下一个屏幕上,添加“主机”和“端口” ,然后单击“确定” 。
  4. Provide the Path to HTTP Listener with the URI parameter. Example: /job/start}.
  5. 在“响应”选项卡中,将变量http.status设置为默认值200 ,如下图所示:

步骤​

  1. 提供连接配置详细信息。
    • 在“Mule Palet”上,搜索“获取文件夹”操作,并将其拖动到画布上。单击新配置并提供配置详细信息,如下所示:

  2. 提供操作参数。
    • 输入 $filter 参数值: DisplayName eq 'UnattendedProcesses' 。

    • 此操作将返回文件夹 ID 。您将使用“设置变量”来保存“文件夹 ID”的值。

  3. 设置变量。
    • 在Mule 面板中搜索“设置变量” ,将其拖放到“获取文件夹”旁边。

    • 输入变量名称和值,如下所示:

  4. 获取版本。
    • 在Mule 面板中搜索“获取版本” ,然后将其拖放到“设置变量”旁边。
    • 输入您在上一步中设置为变量的folderId作为UIPATH 组织单位 ID 。
    • 此操作将返回“启动作业”操作中所需的“释放”键(即“释放”键) 。
  5. 开始作业。
    • 在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
      }
      

  • 简介​
  • 开始作业​
  • 步骤​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新