回调描述了直接从 机器人 执行中检索 机器人 输出。 在此情况下,您可通过 Automation Anywhere for Salesforce 连接器在 Salesforce 内接收 机器人 输出数据,并将此数据映射至您选择的 Salesforce 对象类型。

此任务描述如何在 Automation Anywhere Enterprise 和 Salesforce API 之间设置安全、授权和集成,从而桥接两个平台之间(特别是与 机器人 回调数据相关)的成功通信。 要正确完成此过程,请执行以下顺序:

过程

创建并记录一个证书,以便在后续的安全步骤中使用。

  1. 在 Salesforce Org 中,导航到 设置 > 安全 > 证书和密钥管理。 或者,在快速查找字段中输入证书
  2. 选择并单击创建自签名证书创建 CA 签名证书
    • 对于自签名证书
      • 输入标签,以便日后在需要时识别其用途。
      • 输入唯一名称

        请记下此字段,以便在步骤 19 中与证书 API 名称一起使用。

    • 对于 CA 签名证书
      • 输入标签,以便日后在需要时识别其用途。
      • 输入唯一名称

        请记下此字段,以便在后续步骤中使用。

      • 填写所有必填字段。
      • 为确保您的证书及时上传到 Salesforce,请执行 Salesforce 文档中提供的步骤和附加信息。

        Generate a Certificate Signed by a Certificate Authority

  3. 证书流程完成后,请下载本地证书,以备后续使用。

为新建连接应用程序设置 API 授权。

  1. 导航到 设置 > 应用程序 > 应用程序管理器。 或者,在快速查找字段中输入应用程序管理器
  2. 单击新建连接应用程序选项,然后输入以下必填值:
    1. 添加连接应用程序名称
    2. API 名称会自动生成。 您可以自定义名称。
    3. 联系电子邮件: Salesforce 将向此电子邮件发送任何技术问题的通知。
    4. API(启用 OAuth 设置)部分,选中启用 OAuth 设置复选框。
    5. 单击为设备流程启用选项,然后选中使用数字签名复选框。
    6. 单击选择文件按钮上传您之前下载的证书。
    7. 可用 OAuth 范围列表中,选择以下两个选项,并确保将它们添加至选定 OAuth 范围字段内: 访问和管理您的数据 (API)代表您随时执行请求 (refresh_token, offline_access)
  3. 单击保存

为您的连接应用程序创建并启用自定义权限集。 此自定义权限集允许 Automation Launcher 用户运行 机器人 并进行回调操作。

切记: 将此自定义权限集和 AAI RPA Bots Lightning 组件用户权限集分配给所有将从 Salesforce 触发 机器人 的标准用户。

  1. 从您的 Salesforce 组织中,导航到 设置 > 用户 > 权限集
  2. 单击新建标记您的自定义权限集。
  3. 单击保存以保存您的自定义权限集。
  4. 单击已分配的连接应用程序
  5. 单击编辑,从“已安装的连接应用程序”框中选择您新创建的连接应用程序,并确保它已添加到“已启用的连接应用程序”框中。
  6. 单击保存

编辑新连接应用程序的策略。

  1. 导航到 设置 > 应用程序 > 应用程序管理器,或在快速查找字段中输入应用程序管理器
  2. 在列表中找到您新创建的连接应用程序,并从该行的下拉菜单中选择管理
  3. 单击编辑策略选项,并在 OAuth 策略部分更改以下值:
    1. 许可用户: 管理员批准的用户已预先授权。
    2. IP 放宽:放宽 IP 限制。
  4. 单击保存

在您的应用程序设置中应用您的证书和使用者密钥。

  1. 导航到应用程序管理器页面: 设置 > 应用程序 > 应用程序管理器。 或者,在快速查找字段中键入应用程序管理器
  2. 在列表中找到您新创建的连接应用程序,并从下拉列表中选择 查看
  3. API(启用 OAuth 设置)部分,找到使用者密钥的值,并将该值复制并保存在任意文本编辑器中以备后用。
  4. 应用程序启动器中,导航到 Automation Anywhere 应用程序。
  5. 打开后,找到应用程序设置选项卡。
  6. 对于证书 API 名称,输入您之前创建的证书的唯一名称
  7. 回调已连接使用者密钥中,复制并粘贴您此前在文本编辑器中备注的“使用者密钥”值。
  8. 单击保存

自定义您的远程站点设置。

  1. 导航到远程站点设置设置 > 安全 > 远程站点设置。 或者,在快速查找字段中输入远程站点
  2. 单击新建远程站点,然后为新建的远程站点设置输入以下值:
    1. 远程站点名称: 输入一个名称,例如 AATokenURL
    2. 远程站点 URL- 添加 https://login.salesforce.com
  3. 单击保存
    您的回调设置现已完成,可与您的 机器人 配置一起使用。

后续步骤

分配新的自定义权限集和 AAI RPA Bots Lightning 组件用户权限集。

Automation Anywhere for Salesforce 权限和网页组件