爲 Bot Mule 流程運行異步
使用 RPA Bots for Mule 4 連接器一部分的 Run Bot Async (運行機器人異步)面板選項來收集 bot Mule 流的數據。 Run Bot Async 是異步調用和非阻塞操作,要求 On Bot 結果 偵聽器返回數據。
先決條件
- 安裝 MuleSoft Anypoint Studio
- 安裝 RPA Bots for Mule 4 插接件。
- 創建 MuleSoft Anypoint Studio 流程項目。
將 Run Bot Async 添加 到 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使用者 - 任何
- 陣列
- 清單 - 預先定義的答案
單擊 刷新元數據(如果需要)以查看輸入和輸出變量列表。
- 選擇性的:
機器人程式結果金鑰:指定 與 On Bot 結果相同的 Bot Result Key。使用此選項從收集 bot 回調響應的結果 Control Room。
對於 您設置的任意數量的 Run Bot Async 活動,請使用此選項,並確保 在接收 Mule 流中 On Bot Result 鍵是相同的:將 Bot 結果添加到 Mule 流程中。
- 選擇性的:
從“高級”選項卡中,選擇或輸入常規信息,包括以下信息:
- 回叫選項:指定驗 證的回叫選項,並在提供的字段中輸入密鑰和值。
指定回調選項時, 還 會生成 Run Bot Async 鍵和相應的值,並且與 On Bot Result 的鍵相同。
Trouble: 如果 Mule Flow 要覆蓋配置中的回調 URL ,則可以在 “高級” 部分的“回叫”選項中重置 URL 。要覆蓋回調 URL :- 將鍵設置爲 __CallbackUrlOverrides __。
- 將值設置爲回調 URL 。
- 選擇性:輸出
- 選擇性:連接 - 設置重新連接策略類型,以便在 Control Room 連接失敗時重新連接到以進行數據傳輸。
當多個使用者 Control Room 同時連線至 , 且頻寬已超過時 , 就可能發生這種情況。
- 爲 重新連接策略選擇標準。
- 輸入 2000 表示 頻率( ms ) 以指定 2 秒。
- 輸入 2 進行 重新連接嘗試。
建議的嘗試次數是 2-5 次。
- 回叫選項:指定驗 證的回叫選項,並在提供的字段中輸入密鑰和值。