閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

建立事件觸發程式

  • 已更新:2022/06/17
    • Automation 360 v.x
    • 探索
    • RPA 工作區
    • API 文件

建立事件觸發程式

Bot Runner 使用者、角色或bot檔案建立事件觸發程式。請確定相關的使用者和角色具有 Bot Runner 授權。

要求

POST http://{{ControlRoolURL}}/v1/triggers/triggermapping
Header: X-Authorization <<authentication token>>
所有 API 調用都必須在請求標頭中包含身份驗證令牌。使用 身份驗證 API 生成 JSON Web 令牌。 看 驗證 API.
使用者的要求文本
{
   "botFileId":106587,
   "botFileLabel":"string",
   "users":{
      "userIds":[
         "985"
      ]
   }
}
角色的要求文本
{
   "botFileId":106587,
   "botFileLabel":"string",
   "roles":{
      "roleIds":[
         721, 645
      ]
   }
}

要求參數

參數 類型 必填 說明
botFileId 整數 bot檔案的唯一識別碼。
botFileLabel 字串 Bot檔案標籤。最新版本可能是 PRODUCTION (生產) 或是空白。
userIds 陣列 是* 輸入使用者的 ID。只有此處列出的使用者與觸發程序相關。
註: 與這些 userIds 相關的使用者必須擁有 Bot Runner 授權才能執行 API。
roleIds 陣列 輸入角色的 ID。只有此處列出的角色與觸發程序相關。
註: 與這些 roleIds 相關的使用者必須擁有 Bot Runner 授權才能執行 API。
*建立事件觸發程式需要前述參數的其中一個。

回應

{
  "triggerMappings": [
    {
      "id": "399",
      "userId": "985",
      "botPath": "Automation Anywhere\\Bots\\botA",
      "modifiedBy": "289",
      "lastModified": "2022-04-06T09:09:43.893256Z",
      "botName": "botA",
      "botId": "106587",
      "botLabel": "string"
    }
  ]
}

回應參數

參數 類型 說明
triggerMapping 陣列 triggerMapping 陣列回傳時已建立 triggerMapping 的全部詳細資料。每個陣列元素包含以下值:
  • id:觸發程序對應的 ID
  • userId:使用者的 ID
  • roleId:角色的 ID
  • botPath:bot的路徑
  • modifiedBy:執行 triggerMapping 之使用者的 ID
  • lastModified:triggerMapping 的時間戳記
  • botName:取得 triggerMapping 之機器人的名稱。
  • botId:取得 triggerMapping 之bot的 ID
  • botLabel:取得 triggerMapping 之bot的標籤
  • licenseFeatures:指派給使用者的授權
傳送意見反饋