Bot 騾流同步

使用 Run Bot 調色板選項,該選項是 RPA Bots for Mule 4 收集連接器 bot Mule 流的數據。Run Bot 是一個同步調用和阻塞操作,需要可自定義的 執行 超時 才能返回數據。

先決條件

  1. 安裝 MuleSoft Anypoint Studio
  2. 安裝 RPA Bots for Mule 4 連接器。
  3. 創造 MuleSoft Anypoint Studio 流量項目。
重要: 開始之前,如果計劃使用 Advanced Bot 運行設置,查看本主題末尾附近的詳細信息,以驗證您使用的版本中是否存在所需的設置。

Run Bot 元素添加到 Mule 集成流以運行選定的 bot.

騾流提示:
  • 如果您想要的選擇沒有列出,您可以選擇輸入字段內容。例如,您可以輸入項目的 ID 號。ID 號列在每個選擇名稱末尾的括號中或 Automation Anywhere Control Room.
  • 要在字段中手動輸入數據,請切換錶達式模式複選框。
  • 單擊 右側面板中的 Refresh Metadata 以刷新輸入和輸出變量列表。

程序

  1. 選擇您的配置文件後,在 Flow 面板中,將 Run Bot 活動拖到您的流程中。例如,在 HTTP 偵聽器活動之後。
    Mule Properties 面板顯示 Run Bot 配置選項。
  2. 配置連接到 Control Room.在基本設置區域的連接器配置字段旁邊,單擊 以添加連接。
  3. Automation Anywhere Config 對話框中,選擇連接類型並輸入相應的連接信息:
    • 基本認證連接:輸入 Control Room URL、用戶名和密碼。
    • API 密鑰認證連接:輸入 Control Room URL、用戶名和 API 密鑰。
  4. Source 選項卡中,選擇默認 HTTP 偵聽器配置或從下拉列表中創建的自定義 HTTP 偵聽器。如果下拉列表中沒有 HTTP 偵聽器配置,請單擊 添加連接。

    配置中的回調 URL 可用於所有 Mule 流程。

    如果您使用的是 Cloud 部署,基本回調 URL 是可選的。

    一個 On-Premises 部署需要同步操作的回調 URL 來檢索 bot 輸出。如果回調 URL 為空 On-Premises 部署,該值默認設置為 localhost。

  5. 單擊 測試連接
  6. 連接成功後,單擊 “ 確定 ”關閉“測試連接”框。然後單擊 確定 關閉 Automation Anywhere 配置 對話框。
  7. 選擇 常規 選項卡,然後輸入以下信息:
    1. 機器人 (必需):選擇一個 bot 從列表中運行或輸入 bot ID。
    2. 以用戶/設備身份運行 (必需):
      版本 動作
      Automation 360Cloud 用戶 選擇用戶憑據以運行 bot 或輸入運行身份用戶 ID。

      當您輸入 run-as 用戶 ID 時,可以使用逗號作為分隔符的多個值(即 1、2、3)。

      Version 11.3 位使用者 選擇要運行的設備 bot 或輸入設備 ID。

      輸入設備 ID 時,可以使用逗號作為分隔符的多個值(即 1、2、3)。

    3. 設備池
      版本 動作
      Automation 360Cloud 用戶 選擇性:選擇設備池以運行 bot 或輸入設備池 ID。
      Version 11.3 位使用者 了此控制室不支持的默認選項 。
    4. 機器人變量
      1. 選擇性:選擇變量的類型。
      2. 切換錶達式複選框:在字段中輸入文字文本。例如, #[ 有效載荷]
      3. 從您的環境支持的可用輸入和輸出變量類型列表中選擇:
        版本 動作
        Automation 360Cloud 用戶
        • 任何
        • 字串
        • 數字
        • 日期時間
        • 布林值
        • 任何類型的列表
        • 任何類型的字典
        Version 11.3 位使用者
        • 任何
        • 陣列
        • 列表 - 預定義的答案

        如果需要,單擊 Refresh Metadata

  8. 輸入 執行超時執行超時單位
    註: 執行超時定義時間限制 MuleSoft 應該等待機器人運行並返回數據。如果 MuleSoft 未在此限制內接收數據,則操作到期並且流程不會繼續。檢查配置並重試。
    提示: 確保 執行超時 超過平均值 bot 運行時間,包括任何可能的延遲時間。執行時間因人而異 bot 變量和數據收集。
  9. 選擇性的: 從“ 高級 選項卡中,選擇或輸入一般信息,包括以下信息:
    設定函數
    使用 RDP 運行(僅限 11.3.x) 如果 bot 應使用遠程桌面部署。
    高架運行 (Automation 360 只要) 真的,如果 bot 應該以提升的權限運行。
    覆蓋默認設備 (Automation 360 只要) 如果您想要默認設備,請設置為 False。
    如果要運行,請設置為 True bot 在設備池中的設備上。然後從池中選擇設備。
    註: 確保您之前在常規選項卡中提供了 設備池 ID。
    • 回調選項:指定用於身份驗證的回調選項,並在提供的字段中輸入
    • 選擇性:輸出
    • 選擇性:聯繫:設置重連策略類型為重連 Control Room 用於連接失敗時的數據傳輸。

      當多個用戶連接到 Control Room 同時超出帶寬。

      1. 重新連接策略選擇 標準
      2. 頻率 (ms)輸入 2000 以指定 2 秒。
      3. 重新連接嘗試輸入 2

        推薦的嘗試次數為 2-5 次。