

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

# 设置应用程序集成，以在 Amazon Connect 中创建任务
<a name="integrate-external-apps-tasks"></a>

设置应用程序集成以创建任务，无需编写代码。

**提示**  
如果您的组织使用自定义 [IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) 策略来管理对 Amazon Connect 控制台的访问权限，请确保用户拥有相应的权限来设置任务创建应用程序。有关所需权限的列表，请参阅 [“任务”页面](security-iam-amazon-connect-permissions.md#tasks-page)。  
如果您的实例是在 2018 年 10 月之前创建的，有关如何配置服务相关角色 (SLR) 的信息，请参阅 [适用于 2018 年 10 月之前创建的实例](connect-slr.md#migrate-slr)。

**Topics**
+ [使用亚马逊为 Salesforce 设置应用程序集成 AppFlow](integrate-salesforce-tasks.md)
+ [使用亚马逊为 Zendesk 设置应用程序集成 EventBridge](integrate-zendesk-tasks.md)
+ [监控 Amazon Connect 中的任务创建](monitor-task-creation.md)
+ [断开 Amazon Connect 与第三方连接的连接](disassociate-connection.md)

# 使用亚马逊为 Salesforce 设置应用程序集成 AppFlow
<a name="integrate-salesforce-tasks"></a>

如果您与 Salesforce 集成以创建活动，Amazon Connect 还会使用亚马逊 AppFlow 将数据放入 EventBridge。这是因为Salesforce如何通过亚马逊 AppFlow APIs发送事件。要详细了解 Amazon Connect 如何使用 EventBridge 亚马逊 AppFlow 资源来支持 Salesforce 集成，请参阅此博客文章：[构建 Salesforce 与亚马逊和亚马逊 EventBridge ](https://aws.amazon.com/blogs/compute/building-salesforce-integrations-with-amazon-eventbridge/)的集成。 AppFlow

**注意**  
如果您使用自定义 AWS Identity and Access Management (IAM) 策略，有关设置 Amazon Connect 任务所需的 IAM 权限列表，请参阅[“任务”页面](security-iam-amazon-connect-permissions.md#tasks-page)。

**集成 Salesforce 以创建任务**

1. 打开 Amazon Connect 控制台，网址为[https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/)。

1. 在“实例”页面上，选择实例别名。实例别名也是您的**实例名称**，该名称显示在您的 Amazon Connect URL 中。下图显示了 **Amazon Connect 虚拟联系中心实例**页面，其中，实例别名周围有一个方框。  
![\[“Amazon Connect 虚拟联系中心实例”页面，实例别名。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/instance.png)

1. 选择**任务**，然后选择**添加应用程序**。  
![\[“任务”页面，“添加应用程序”按钮。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-add-an-application-button.png)

1. 在**选择应用程序**页面，选择 **Salesforce**。

1. 查看**选择应用程序**页面上列出的应用程序要求。

   下图显示了 Salesforce 的要求。  
![\[“选择应用程序”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-choose-an-app-salesforce.png)

   1. 例如，要验证 Salesforce 是否与亚马逊兼容 AppFlow，请登录 Salesforce。 https://[instance\$1name].my.salesforce.com
**重要**  
确认您已在 Salesforce 中启用**更改数据捕获**。下图显示了 Salesforce 中的**更改数据捕获**页面示例，您可以在其中选择案例实体：  

![\[“更改数据捕获”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-verify-app-salesforce.png)


1. 验证 Salesforce 要求后，在**选择应用程序**页面，选择**下一步**。

1. 在**建立连接**页面上，选择以下选项之一：
   + **使用现有连接**。这样，您就可以重复使用与您可能在 AWS 账户中创建的 Amazon AppFlow 流程相关联的现有 EventBridge 资源。
   + **创建新连接**：输入外部应用程序所需的信息。

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

     1. 为您的连接提供一个易记的名称，例如 **Salesforce - 测试实例**。稍后，当您[添加规则](add-rules-task-creation.md)时，您会引用这个易记的名称。

     1. 指定这是生产环境还是沙盒环境。  
![\[建立连接页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection.png)

1. 选择**登录 Salesforce**。

1. 在 Salesforce 中，选择允许访问 Amazon Connect 嵌入式登录应用程序 [区域]。  
![\[Salesforce 登录页面，允许访问提示。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection-allow-access-salesforce.png)

1. 在 Amazon Connect 成功连接到 Salesforce 后，请前往 Salesforce 并验证 Amazon Connect 嵌入式登录应用程序的刷新令牌策略是否设置为**刷新令牌在撤销之前依然有效**。这使亚马逊无需重新进行 AppFlow身份验证即可从您的 Salesforce 账户提取数据。

1. 在**建立连接**页面，选中下图所示的复选框，然后选择**下一步**。  
![\[建立连接页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection-successful.png)

1. 在**查看和集成**页面，检查**连接状态**是否显示为**已连接**，然后选择**完成集成**。  
![\[“查看和集成”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection-review-and-integrate.png)

1. 在**任务**页面，将列出新连接。  
![\[“任务”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection-final.png)

完成了！接下来，添加规则，告诉 Amazon Connect 何时创建任务以及如何路由任务。有关说明，请参阅[为 Amazon Connect 中的第三方集成生成任务创建规则](add-rules-task-creation.md)。

## 连接未成功建立时该怎么办
<a name="fix-connection-not-established-salesforce"></a>

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

一个常见的错误是没有在**更改数据捕获**设置中设置**案例**实体来捕获这些事件。修复方法：

1. 登录 Salesforce，转到**更改数据捕获**，然后选择案例实体。  
![\[“更改数据捕获”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-verify-app-salesforce.png)

1. 打开亚马逊 AppFlow 控制台（位于 [https://console.aws.amazon.com/appflow）](https://console.aws.amazon.com/appflow)，选择刚刚创建的流程，然后选择 “**激活**流程”。  
![\[Amazon AppFlow 控制台中的流程。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-integration-activate-flow.png)

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

# 使用亚马逊为 Zendesk 设置应用程序集成 EventBridge
<a name="integrate-zendesk-tasks"></a>

## 第 1 步：为 Amazon 启用事件连接器 EventBridge
<a name="enable-zendesk-in-eventbridge"></a>

如果您尚未启用 Zendesk 的 EventBridge 连接器，则需要先对其进行设置。否则，请转到[第 2 步：将 Zendesk 与 Amazon Connect 集成以创建任务](#steps-integrate-zendesk)。

1. 复制您的 AWS 账号：

   1. 在 Amazon EventBridge 控制台中，前往**合作伙伴事件源**。

   1. 搜索或滚动到 **Zendesk**，然后选择**设置**。

   1. 选择 “**复制**” 以复制您的 AWS 账户信息。

1. 前往 Zendesk 帮助 EventBridge中的 [“为亚马逊设置事件连接器](https://support.zendesk.com/hc/en-us/articles/360043496933-Setting-up-the-events-connector-for-Amazon-EventBridge)”，然后按照说明进行操作。

## 第 2 步：将 Zendesk 与 Amazon Connect 集成以创建任务
<a name="steps-integrate-zendesk"></a>

**注意**  
如果您使用自定义 AWS Identity and Access Management (IAM) 策略，有关设置 Amazon Connect 任务所需的 IAM 权限列表，请参阅[“任务”页面](security-iam-amazon-connect-permissions.md#tasks-page)。

1. 打开 Amazon Connect 控制台，网址为[https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/)。

1. 在“实例”页面上，选择实例别名。实例别名也是您的**实例名称**，该名称显示在您的 Amazon Connect URL 中。下图显示了 **Amazon Connect 虚拟联系中心实例**页面，其中，实例别名周围有一个方框。  
![\[“Amazon Connect 虚拟联系中心实例”页面，实例别名。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/instance.png)

1. 选择**任务**，然后选择**添加应用程序**。  
![\[“任务”页面，“添加应用程序”按钮。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-add-an-application-button.png)

1. 在**选择应用程序**页面，选择 **Zendesk**。

1. 在您选择与 Zendesk 集成后，页面上会列出应用程序要求。

   下图显示了 Zendesk 的要求。在此过程中，我们将引导您完成在 Zendesk 中选择“支持工单”事件类型的步骤。确认步骤并选择**下一步**。  
![\[“选择应用程序”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-choose-an-app-zendesk.png)

1. 在**建立连接**页面上，选择以下选项之一：
   + **使用现有连接**。这使您可以重复使用您可能在 AWS 账户中创建的现有 EventBridge 资源。
   + **创建新连接**：输入外部应用程序所需的信息。

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

     1. 为您的连接提供一个易记的名称，例如 **Zendesk - 测试实例**。稍后，当您[添加规则](add-rules-task-creation.md)时，您会引用这个易记的名称。  
![\[建立连接页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection-zendesk.png)

1. 选择 “**复制**” 以复制您的 AWS 账户 ID，然后选择 “**登录到 Zendesk**”。这会暂时将您从**建立连接**页面移开，但您很快就会返回该页面。

1. 登录 Zendesk 后，选择 **Connect** 以连接适用于亚马逊 EventBridge的事件连接器。  
![\[Zendesk 中的集成页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-connect-zendesk-eventbridge.png)

1. 在 Zendesk 中，在 **Amazon Web Services** 页面上，粘贴您的 Amazon Web Services 账户 ID，选择您所在的区域，选择**支持工单**，确认使用条款，然后选择**连接**。Zendesk 在亚马逊 EventBridge上创建了一个资源。  
![\[Zendesk 中的“Amazon Web Services”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-connect-zendesk-support-ticket.png)

1. 返回 Amazon Connect 中的**建立连接**页面，选择**下一步**。

1. 在**建立连接**页面，您会看到一条消息，提示 Amazon Connect 已成功连接到 Zendesk。选择**下一步**。  
![\[建立连接页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection-final-zendesk.png)

1. 在**查看和集成**页面，检查**连接状态**是否显示为**已连接**，然后选择**完成集成**。

   这将创建一个连接，将 Zendesk 的 EventBridge 资源关联到 Amazon Connect。  
![\[“查看和集成”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection-review-and-integrate-zendesk.png)

1. 在**任务**页面，将列出新的 Zendesk 连接，如下图所示。  
![\[任务页面显示新的 Zendesk 连接。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-establish-connection-final2-zendesk.png)

完成了！接下来，添加规则，告诉 Amazon Connect 何时创建任务以及如何路由任务。有关说明，请参阅[为 Amazon Connect 中的第三方集成生成任务创建规则](add-rules-task-creation.md)。

## 连接未成功建立时该怎么办
<a name="fix-connection-not-established-zendesk"></a>

如果您在 Zendesk 中设置连接时未正确选择**支持工单**事件类型，在流中提示您这样做之后，连接可能无法创建任务。要修复此问题，请登录 Zendesk，然后更新该设置，如下图所示。

![\[“Amazon Web Services”页面，“支持工单”选项。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/zendesk-support-ticket.png)


还有一种情况是，您在设置时可能没有选择 Amazon Connect 实例所在的正确 AWS 区域 EventBridge。修复方法：

1. 转到 EventBridge 控制台，网址为[https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/)。

1. 断开 EventBridge 连接。

1. 在 Amazon Connect 控制台中，重启流。

# 监控 Amazon Connect 中的任务创建
<a name="monitor-task-creation"></a>

建立连接后，如果连接停止运行，请在 Amazon Connect 中解除连接，然后重新建立连接。如果这不能解决问题，请执行以下操作。

**Zendesk**

1. 转到 EventBridge 控制台，网址为[https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/)。

1. 检查事件源连接的状态以查看其是否处于活动状态。

**Salesforce**

1. 前往亚马逊 AppFlow 控制台，网址为 [https://console.aws.amazon.com/appflow](https://console.aws.amazon.com/appflow)）。

1. 监控为已设置的账户创建的流。

下图显示了 Salesforce 的亚马逊 AppFlow 控制台中的流程是什么样子。它包含了有关连接状态以及上次运行时间的信息。

![\[适用于 Salesforce 的亚马逊 AppFlow 控制台。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/salesforce-appflow-flow.png)


对于 Zendesk 和 Salesforce，您可以前往 EventBridge 控制台查看您的连接状态，并查看连接状态是处于活动状态、待处理状态还是已删除。[https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/)

下图显示了一个示例 EventBridge 控制台。

![\[EventBridge 控制台示例。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/eventbridge-zendesk-salesforce-connection-health.png)


# 断开 Amazon Connect 与第三方连接的连接
<a name="disassociate-connection"></a>

您可以随时解除连接，并停止根据来自外部应用程序的事件自动生成任务。

**停止自动生成任务**

1. 选择应用程序，然后选择**删除连接**。  
![\[与 Salesforce 页面解除连接。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-disconnect-connection.png)

1. 键入**删除**，然后选择**删除**。

   如果你需要调试，你仍然可以去亚马逊 AppFlow (Salesforce) 或 EventBridge。  
![\[亚马逊 AppFlow上的 “断开与 Salesforce 的连接” 选项。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/tasks-disconnect-2.png)

**从 Zendesk 中完全删除连接**

1. 登录 Zendesk，然后导航到**https://[subdomain].zendesk.com/admin/平台** /集成。

1. 断开 EventBridge 连接。

**从 Salesforce 中完全删除连接**
+ 在 [https://console.aws.amazon.com/appflow 上](https://console.aws.amazon.com/appflow)打开亚马逊 AppFlow 控制台，然后删除在 Amazon Connect 中创建的 Salesforce 连接和流程。

  流程是使用 amazon-connect-salesforce-to-eventbridge-[子域] 的名称模式创建的。

  使用命名模式创建连接 amazon-connect-salesforce-[子域]

要重新启用自动生成任务，请重复设置步骤。