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.
Autoriser Connect Customer Cases à envoyer des mises à jour à Contact Lens rules
Note
Pour exécuter les instructions de cette procédure, vous devez avoir des compétences de développeur ou avoir de l'expérience avec Connect Customer CLI.
Effectuez cette procédure unique afin que vos utilisateurs puissent configurer des règles qui s’appliquent lorsqu’un cas est créé ou mis à jour.
-
Vérifiez que Connect Customer Cases est activé pour votre instance Connect Customer.
-
Suivez les étapes pour activer les flux d'événements Connect Customer Cases. Pour de plus amples informations, veuillez consulter Configurer les flux d'événements Connect Customer Cases. Notez les modifications suivantes apportées à la procédure :
-
Vous pouvez ignorer la partie qui vous demande de créer une file d’attente SQS, car elle n’est pas obligatoire.
-
Exécutez la commande CLI
put-case-event-configurationpour inclure toutes les informations des champs de cas dans l’événement. Assurez-vous d’inclure tous les champs dont vous avez besoin pour que le moteur de règles fonctionne.Note
Pour garantir le bon fonctionnement des règles relatives aux violations du SLA de cas, vous devez définir
relatedItemData.includeContentsurtrue, comme indiqué dans l’exemple suivant.aws connectcases put-case-event-configuration --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx --event-bridge "{ \"enabled\": true, \"includedData\": { \"caseData\": { \"fields\": [ { \"id\": \"status\" }, { \"id\": \"title\" }, { \"id\": \"assigned_queue\" }, { \"id\": \"assigned_user\" }, { \"id\": \"case_reason\" }, { \"id\": \"last_closed_datetime\" }, { \"id\": \"created_datetime\" }, { \"id\": \"last_updated_datetime\" }, { \"id\": \"reference_number\" }, { \"id\": \"summary\" } ] }, \"relatedItemData\": { \"includeContent\": true } } }" -
S’il existe des champs de cas personnalisés, assurez-vous d’inclure également un ID de champ personnalisé dans le tableau de champs dans les données utiles précédente. Vous pouvez trouver les identifiants de champ en exécutant la commande CLI
list-fieldssuivante :aws connectcases list-fields --domain-id 01310a0e-24ba-4a3c-89e9-9e1daeaxxxx -
Répétez l’étape 2 si vous devez ajouter de nouveaux champs personnalisés.
-
-
Effectuez un appel d'CreateEventIntegrationAPI ou exécutez la commande
create-event-integrationCLI, comme indiqué dans l'exemple de commande suivant.-
Données utiles :
aws appintegrations create-event-integration --name amazon-connect-cases --description amazon-connect-cases --event-filter '{"Source":"aws.cases"}' --event-bridge-bus default -
La sortie sera similaire à l’exemple suivant :
{ "EventIntegrationArn": "arn:aws:app-integrations:us-west-2:111222333444:event-integration/amazon-connect-cases" }
-
-
Effectuez un appel d'CreateIntegrationAssociationAPI ou exécutez la commande
create-integration-associationCLI, comme indiqué dans l'exemple de commande suivant.-
Données utiles :
IntegrationArnest la réponse que vous obtenez à partir de l’étape 3.aws connect create-integration-association --instance-id bba5df5c-6a5f-421f-a81d-9c16402xxxx --integration-type EVENT --integration-arn arn:aws:app-integrations:us-west-2:111222333444:event-integration/amazon-connect-cases --source-type CASES -
La sortie est similaire à l’exemple suivant :
{ "IntegrationAssociationId": "d49048cd-497d-4257-ab5c-8de797a123445", "IntegrationAssociationArn": "arn:aws:connect:us-west-2:111222333444:instance/bba5df5c-6a5f-421f-a81d-9c16402bxxxx/integration-association/d49048cd-497d-4257-ab5c-8de797a123445" }
-
Vos utilisateurs devraient désormais être en mesure de créer des règles qui s’exécutent lorsqu’un cas est créé ou mis à jour.