

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Connect Customer Cases の統合を設定する
<a name="set-up-integration-for-amazon-connect-cases"></a>

Connect Customer Profiles で Connect Customer Cases データを更新し、計算属性などの機能を使用するには、Amazon AppIntegrations を使用して統合できます。まず、EventBridge バスにシステムフィールドを送信するように Cases イベントストリームを設定してから、Amazon AppIntegrations を使用してこれらのイベントを Customer Profiles に転送します。

## Connect Customer Cases から Event Bridge にデータをストリーミングする
<a name="stream-data-from-connect-cases-to-event-bridge"></a>

1. [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/) で Connect Customer コンソールを開きます。

1.  インスタンスページで、インスタンスエイリアスを選択します。インスタンスエイリアスは、Connect Customer URL に表示される**インスタンス名**でもあります。次の図は、**Connect Customer Virtual Contact Center インスタンス**ページと、インスタンスエイリアスを囲むボックスを示しています。

![インスタンスのエイリアス。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-1.png)


1.  ナビゲーションペインで **[ケース]** を選択し、**[ドメインの詳細]** セクションにある Cases ドメイン ID をメモします。

![Cases ページ、ドメインの詳細セクション、ドメイン ID を指す矢印。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-2.png)


1.  を使用して AWS CLI、Connect Customer Cases Events を AWS アカウントデフォルトの Event Bridge バスに送信する Case イベント設定を作成します。

```
// 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.  [**イベントバスの作成 (Create event bus)**] を選択します。

![Amazon EventBridge コンソールのイベントバスページ、イベントバスの作成ボタン。](http://docs.aws.amazon.com/ja_jp/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/ja_jp/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/ja_jp/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-5.png)


![イベントパターンの構築手順。](http://docs.aws.amazon.com/ja_jp/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/ja_jp/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-7.png)

+  **[スキップして確認および作成]**、**[ルールを作成]** の順に選択します。

![スキップして確認および作成ボタン。](http://docs.aws.amazon.com/ja_jp/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 との統合を作成します。これにより、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 分ほどかかります。

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.  Case イベント設定が正しく設定されているかどうかを確認します。

   1.  これらが機能している場合は、問題の調査 サポート について にお問い合わせください。