配置 Process Builder 觸發器 RPA Bots for Salesforce

Process Builder 是一種創建事件觸發流的機制 bot.此方法讓使用者有機會經由設定觸發bot的必要條件來讓程序自動化。

先決條件

確認您具有以下各項:
  • 您應套用 AAI 機器人流程自動化 (RPA) Bots Lightning 元件的使用者權限設定。
  • 管理員定義的物件和條件,以及您使用流程想達成的結果。
  • 熟悉將對象 ID 字段映射到 Run Bot 類所需的記錄 ID 字段。
  • 如果您計劃 通過 Bot Configuration 運行 Bot,Bot Configurations 記錄 ID

程序

  1. 從 Salesforce 導航到 設置 > 過程自動化 > 流程生成器
  2. 單擊 新建 並輸入流程流的以下詳細信息:流程名稱、API 名稱、描述以及流程的啟動方式。
  3. 按一下 [儲存]
  4. 選擇對象並指定何時開始該過程。
  5. 定義你的標準。
  6. 單擊 添加操作
  7. Select and Define Action 面板中,輸入您的配置 bot.
  8. 選擇 Apex 作為 操作類型
  9. Apex Class
    • 按機器人配置運行機器人

      使用保存 的 機器人配置Salesforce Connector.

      1. 輸入 機器人配置 ID
      2. 選擇 記錄 ID

        Type 應該是 Reference並且 值應該匹配事件 Object

    • [使用 API 金鑰執行機器人]

      輸入您的認證以執行已儲存的bot,即可連線至您的 Control Room

      1. 輸入您的 [CR 使用者名稱]。
      2. 輸入 [CR URL]。
      3. 輸入 [CR API 金鑰]。
      4. 輸入 [機器人名稱]。
      5. 把 [以使用者身分執行 ID] 指派給要執行bot的 [Bot Runner] 使用者。
        1. 單擊 添加行
        2. Field選擇 Run As User Id
        3. Value輸入 Bot Runner
      6. 或者,單擊 添加行 以選擇更多參數以在 bot 輸出,例如 Device Pool IdRecordId和自定義變量。
        • 變量名稱必須與定義在 bot.

          若您指定多個變數名稱,請使用直立線符號分隔每個名稱 (例如:inputOne|inputTwo|inputThree)。

        • 變量值被傳遞給 bot 與提供變量名稱的順序相同(例如,與上一步中的 inputValue1|inputValue2|inputValue3 相同)。
    • [以連線執行機器人]

      即時連線至您的 Control Room 以執行已儲存的bot

      1. 輸入 [機器人名稱]。
      2. 輸入 [連線 ID]。
      3. 把 [以使用者身分執行 ID] 指派給要執行bot的 [Bot Runner] 使用者。
        1. 單擊 添加行
        2. Field選擇 Run As User Id
        3. Value輸入 Bot Runner
      4. 或者,單擊 添加行 以選擇更多參數以在 bot 輸出,例如 Device Pool IdRecordId和自定義變量。
        • 變量名稱必須與定義在 bot.

          若您指定多個變數名稱,請使用直立線符號分隔每個名稱 (例如:inputOne|inputTwo|inputThree)。

        • 變量值被傳遞給 bot 與提供變量名稱的順序相同(例如,與上一步中的 inputValue1|inputValue2|inputValue3 相同)。
    • [以密碼執行機器人]

      輸入您的認證以執行已儲存的bot,即可連線至您的 Control Room

      1. 輸入 [機器人名稱]。
      2. 輸入您的 [CR 使用者名稱]。
      3. 輸入 [CR URL]。
      4. 輸入 [CR 密碼]。
      5. 把 [以使用者身分執行 ID] 指派給要執行bot的 [Bot Runner] 使用者。
        1. 單擊 添加行
        2. Field選擇 Run As User Id
        3. Value輸入 Bot Runner
      6. 或者,單擊 添加行 以選擇更多參數以在 bot 輸出,例如 Device Pool IdRecordId和自定義變量。
        • 變量名稱必須與定義在 bot.

          如果要指定多個變量名稱,請使用管道分隔每個變量(例如 inputOne|inputTwo|inputThree)。

        • 變量值被傳遞給 bot 與提供變量名稱的順序相同(例如,與上一步中的 inputValue1|inputValue2|inputValue3 相同)。
  10. 按一下 [儲存]