為 Bot Mule 流程執行同步
使用 RPA Bots for Mule 4 連接器一部分的 Run Bot 調色盤選項、收集 bot Mule 流程的資料。 Run Bot 是同步調用和阻塞操作,需要可自定義 的執行超時 才能返回數據。
先決條件
- 安裝 MuleSoft Anypoint Studio
- 安裝 RPA Bots for Mule 4 插接件。
- 創建 MuleSoft Anypoint Studio 流程項目。
重要: 開始之前,如果計劃使用“高級 Bot 運行設置”,請在本主題結尾處查看這些詳細信息,以驗證您所使用的版本中存在的所需設置。
將 Run Bot 元素添加到 Mule 集成流以運行選定 bot的。
多耳流齒尖:
- 如果未列出所需的選項,您可以選擇是否輸入字段內容。例如,您可以輸入項目的 ID 號。ID 編號列在每個選擇名稱或的末尾的括號中 Automation Anywhere Control Room。
- 要在字段中手動輸入數據,請切換表達式模式複選框。
- 單擊 右側面板中的刷新元數據以刷新輸入和輸出變量列表。
程序
-
選擇配置文件後,在“流”面板中,將 “運行機器人 ”活動拖到流程中。例如,在 HTTP 偵聽器活動之後。
“ Mule 屬性”面板顯示 “運行機器人 ”配置選項。
- 配置到的連接 Control Room。在“基本設置”區域中,單擊連接器配置字段旁邊 的加號 以添加連接。
-
在“自動化任意位置配置”對話框中,選擇連接類型並輸入相應的連接信息:
- 基本身份驗證連接:輸入 Control Room URL 、用戶名和密碼。
- API 密鑰驗證連接:輸入 Control Room URL 、用戶名和 API 密鑰。
-
在“源”選項卡中,選擇默認 HTTP 偵聽器配置或從下拉列表中創建的自定義 HTTP 偵聽器。如果下拉列表中的 HTTP 偵聽器配置不可用,請單擊 加號 以添加連接。
配置中的回調 URL 可用於所有 Mule 流。
如果您使用 Cloud 的是部署,則基本回調 URL 是可選的。
On-Premises 部署需要同步操作的回調 URL 才能檢索 bot 輸出。如果部署的回調 URL 爲空 On-Premises ,則默認情況下該值設置爲 localhost 。
- 單擊 測試連接。
- 連接成功後,單擊 “ OK (確定)”關閉“ Test connection (測試連接)”框。然後單擊 “確定 ”關閉 “自動化任意位置配置” 對話框。
-
選擇 “常規” 選項卡,然後輸入以下信息:
- 機器人程式 (必填):從 bot 列表中選擇要運行的或輸入 bot ID 。
-
以使用者 / 裝置執行 (必要):
版本 動作 Automation 360 Cloud 使用者 選取要執行的使用者認證 bot 、或輸入執行身分使用者 ID 。 當您輸入 run-as 用戶 ID 時,可以使用逗號作爲分隔符(即 1 、 2 、 3 )來接受多個值。
Version 11.3使用者 選擇要運行的設備 bot 或輸入設備 ID 。 輸入設備 ID 時,可以使用逗號作爲分隔符(即 1 、 2 、 3 )來接受多個值。
-
設備池:
版本 動作 Automation 360 Cloud 使用者 選擇性:選擇要運行的設備池 bot 或輸入設備池 ID 。 Version 11.3使用者 已選取此控制室不支援的預設選項。 -
機器人程式變數:
- 選擇性:選擇變量的類型。
- 切換表達式複選框:在字段中輸入文字。例如 , #[ 有效載荷 ]。
- 從環境支持的可用輸入和輸出變量類型列表中進行選擇:
版本 動作 Automation 360 Cloud 使用者 - 任何
- 字串
- 數字
- 日期時間
- 布林值
- 任何類型的列表
- 任何類型的字典
Version 11.3使用者 - 任何
- 陣列
- 清單 - 預先定義的答案
單擊 刷新元數據(如果需要)以查看輸入和輸出變量列表。
-
輸入 執行超時 和 執行超時單元。
註: 執行逾時定義 MuleSoft 機器人程式執行和傳回資料的時間限制。如果 MuleSoft 在此限制內未接收數據,則操作將過期,流程將不繼續。檢查配置並重試。提示: 確保 執行超時 超過平均 bot 運行時間,包括任何可能延遲的時間。執行時間因個別 bot 變數和資料收集而異。
- 選擇性的:
從“高級”選項卡中,選擇或輸入常規信息,包括以下信息:
設定 功能 與 RDP 一起運行(僅 11.3.x ) 如果 bot 應該使用遠程桌面部署,請選擇 true 。 提高運行(Automation 360 僅限) 是,如果 bot 應該以提高的權限執行。 覆蓋默認設備(Automation 360 僅限) 如果要使用默認設備,請將其設置爲 False 。 如果要 bot 從設備池在設備上運行,請將設置爲 True 。然後從池中選擇設備。註: 確保您之前已在 “常規”選項卡中提供了設備池 ID 。- 回叫選項:指定驗 證的回叫選項,並在提供的字段中輸入密鑰和值。
- 選擇性:輸出
- 選擇性:連線:設定重新連線策略類型,以便在 Control Room 連線失敗時重新連線至進行資料傳輸。
當多個使用者 Control Room 同時連線至 , 且頻寬已超過時 , 可能會發生失敗。
- 爲 重新連接策略選擇標準。
- 輸入 2000 表示 頻率( ms ) 以指定 2 秒。
- 輸入 2 進行 重新連接嘗試。
建議的嘗試次數是 2-5 次。