閱讀及檢閱 Automation Anywhere 文件

整合

關閉內容

內容

開啟內容

為 Bot Mule 流程執行同步

  • 已更新:2021/03/26
    • Automation 360 v.x
    • 管理
    • RPA 工作區
    • 處理流程

Bot Mule 流程執行同步

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

先決條件

  1. 安裝 MuleSoft Anypoint Studio
  2. 安裝 RPA Bots for Mule 4 插接件。
  3. 創建 MuleSoft Anypoint Studio 流程項目。
重要: 開始之前,如果計劃使用“高級 Bot 運行設置”,請在本主題結尾處查看這些詳細信息,以驗證您所使用的版本中存在的所需設置。

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

多耳流齒尖:
  • 如果未列出所需的選項,您可以選擇是否輸入字段內容。例如,您可以輸入項目的 ID 號。ID 編號列在每個選擇名稱或的末尾的括號中 Automation Anywhere Control Room
  • 要在字段中手動輸入數據,請切換表達式模式複選框。
  • 單擊 右側面板中的刷新元數據以刷新輸入和輸出變量列表。

程序

  1. 選擇配置文件後,在“流”面板中,將 “運行機器人 ”活動拖到流程中。例如,在 HTTP 偵聽器活動之後。
    “ Mule 屬性”面板顯示 “運行機器人 ”配置選項。
  2. 配置到的連接 Control Room。在“基本設置”區域中,單擊連接器配置字段旁邊 的加號 以添加連接。
  3. 在“自動化任意位置配置”對話框中,選擇連接類型並輸入相應的連接信息:
    • 基本身份驗證連接:輸入 Control Room URL 、用戶名和密碼。
    • API 密鑰驗證連接:輸入 Control Room URL 、用戶名和 API 密鑰。
  4. 在“源”選項卡中,選擇默認 HTTP 偵聽器配置或從下拉列表中創建的自定義 HTTP 偵聽器。如果下拉列表中的 HTTP 偵聽器配置不可用,請單擊 加號 以添加連接。

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

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

    On-Premises 部署需要同步操作的回調 URL 才能檢索 bot 輸出。如果部署的回調 URL 爲空 On-Premises ,則默認情況下該值設置爲 localhost 。

  5. 單擊 測試連接
  6. 連接成功後,單擊 “ OK (確定)”關閉“ Test connection (測試連接)”框。然後單擊 “確定 ”關閉 “自動化任意位置配置” 對話框。
  7. 選擇 “常規” 選項卡,然後輸入以下信息:
    1. 機器人程式 (必填):從 bot 列表中選擇要運行的或輸入 bot ID 。
    2. 以使用者 / 裝置執行 (必要):
      版本 動作
      Automation 360 Cloud 使用者 選取要執行的使用者認證 bot 、或輸入執行身分使用者 ID 。

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

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

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

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

        單擊 刷新元數據(如果需要)以查看輸入和輸出變量列表。

  8. 輸入 執行超時執行超時單元
    註: 執行逾時定義 MuleSoft 機器人程式執行和傳回資料的時間限制。如果 MuleSoft 在此限制內未接收數據,則操作將過期,流程將不繼續。檢查配置並重試。
    提示: 確保 執行超時 超過平均 bot 運行時間,包括任何可能延遲的時間。執行時間因個別 bot 變數和資料收集而異。
  9. 選擇性的: 從“高級”選項卡中,選擇或輸入常規信息,包括以下信息:
    設定功能
    與 RDP 一起運行(僅 11.3.x ) 如果 bot 應該使用遠程桌面部署,請選擇 true 。
    提高運行(Automation 360 僅限) 是,如果 bot 應該以提高的權限執行。
    覆蓋默認設備(Automation 360 僅限) 如果要使用默認設備,請將其設置爲 False 。
    如果要 bot 從設備池在設備上運行,請將設置爲 True 。然後從池中選擇設備。
    註: 確保您之前已在 “常規”選項卡中提供了設備池 ID 。
    • 回叫選項:指定驗 證的回叫選項,並在提供的字段中輸入密鑰和值。
    • 選擇性:輸出
    • 選擇性:連線:設定重新連線策略類型,以便在 Control Room 連線失敗時重新連線至進行資料傳輸。

      當多個使用者 Control Room 同時連線至 , 且頻寬已超過時 , 可能會發生失敗。

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

        建議的嘗試次數是 2-5 次。

傳送意見反饋