

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 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**
+ [使用 Amazon AppFlow 為 Salesforce 設定應用程式整合](integrate-salesforce-tasks.md)
+ [使用 Amazon EventBridge 為 Zendesk 設定應用程式整合](integrate-zendesk-tasks.md)
+ [在 Amazon Connect 中監控任務建立](monitor-task-creation.md)
+ [中斷 Amazon Connect 與第三方的連線](disassociate-connection.md)

# 使用 Amazon AppFlow 為 Salesforce 設定應用程式整合
<a name="integrate-salesforce-tasks"></a>

如果您與 Salesforce 整合以建立事件，Amazon Connect 也會使用 Amazon AppFlow 將資料放入 EventBridge 中。這是因為 Salesforce 透過 Amazon AppFlow API 傳送事件。若要進一步了解 Amazon Connect 如何使用 EventBridge 和 Amazon AppFlow 資源來強化 Salesforce 整合，請參閱此部落格文章：[Building Salesforce integrations with Amazon EventBridge and Amazon AppFlow](https://aws.amazon.com/blogs/compute/building-salesforce-integrations-with-amazon-eventbridge/)。

**注意**  
如果您使用 custom AWS Identity and Access Management (IAM) 政策，如需設定 Amazon Connect 任務所需的 IAM 許可清單，請參閱 [任務頁面](security-iam-amazon-connect-permissions.md#tasks-page)。

**若要整合 Salesforce 以建立任務**

1. 在 [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/) 開啟 Amazon Connect 主控台。

1. 在執行個體頁面上，選擇執行個體別名。執行個體別名也是您的**執行個體名稱**，它會出現在您的 Amazon Connect URL 中。下圖顯示 **Amazon Connect 虛擬聯絡中心執行個體**頁面，其中包含執行個體別名周圍的方塊。  
![\[Amazon Connect 虛擬聯絡中心執行個體頁面，即執行個體別名。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/instance.png)

1. 選擇 **任務**，然後選擇 **新增應用程式**。  
![\[「任務」頁面中，「新增應用程式」按鈕。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-add-an-application-button.png)

1. 在 **選擇應用程式** 頁面上，選擇 **Salesforce**。

1. 檢閱 **選擇應用程式** 頁面上列出的應用程式需求。

   下圖顯示 Salesforce 的需求。  
![\[「選擇應用程式」頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-choose-an-app-salesforce.png)

   1. 若要確認 Salesforce 與 Amazon AppFlow 相容，請登入 Salesforce，例如 https://[instance\$1name].my.salesforce.com。
**重要**  
確認您已在 Salesforce 中啟用**變更資料擷取**。下圖顯示 Salesforce 中的 **變更資料擷取** 頁面範例，您可以在此頁面選擇 Case 實體：  

![\[變更資料擷取頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-verify-app-salesforce.png)


1. 確認 Salesforce 需求後，請在 **選擇應用程式** 頁面上選擇 **下一步**。

1. 在 **建立連線** 頁面上，選擇下列其中一項：
   + **使用現有的連線**。這可讓您重複使用現有的 EventBridge 資源，這些資源會連結到您可能已在 AWS 帳戶中建立的 Amazon AppFlow 流程。
   + **建立新連線**：輸入外部應用程式所需的資訊。

     1. 輸入您的應用程式執行個體 URL。此 URL 用於深層連結到外部應用程式中建立的任務。

     1. 為您的連線提供易記的名稱，例如 **Salesforce - Test 執行個體**。稍後，當您[新增規則](add-rules-task-creation.md)時，您會參考這個易記名稱。

     1. 指定這是生產環境或沙盒環境。  
![\[「建立連線」頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-establish-connection.png)

1. 選擇 **登入 Salesforce**。

1. 在 Salesforce 中，選擇允許存取 Amazon Connect 內嵌式登入應用程式「區域」。  
![\[Salesforce 登入頁面，允許存取提示。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-establish-connection-allow-access-salesforce.png)

1. 在 Amazon Connect 成功與 Salesforce 連線之後，請前往 Salesforce 並確認 Amazon Connect Embedded Login App 的重新整理權杖政策係設定為 **重新整理權杖在撤銷之前有效**。這樣可以授予 Amazon AppFlow 存取權限從您的 Salesforce 帳戶提取資料，而無需重新驗證。

1. 在 **建立連線** 頁面上，選擇下圖所示的方塊，然後選擇 **下一步**。  
![\[「建立連線」頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-establish-connection-successful.png)

1. 在 **檢閱與整合** 頁面上，檢查 **連線狀態** 是否顯示 **已連線**，然後選擇 **完成整合**。  
![\[「檢閱與整合」頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-establish-connection-review-and-integrate.png)

1. 在 **任務** 頁面上會列出新的連線。  
![\[「任務」頁面。\]](http://docs.aws.amazon.com/zh_tw/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>

如果您沒有按照核取方塊旁邊的指示確認其與 Amazon AppFlow 相容，則可能無法為 Salesforce 建立連線。

一個常見的錯誤是沒有在 **變更資料擷取** 設定中設定 **案例** 實體以擷取這些事件。若要修正此錯誤：

1. 登入 Salesforce，前往 **變更資料擷取**，然後選擇 Case 實體。  
![\[變更資料擷取頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-verify-app-salesforce.png)

1. 在 [https://console.aws.amazon.com/appflow)](https://console.aws.amazon.com/appflow) 開啟 Amazon AppFlow 主控台以選擇剛建立的流程，然後選擇 **啟用流程**。  
![\[Amazon AppFlow 主控台中的流程。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-integration-activate-flow.png)

或者，您可能需要刪除 Amazon AppFlow Salesforce 連線和流程，然後重新開始。

# 使用 Amazon EventBridge 為 Zendesk 設定應用程式整合
<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 說明中的[設定 Amazon 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>

**注意**  
如果您使用 custom AWS Identity and Access Management (IAM) 政策，如需設定 Amazon Connect 任務所需的 IAM 許可清單，請參閱 [任務頁面](security-iam-amazon-connect-permissions.md#tasks-page)。

1. 在 [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/) 開啟 Amazon Connect 主控台。

1. 在執行個體頁面上，選擇執行個體別名。執行個體別名也是您的**執行個體名稱**，它會出現在您的 Amazon Connect URL 中。下圖顯示 **Amazon Connect 虛擬聯絡中心執行個體**頁面，其中包含執行個體別名周圍的方塊。  
![\[Amazon Connect 虛擬聯絡中心執行個體頁面，即執行個體別名。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/instance.png)

1. 選擇 **任務**，然後選擇 **新增應用程式**。  
![\[「任務」頁面中，「新增應用程式」按鈕。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-add-an-application-button.png)

1. 在 **選擇應用程式** 頁面上，選擇 **Zendesk**。

1. 選擇與 Zendesk 整合後，應用程式需求會列在頁面上。

   下圖顯示 Zendesk 的需求。在此過程中，我們將引導您完成在 Zendesk 中選擇「支援部門票證」事件類型的步驟。確認步驟並選擇 **下一步**。  
![\[「選擇應用程式」頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-choose-an-app-zendesk.png)

1. 在 **建立連線** 頁面上，選擇下列其中一項：
   + **使用現有的連線**。這可讓您重複使用您在 AWS 帳戶中可能已建立的現有 EventBridge 資源。
   + **建立新連線**：輸入外部應用程式所需的資訊。

     1. 輸入您的應用程式執行個體 URL。此 URL 用於深層連結到外部應用程式中建立的任務。

     1. 為您的連線提供易記的名稱，例如 **Zendesk - Test 執行個體**。稍後，當您[新增規則](add-rules-task-creation.md)時，您會參考這個易記名稱。  
![\[「建立連線」頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-establish-connection-zendesk.png)

1. 選擇**複製**以複製 AWS 您的帳戶 ID，然後選擇**登入 Zendesk**。這將使您離開**建立連接**頁面，但您很快就會返回。

1. 登入 Zendesk 後，請選擇 **連線** 以連接 Amazon EventBridge 的事件連接器。  
![\[Zendesk 中的整合頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-connect-zendesk-eventbridge.png)

1. 在 Zendesk 的 **Amazon Web Services** 頁面上，粘貼到您的 Amazon Web Service 帳戶 ID，選擇您的區域，選擇 **支援票證**，確認使用條款，然後選擇 **連線**。Zendesk 在 Amazon EventBridge 中建立一個資源。  
![\[Zendesk 中的 Amazon Web Services 頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-connect-zendesk-support-ticket.png)

1. 返回 Amazon Connect 中的 **建立連線** 頁面，選擇 **下一步**。

1. 在 **建立連線** 頁面上，您會看到 Amazon Connect 已成功與 Zendesk 連線的訊息。選擇**下一步**。  
![\[「建立連線」頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-establish-connection-final-zendesk.png)

1. 在 **檢閱與整合** 頁面上，檢查 **連線狀態** 是否顯示 **已連線**，然後選擇 **完成整合**。

   這將建立一個連線，將 Zendesk 的 EventBridge 資源與 Amazon Connect 關聯。  
![\[「檢閱與整合」頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-establish-connection-review-and-integrate-zendesk.png)

1. 在 **任務** 頁面上，會列出新的 Zendesk 連線，如下圖所示。  
![\[顯示新 Zendesk 連線的任務頁面。\]](http://docs.aws.amazon.com/zh_tw/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_tw/connect/latest/adminguide/images/zendesk-support-ticket.png)


在另一種情況下，在設定 EventBridge 時，您可能沒有選擇 Amazon Connect 執行個體所在的正確 AWS 區域。若要修正此錯誤：

1. 在 [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/) 前往 EventBridge 主控台。

1. 中斷您的 EventBridge 連線。

1. 在 Amazon Connect 主控台中，重新啟動流程。

# 在 Amazon Connect 中監控任務建立
<a name="monitor-task-creation"></a>

建立連線後，如果連線停止運作，Amazon Connect 中會取消連線的關聯，然後重新建立連線。如果這樣無法解決該問題，請執行下列動作：

**Zendesk**

1. 在 [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/) 前往 EventBridge 主控台。

1. 檢查事件來源連線的狀態，以查看其是否處於作用中狀態。

**Salesforce**

1. 接著前往 Amazon AppFlow 主控台：[https://console.aws.amazon.com/appflow)](https://console.aws.amazon.com/appflow)。

1. 監視為設定的帳戶建立的流程。

下圖顯示流程在適用於 Salesforce 的 Amazon AppFlow 主控台中的外觀。它包含有關連線狀態以及上次運行時間的資訊。

![\[適用於 Salesforce 的 Amazon AppFlow 程主控台。\]](http://docs.aws.amazon.com/zh_tw/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_tw/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_tw/connect/latest/adminguide/images/tasks-disconnect-connection.png)

1. 輸入 **移除**，然後選擇 **移除**。

   如果您需要進行偵錯，您仍然可以前往 Amazon AppFlow (Salesforce) 或 EventBridge。  
![\[Amazon AppFlow 中斷與 Salesforce 連線選項。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/tasks-disconnect-2.png)

**若要從 Zendesk 完全移除連線**

1. 登入 Zendesk，然後瀏覽至 **https://[subdomain].zendesk.com/admin/platform/integrations**。

1. 中斷 EventBridge 連線。

**若要從 Salesforce 中完全移除連線**
+ 在 [https://console.aws.amazon.com/appflow](https://console.aws.amazon.com/appflow) 開啟 Amazon AppFlow 主控台，然後刪除在 Amazon Connect 中建立的 Salesforce 連線和流程。

  流程是使用 amazon-connect-salesforce-to-eventbridge-[subdomain] 的名稱模式建立的。

  連線是使用 amazon-connect-salesforce-to-eventbridge-[subdomain] 的名稱模式建立的

若要重新啟用自動產生任務，請重複設定步驟。