

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

# 設定 Connect Customer Cases 的整合
<a name="set-up-integration-for-amazon-connect-cases"></a>

若要更新 Connect Customer Profiles 中的 Connect Customer 案例資料並使用計算屬性等功能，您可以使用 Amazon AppIntegrations 進行整合。首先設定 Cases 事件串流，將系統欄位傳送至 EventBridge 匯流排，然後使用 Amazon AppIntegrations 將這些事件轉送至 Customer Profiles。

## 將資料從 Connect Customer Cases 串流到 Event Bridge
<a name="stream-data-from-connect-cases-to-event-bridge"></a>

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

1.  在執行個體頁面上，選擇執行個體別名。執行個體別名也是您的**執行個體名稱**，會出現在 Connect Customer URL 中。下圖顯示 **Connect Customer 虛擬聯絡中心執行個體**頁面，並在執行個體別名周圍有一個方塊。

![執行個體的別名。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-1.png)


1.  在導覽窗格中選擇 **Cases**，並記下**網域詳細資訊**區段中的 Cases 網域 ID。

![案例頁面，網域詳細資訊區段顯示網域 ID。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-2.png)


1.  使用 AWS CLI建立案例事件組態，將 Connect Customer Cases Events 傳送至 AWS 帳戶您預設的 Event Bridge 匯流排。

```
// set up Case Event Configuration including all system fields
aws connectcases put-case-event-configuration --domain-id <YOUR_CASES_DOMAIN_ID> --region <YOUR_AWS_REGION> --event-bridge "{                     
    \"enabled\": true,
    \"includedData\": {
       \"caseData\": {
          \"fields\": [
          {
          \"id\": \"status\"
          },
          {
          \"id\": \"title\"
          },
          {
          \"id\": \"summary\"
          },
          {
          \"id\": \"reference_number\"
          },
          {
          \"id\": \"created_datetime\"
          },
          {
          \"id\": \"last_updated_datetime\"
          },
          {
          \"id\": \"last_closed_datetime\"
          },      
          {
          \"id\": \"customer_id\"
          }
        ]
      }
    }
  }"
```

1.  開啟您 AWS 區域的 Event Bridge 主控台。例如，[https://us-west-2.console.aws.amazon.com/events/home?region=us-west-2\#/eventbuses](https://us-west-2.console.aws.amazon.com/events/home?region=us-west-2#/eventbuses) 

1.  選擇**建立事件匯流排**。

![Amazon EventBridge 主控台的事件匯流排頁面，建立事件匯流排按鈕。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-3.png)


1.  建立名為 `connect-cases-to-customer-profiles` 的事件匯流排。

![建立事件匯流排頁面，名稱方塊。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-4.png)


1.  返回您的**預設事件匯流排**，並建立名為 `connect-cases-to-customer-profiles-rule` 的規則。

![預設事件匯流排，建立規則按鈕。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-5.png)


![建置事件模式步驟。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-6.png)

+  事件模式程式碼片段：

```
{
  "source": ["aws.cases"],
  "detail": {
    "eventType": ["CASE.UPDATED", "CASE.CREATED", "CASE.DELETED"]
  }
}
```

![建立方法區段、自訂模式 (JSON 編輯器) 選項、事件模式程式碼。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-7.png)

+  選擇**跳至檢閱和建立**，然後選擇**建立規則**。

![跳至檢閱和建立按鈕。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-8.png)


## 使用 AppIntegrations，將 Event Bridge 案例資料擷取至 Customer Profiles
<a name="ingest-event-bridge-case-data-to-customer-profiles-via-appintegrations"></a>

1.  使用 AWS CLI建立與 AppIntegrations 的事件整合，並記錄 ARN 輸出。  這表示 Connect Customer 執行個體可以使用的來源資料。

```
aws appintegrations create-event-integration --region
    {{<YOUR_REGION>}} --name Connect-Cases-Event-Integration
    --event-bridge-bus connect-cases-to-customer-profiles --event-filter
    "{\"Source\": \"aws.cases\" }"
    --description "Event Integration for Cases Event Bus"
```

1.  使用 AWS CLI，使用 put-integration API 建立與客戶設定檔的整合。這動作將開始流向 Customer Profiles 的資料流，將預留位置值取代為您的事件整合 ARN 和 Customer Profile 網域名稱。

```
aws customer-profiles put-integration --region
    {{<YOUR_REGION>}} --domain-name {{<YOUR_CP_DOMAIN_NAME>}} 
    --uri {{<YOUR_EVENT_INTEGRATION_ARN>}} --object-type-name Connect-case
```

## 確認您的 Cases 整合
<a name="verify-your-cases-integration"></a>

1.  在 Connect Customer Cases 中建立案例。

1.  事件傳送應該幾乎是即時的，但需要一分鐘的時間才能交付並與客戶設定檔建立關聯。

1.  使用 AWS CLI，在設定檔下尋找 Connect-case 物件，以正確的值取代預留位置。

```
aws customer-profiles list-profile-objects --domain-name
    {{<YOUR_CP_DOMAIN_NAME>}} --region {{<YOUR_REGION>}} 
    --object-type-name Connect-case --profile-id {{<YOUR_PROFILE_ID>}}
```

1.  如果您在上述 API 呼叫的回應中找不到項目，則表示您的整合出現問題。若要疑難排解：

   1.  前往 Amazon EventBridge 主控台。

   1.  請檢查 EventSource 是否處於作用中狀態，以及相符的 EventBus 是否存在且正在執行。

   1.  檢查是否正確設定您的案例事件組態。

   1.  如果這些項目有效，請聯絡 支援 以取得調查問題的協助。