閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

機器人部署 - V4

  • 已更新:2022/09/22
    • Automation 360 v.x
    • 最佳化
    • RPA 工作區
    • API 文件

機器人部署 - V4

作為一個用戶 Bot Runner 許可證,您可以執行有人參與或無人參與的部署。您也可以在部署機器人時傳遞變數至bots

要求

POST https://{{ControlRoomURL}}/v4/automations/deploy
Header: X-Authorization <<authentication token>>
所有 API 調用都必須在請求標頭中包含身份驗證令牌。使用 身份驗證 API 生成 JSON Web 令牌。 看 驗證 API.
註: Bot 無需任何輸入字段即可發出部署請求。如果您指定輸入,請確保 bot 成功接收到這些映射的值,並且該變量 bot 被標記為輸入。此外,變量的名稱在 bot 必須與請求正文中映射的值匹配。
帶有 LIST 輸入的請求正文(參加的示例)
{
   "botId":21,
   "attendedRequest":{
      "deploymentDeviceId":1,
      "queueDeployment":false,
      "launchInChildWindow":false
   },
   "runElevated":true,
   "hideBotAgentUi":true,
   "callbackInfo":{
      "url":"https://callbackserver.com/storeBotExecutionStatus",
      "headers":{
         "X-Authorization":"eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiI0Ii"
      }
   },
   "automationPriority":"PRIORITY_MEDIUM",
   "botInput":{
      "iTestList":{
         "type":"LIST",
         "list":[
            {
               "type":"STRING",
               "string":"TestValues1"
            },
            {
               "type":"STRING",
               "string":"TestValues2"
            }
         ]
      }
   }
} 
帶有 LIST 輸入的請求正文(無人參與示例)
{
   "botId":21,
   "unattendedRequest":{
      "runAsUserIds":[
         "639"
      ],
      "poolIds":[
         
      ],
      "deviceUsageType":"RUN_ONLY_ON_DEFAULT_DEVICE"
   },
   "hideBotAgentUi":true,
   "callbackInfo":{
      "url":"https://callbackserver.com/storeBotExecutionStatus",
      "headers":{
         "X-Authorization":"eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiI0Ii"
      }
   },
   "automationPriority":"PRIORITY_MEDIUM",
   "botInput":{
      "iTestList":{
         "type":"LIST",
         "list":[
            {
               "type":"STRING",
               "string":"TestValues1"
            },
            {
               "type":"STRING",
               "string":"TestValues2"
            }
         ]
      }
   }
}

請求參數

參數 類型 必填 說明
機器人標識符 整數 機器人 ID bot 被部署。

要列出所有機器人 ID,您可以使用此 API: 按工作區 API 列出文件和文件夾

automationName 字串 要部署的自動化的名稱
callbackInfo 字串 callbackInfo 提供回調 API URL(例如, https://callbackserver.com/storeBotExecutionStatus) 和回調服務器的身份驗證令牌。部署bot後,Control Room 會將部署狀態和輸出變數值傳送至此回呼伺服器。例如,要測試回調,您可以在 https://pipedream.com/ 並使用端點(類似於 https://eogp1yk2w1o3ec2.m.pipedream.net) 接收狀態和輸出變量值。
註: 回呼伺服器必須接受 POST 呼叫,才能從 Control Room 接收bot執行資料和部署狀態。
runElevated 布林值 是否使用較高的權限來部署機器人。可能的值包括 falsetrue