跑 Bot Mule 流的異步
Feedback
- Updated: 2022/02/16
跑 Bot Mule 流的異步
使用 Run Bot Async 調色板選項,該選項是 RPA Bots for Mule 4 收集連接器 bot Mule 流的數據。Run Bot Async和 非阻塞操作,需要 On Bot Result 偵聽器返回數據。
先決條件
- 安裝 MuleSoft Anypoint Studio。
- 安裝 RPA Bots for Mule 4 連接器。
- 創造 MuleSoft Anypoint Studio 流量項目。
重要: 在開始之前,如果計劃使用高級機器人運行設置,請查看本主題末尾附近的詳細信息,以驗證您使用的版本中是否存在所需的設置。
將 Run Bot Async 到 Mule 集成流以運行選定的 bot.
騾流小貼士:
- 如果您想要的選擇沒有列出,您可以選擇輸入字段內容。例如,您可以輸入項目的 ID 號。ID 號列在每個選擇名稱末尾的括號中或 Automation Anywhere Control Room.
- 要在字段中手動輸入數據,請切換錶達式模式複選框。
- 單擊 右側面板中的 刷新元數據 以刷新輸入和輸出變量列表。
程序
-
選擇您的配置文件後,在 Flow 面板中,將 Run Bot Async 活動拖到您的流中。例如,在 HTTP 偵聽器活動之後。
Mule Properties 面板顯示 Run Bot Async 配置選項。
- 配置連接到 Control Room.在基本設置區域的連接器配置字段旁邊,單擊 加 以添加連接。
-
在 Automation Anywhere Config 對話框中,選擇連接類型並輸入相應的連接信息:
- 基本認證連接:輸入 Control Room URL、用戶名和密碼。
- API 密鑰認證連接:輸入 Control Room URL、用戶名和 API 密鑰。
-
在 Source 選項卡中,選擇默認 HTTP 偵聽器配置或從下拉列表中創建的自定義 HTTP 偵聽器。
如果下拉列表中沒有 HTTP 偵聽器配置,請單擊 加 添加連接。
配置中的回調 URL 可用於所有 Mule 流程。
如果您使用的是 Cloud 部署,基本回調 URL 是可選的。
一個 On-Premises 部署需要操作的回調 URL 來檢索 bot 輸出。如果回調 URL 為空 On-Premises 部署,該值默認設置為 localhost。
- 單擊 測試連接。
- 連接成功後,單擊 “ 確定 ”關閉“測試連接”框。然後單擊 確定 關閉 Automation Anywhere 配置 對話框。
-
選擇 常規 選項卡,然後輸入以下信息:
- 機器人 (必需):選擇一個 bot 從列表中運行或輸入 bot ID。
-
以用戶/設備身份運行 (必需):
版本 動作 Automation 360Cloud 用戶 選擇用戶憑據以運行 bot 或輸入運行身份用戶 ID。 當您輸入 run-as 用戶 ID 時,可以使用逗號作為分隔符的多個值(即 1、2、3)。
Version 11.3 位使用者 選擇要運行的設備 bot 或輸入設備 ID。 輸入設備 ID 時,可以使用逗號作為分隔符的多個值(即 1、2、3)。
-
設備池:
版本 動作 Automation 360Cloud 用戶 選擇性:選擇設備池以運行 bot 或輸入設備池 ID。 Version 11.3 位使用者 了此控制室不支持的默認選項 。 -
機器人變量:
- 選擇性:選擇變量的類型。
- 切換錶達式複選框:在字段中輸入文字文本。例如, #[ 有效載荷]。
- 從您的環境支持的可用輸入和輸出變量類型列表中選擇:
版本 動作 Automation 360Cloud 用戶 - 任何
- 字串
- 數字
- 日期時間
- 布林值
- 任何類型的列表
- 任何類型的字典
Version 11.3 位使用者 - 任何
- 陣列
- 列表 - 預定義答案
如果需要查看輸入和輸出變量列表,請單擊 刷新元數據
- 選擇性的: 機器人結果鍵:指定 與 On Bot Result 相同 的 Bot Result Key。使用此選項收集 bot 來自回調響應的結果 Control Room.
- 選擇性的:
從“ 高級 選項卡中,選擇或輸入一般信息,包括以下信息:
設定 函數 使用 RDP 運行(僅限 11.3.x) 設置為 True 如果 bot 應使用遠程桌面部署。 高架運行 (Automation 360 只要) 設置為 True 如果 bot 應該以提升的權限運行。 覆蓋默認設備 (Automation 360 只要) 如果您想要默認設備,請設置為 False。 如果要運行,請設置為 True bot 在設備池中的設備上。然後從池中選擇設備。註: 確保您之前在常規選項卡中提供了 設備池 ID。要使用的運行方式用戶數 (Automation 360 只要) 應該從指定的 Run as User Ids多少個 Run as Users。 系統選擇指定數量的運行方式用戶,在部署請求時為運行方式用戶排隊的任務數量最少。如果值為 0(零),則將使用所有用戶。如果該數字大於提供的用戶數或小於 0,則會顯示錯誤。
- 回調選項:指定用於身份驗證的回調選項,並在提供的字段中輸入 鍵 和 值 。
指定回調選項時, 還會生成 Run Bot Async 鍵和相應的值,並且與 On Bot Result。
Trouble: 如果 Mule Flow 想要覆蓋配置中的回調 URL,可以在 Advance 部分的回調選項中重置 URL。要覆蓋回調 URL:- 將鍵設置為 __CallbackUrlOverrides__。
- 將值設置為回調 URL。
- 選擇性:輸出
- 選擇性:Connection - 設置重新連接策略類型以重新連接到 Control Room 用於連接失敗時的數據傳輸。
當多個用戶連接到 Control Room 同時超出帶寬。
- 為 重新連接策略選擇 標準。
- 為 頻率 (ms)輸入 2000 以指定 2 秒。
- 為 重新連接嘗試輸入 2。
推薦的嘗試次數為 2-5 次。
- 回調選項:指定用於身份驗證的回調選項,並在提供的字段中輸入 鍵 和 值 。