Charge utile et schéma des événements de cas dans Amazon Connect Cases - Amazon Connect

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.

Charge utile et schéma des événements de cas dans Amazon Connect Cases

Lorsque vous demandez l'inclusion des données de cas dans la charge utile de l'événement, les données reflètent la version du cas après cette modification.

Les limites par défaut d'Amazon Connect Cases garantissent que la charge utile sera inférieure à 256 Ko (la taille maximale d'un EventBus événement). Comme vous pouvez personnaliser le modèle d'objet du dossier (par exemple, vous pouvez définir des champs personnalisés sur les objets du dossier pour saisir des informations spécifiques à l'entreprise), le schéma des événements du dossier reflète les personnalisations apportées à l'objet du dossier, comme indiqué dans les exemples suivants (par exemple, découvrez comment les propriétés spécifiques au client UUIDs sont utilisées en tant que JSON propriétés).

Exemple de charge utile d'un événement de cas pour la ressource de cas

// Given the limits on the "includedData" configuration // this payload is guaranteed to less than 256KB at launch. { "version": "0", "id": "event ID", "detail-type": "Amazon Connect Cases Change", "source": "aws.cases", "account": "your AWS account ID", "time": "2022-03-16T23:43:26Z", "region": "The AWS Region of your Amazon Connect instance", "resources": [ "arn:aws:cases:your Amazon Connect AWS Region:your AWS account ID:domain/case domain ID", "arn:aws:cases:your Amazon Connect AWS Region:your AWS account ID:domain/case domain ID/case/case ID" ], "detail": { "version": "0", "eventType": "CASE.UPDATED", //(or "CASE.CREATED" or "CASE.DELETED") "approximateChangeTime": "2022-03-16T23:16:57.893Z", // Can be used for ordering "changedFieldIds": ["status", "last_updated_datetime"], "performedBy": { "user": { "userArn": "arn:aws:connect:your Amazon Connect AWS Region:your AWS account ID:instance/connect instance ID/user/connect user ID" }, "iamPrincipalArn": "arn:aws:iam::your Amazon Connect AWS Region:role/role name" }, "case": { "caseId": "case ID", "templateId": "template ID", "createdDateTime": "2022-03-16T23:16:57.893Z", // This section contains only non-null field values for the // fields that customers have configured in the "includedData". // Field values included in this section reflects the case // after this particular change is applied. "fields": { "status": { "value": { "stringValue": "open" } }, "case_reason": { "value": { "stringValue": "Shipment lost" } }, "custom-field-uuid-1": { "value": { "stringValue": "Customer didn't receive the product" } } } } } }

Exemple de charge utile d'un événement de cas pour la ressource associée à un élément

// Given the limits on the "includedData" configuration // this payload is guaranteed to less than 256KB { "version": "0", "id": "event ID", "detail-type": "Amazon Connect Cases Change", "source": "aws.cases", "account": "your AWS account ID", "time": "2022-03-16T23:43:26Z", "region": "The AWS Region of your Amazon Connect instance", "resources": [ "arn:aws:cases:your Amazon Connect AWS Region:your AWS account ID:domain/case domain ID", "arn:aws:cases:your Amazon Connect AWS Region:your AWS account ID:domain/case domain ID/case/case ID/related-item/related-item ID" ], "detail": { "version": "0", "eventType": "RELATED_ITEM.CREATED", //(or "RELATED_ITEM.UPDATED" or "CASE.RELATED_ITEM.DELETED") "approximateChangeTime": "2022-03-16T23:16:57.893Z", // Can be used for ordering "changedAttributes": ["comment.commentText"], "performedBy": { "user": { "userArn": "arn:aws:connect:your Amazon Connect AWS Region:your AWS account ID:instance/connect instance ID/user/connect user ID" }, "iamPrincipalArn": "arn:aws:iam::your Amazon Connect AWS Region:role/role name" }, "relatedItem": { "relatedItemType": "Comment", // (OR Contact) "relatedItemId": "related-item ID", "caseId": "case id that this related item is a sub-resource of", "createdDateTime": "2022-03-16T23:16:57.893Z", // This section includes any attributes that customers have configured // in the "includedData" configuration. "comment": { "body": "Gave a $5 refund to customer to make them happy", }, // if the related item was of type contact. // "contact": { // "contactArn": ".......", // } } } }