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 les cas Amazon Connect à envoyer des mises à jour aux règles Contact Lens
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 l’interface CLI Amazon Connect.
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 les cas Amazon Connect sont activés pour votre instance Amazon Connect.
-
Suivez les étapes pour activer les flux d’événements des cas Amazon Connect. Pour de plus amples informations, veuillez consulter Configuration des flux d’événements des cas Amazon Connect Cas. 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 le champ IDs en exécutant la commande
list-fieldsCLI suivante :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.