为 Salesforce 设置应用程序集成 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为 Salesforce 设置应用程序集成

如果你与 Salesforce 集成来创建活动,Amazon Connect 也会使用亚马逊 AppFlow 将数据存入 EventBridge。这是因为Salesforce如何通过亚马逊 AppFlow API 发送事件。要详细了解Amazon Connect如何使用 EventBridge 亚马逊 AppFlow 资源来推动Salesforce集成,请参阅此博客文章:与亚马逊 EventBridge 和亚马逊建立Salesforce集成 AppFlow

注意

如果您使用自定义AWS Identity and Access Management (IAM) 策略,有关设置 Amazon Connect 任务所需的 IAM 权限列表,请参阅“Tasks”(任务) 页面

集成 Salesforce 来创建任务
  1. 通过 https://console.aws.amazon.com/connect/ 打开 Amazon Connect 控制台。

  2. 在实例页面上,选择实例别名。实例别名也是您的实例名称,它显示在您的 Amazon Connect 网址中。下图显示了 Amazon Connect 虚拟联络中心实例页面,实例别名周围有一个方框。

    
                    Amazon Connect 虚拟联络中心实例页面,实例别名。
  3. 选择 “任务”,然后选择 “添加应用程序”。

    
                        任务页面,添加应用程序按钮。
  4. “选择应用程序” 页面上,选择 Salesforce

  5. 查看 “选择应用程序” 页面上列出的申请要求。

    下图显示了对 Salesforce 的要求。

    
                        选择应用程序页面。
    1. 要验证 Salesforce 是否与亚马逊兼容 AppFlow,请登录 Salesforce,例如 https://[instance_name].my.salesforce.com。

      重要

      确认您已在 Salesforce 中启用了变更数据捕获。下图显示了 Salesforce 中的 “变更数据捕获” 页面示例,您可以在其中选择案例实体:

      
                                    更改数据捕
  6. 验证 Salesforce 要求后,在 “选择应用程序” 页面上,选择 “下一步”。

  7. 建立连接页面上,选择以下选项之一:

    • 使用现有连接。这使您可以重复使用您可能在AWS账户中创建的与亚马逊 AppFlow 流程关联的现有 EventBridge 资源。

    • 创建新连接:输入外部应用程序所需的信息。

      1. 输入您的应用程序实例 URL。此 URL 用于深度链接到在外部应用程序中创建的任务。

      2. 为您的连接提供一个友好名称,例如 Salesforce-测试实例。稍后,当你添加规则时,你会引用这个友好名称。

      3. 指定这是生产环境还是沙盒环境。

    
                        建立连接页面。
  8. 选择 “登录 Salesforce”。

  9. 在 Salesforce 中,选择允许访问 Amazon Connect 嵌入式登录应用程序 [区域]。

    
                        salesforce 登录页面,允许访问提示。
  10. Amazon Connect 成功连接到 Salesforce 后,前往 Salesforce 并验证 Amazon Connect 嵌入式登录应用程序的刷新令牌政策在撤销之前是否有效。这使亚马逊 AppFlow无需重新身份验证即可从您的Salesforce账户提取数据。

  11. 在 “建立连接” 页面上,选中下图所示的复选框,然后选择 “下一步”。

    
                        建立连接页面。
  12. 在 “查看和集成” 页面上,检查连接状态是否显示为 “已连接”,然后选择 “完成集成”。

    
                        “查看和整合” 页面。
  13. 在 “任务” 页面上,列出了新连接。

    
                        任务页面。

你完成了!接下来,添加规则,告诉 Amazon Connect 何时创建任务以及如何路由任务。有关说明,请参阅 创建为第三方集成生成任务的规则

未成功建立连接时该怎么办

如果您没有按照复选框旁边的说明来验证Salesforce是否与亚马逊兼容,则可能无法为Salesforce建立连接 AppFlow。

常见错误是没有在 “更改数据捕获” 设置中设置 C as e 实体来捕获这些事件。修复方法:

  1. 登录 Salesforce,前往 “变更数据捕获”,然后选择案例实体。

    
                            更改数据捕
  2. 打开 Amazon AppFlow 控制台(位于 https://console.aws.amazon.com/appflow),选择刚刚创建的流程,然后选择 Ac tivate flow

    
                            亚马逊 AppFlow 控制台中的流程。

或者,您可能需要删除亚马逊 AppFlow Salesforce 连接和流程,然后重新开始。