

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configurer l'intégration pour Connect Customer Cases
<a name="set-up-integration-for-amazon-connect-cases"></a>

Pour mettre à jour Connect Customer les données de vos dossiers dans les profils clients Connect et utiliser des fonctionnalités telles que les attributs calculés, vous pouvez effectuer une intégration à l'aide d'Amazon AppIntegrations. Commencez par configurer un flux d'événements Cases pour envoyer les champs du système à un EventBridge bus, puis utilisez Amazon AppIntegrations pour transférer ces événements vers les profils des clients.

## Diffusez les données de Connect Customer Cases vers Event Bridge
<a name="stream-data-from-connect-cases-to-event-bridge"></a>

1. Ouvrez la console Connect Customer à l'adresse [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/).

1.  Dans la page Instances, choisissez l’alias d’instance. L'alias d'instance est également le **nom de votre instance**, qui apparaît dans l'URL de votre client Connect. L'image suivante montre la page des **instances du centre de contact virtuel Connect Customer**, avec un cadre autour de l'alias de l'instance. 

![L’alias de l’instance.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-1.png)


1.  Dans le volet de navigation, choisissez **Cas** et notez votre ID de domaine de cas dans la section **Détails du domaine**. 

![La page Cas, la section des détails du domaine indiquant l'ID du domaine.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-2.png)


1.  À l'aide de AWS CLI, créez une configuration d'événements Case pour envoyer les événements Connect Customer Cases au bus Event Bridge par défaut Compte AWS de votre choix. 

```
// 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.  Ouvrez la console Event Bridge de votre AWS région. Par exemple, [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.  Choisissez **Create event bus (Créer un bus d’événement)**.

![La page Event bus de la EventBridge console Amazon, le bouton Create event bus.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-3.png)


1.  Créez un bus d’événements avec comme nom `connect-cases-to-customer-profiles`.

![La page Créer un bus d’événements, la case Nom.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-4.png)


1.  Revenez à votre **bus d’événements par défaut** et créez une règle avec comme nom `connect-cases-to-customer-profiles-rule`. 

![Le bus d’événements par défaut, le bouton Créer une règle.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-5.png)


![L’étape Créer un modèle d’événement.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-6.png)

+  Extrait de modèle d’événement : 

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

![La section Méthode de création, l’option Modèle personnalisé (éditeur JSON), le code du modèle d’événement.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-7.png)

+  Choisissez **Passer à la révision et à la création**, puis **Créer une règle**. 

![Le bouton Passer à la révision et à la création.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/stream-data-from-connect-cases-to-event-bridge-8.png)


## Ingérez les données de dossier d'Event Bridge dans les profils clients en utilisant AppIntegrations
<a name="ingest-event-bridge-case-data-to-customer-profiles-via-appintegrations"></a>

1.  À l'aide de AWS CLI, créez une intégration d'événements avec AppIntegrations et enregistrez la sortie ARN.  Cela représente une source de données qu'une instance Connect Customer peut utiliser. 

```
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.  À l'aide de AWS CLI, créez une intégration avec Customer Profiles à l'aide de l'API put-integration. Cela lancera le flux de données vers Profils des clients, en remplaçant les valeurs d’espace réservé par votre ARN d’intégration d’événements et le nom de domaine Profils des clients. 

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

## Vérification de votre intégration aux cas
<a name="verify-your-cases-integration"></a>

1.  Créez un dossier dans Connect Customer Cases.

1.  La livraison de l’événement doit être presque instantanée, mais attendez une minute pour qu’elle soit livrée et pour l’associer avec le profil client.

1.  À l'aide du AWS CLI, recherchez l' Connect-caseobjet sous le profil, en remplaçant les espaces réservés par les valeurs correctes. 

```
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.  Si vous ne trouvez aucun élément dans la réponse à l’appel d’API ci-dessus, cela signifie que votre intégration présente un problème. Pour résoudre un problème : 

   1.  Accédez à la EventBridge console Amazon. 

   1.  Vérifiez si le EventSource est actif et si la correspondance EventBus existe et est en cours d'exécution. 

   1.  Vérifiez si la configuration de votre événement de cas est correctement configurée. 

   1.  Si cela fonctionne, contactez Support pour obtenir de l'aide pour étudier le problème. 