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.
Liste des attributs de contact disponibles dans Amazon Connect et leurs JSONPath références
Les tableaux suivants décrivent les attributs de contact disponibles dans Amazon Connect.
La JSONPath référence de chaque attribut est fournie afin que vous puissiez créer des chaînes de texte dynamiques.
Attributs système
Ce sont des attributs prédéfinis dans Amazon Connect. Vous pouvez référencer les attributs système, mais vous ne pouvez pas en créer.
Les blocs d'un flux ne prennent pas tous en charge l'utilisation des attributs système. Par exemple, vous ne pouvez pas utiliser un attribut système pour stocker des entrées clients. À la place, utilisez un attribut défini par l'utilisateur pour stocker les données saisies par un client.
Attribut | Description | Type | JSONPath Référence |
---|---|---|---|
Région AWS |
Lorsqu'il est utilisé, cela renvoie l' Région AWS endroit où le contact est traité. Par exemple, us-west-2, us-east-1, etc. |
Système |
$. AwsRegion ou $ ['AwsRegion'] |
Numéro client |
Numéro de téléphone du client. Compatible avec les appels vocaux, les SMS et la messagerie WhatsApp professionnelle. Lorsqu'il est utilisé dans un flux de message discret sortant, il s'agit du numéro composé par les agents pour contacter le client. Lorsqu'il est utilisé dans les flux entrants, il s'agit du numéro à partir duquel le client a passé l'appel. Cet attribut est inclus dans les enregistrements des contacts. Lorsqu'elle est utilisée dans une fonction Lambda, elle est incluse dans l'objet d'entrée ci-dessous. CustomerEndpoint |
Système |
$. CustomerEndpoint.Adresse |
ID du client |
Le numéro d'identification du client. Par exemple, il CustomerId peut s'agir d'un numéro de client issu de votre CRM. Vous pouvez créer une fonction Lambda pour extraire l'ID client unique de l'appelant de votre système CRM. Voice ID se sert de cet attribut comme |
Système |
$.CustomerId |
Numéro composé |
Compatible avec les appels vocaux, les SMS et la messagerie WhatsApp professionnelle. Numéro composé par le client pour appeler votre centre de contact. Cet attribut est inclus dans les enregistrements des contacts. Lorsqu'elle est utilisée dans une fonction Lambda, elle est incluse dans l'objet d'entrée ci-dessous. SystemEndpoint |
Système |
$. SystemEndpoint.Adresse |
Adresse e-mail du système |
Adresse e-mail à laquelle le contact a envoyé l'e-mail. |
Système |
$. |
Nom d'affichage du client |
Le nom du client sur l'e-mail qu'il a envoyé à votre centre d'appels. |
Système |
$. |
Nom d'affichage du système |
Le nom d'affichage de l'adresse e-mail envoyée par le client. |
Système |
$. |
Liste d'adresses e-mail CC |
La liste complète des adresses e-mail du cc figurant dans le courrier électronique entrant envoyé à votre centre d'appels. |
Système |
$. |
Vers la liste d'adresses e-mail |
La liste complète des adresses e-mail de destination figurant dans le courrier électronique entrant envoyé à votre centre d'appels. |
Système |
$. |
Numéro de rappel client |
Le numéro utilisé par Amazon Connect pour rappeler le client. Ce numéro peut être celui utilisé pour un rappel en file d'attente ou lorsqu'un agent appelle depuis le CCP. Transfert vers la fonctionnalité de file d'attente de rappel ou pour un agent appelant depuis le CCP. La valeur par défaut est le numéro utilisé par le client pour appeler votre centre de contact. Cependant, cette valeur peut être écrasée par le bloc Définir le numéro de rappel. Cet attribut n'est pas inclus dans les enregistrements de contact et n'est pas accessible dans l'entrée Lambda. Cependant, vous pouvez copier l'attribut vers un attribut défini par l'utilisateur à l'aide du bloc Définir des attributs de contact, qui est inclus dans les enregistrements de contact. Vous pouvez également transmettre cet attribut en tant que paramètre d'entrée Lambda dans un bloc de fonction Invoke AWS Lambda, qui n'est pas inclus dans les enregistrements de contacts. |
Système |
ne s'applique pas |
Entrée client stockée |
Attribut créé à partir du dernier appel d'un bloc Stocker l'entrée client. Valeurs d'attribut créées à partir de la dernière invocation de bloc Stocker les données client. Cet attribut n'est pas inclus dans les enregistrements de contact et n'est pas accessible dans l'entrée Lambda. Vous pouvez copier l'attribut vers un attribut défini par l'utilisateur à l'aide du bloc Définir des attributs de contact, qui est inclus dans les enregistrements de contact. Vous pouvez également transmettre cet attribut en tant que paramètre d'entrée Lambda dans un bloc de fonction Invoke AWS Lambda. |
Système |
$.StoredCustomerInput |
Nom de la file d'attente |
Nom de la file d'attente. |
Système |
$.Queue.Name |
ARN de la file d'attente |
L'ARN de la file d'attente. |
Système |
$.Queue.ARN |
Numéro de file d'attente sortante |
Numéro d'identification de l'agent effectuant l'appel sortant défini pour la file d'attente sélectionnée. Cet attribut n'est disponible que dans les flux de message discret sortants. |
Système |
|
Synthèse vocale |
Nom de la voix Amazon Polly à utiliser text-to-speech dans un flux de contacts. |
Système |
$.TextToSpeechVoiceId |
ID de contact |
Identifiant unique du contact. |
Système |
$.ContactId |
ID de contact initial |
Identifiant unique du contact associé à la première interaction entre le client et votre centre de contact. Utilisez l'ID de contact initial pour suivre les contacts entre les flux. |
Système |
$.InitialContactId |
ID de contact de la tâche |
Identifiant unique du contact de la tâche. Utilisez l'ID de contact de la tâche pour suivre les tâches entre les flux. |
Système |
$.Tâche. ContactId |
ID de contact précédent |
Identifiant unique du contact avant d'avoir été transféré. Utilisez l'ID de contact précédent pour suivre les contacts entre les flux. |
Système |
$.PreviousContactId |
Canal |
La méthode utilisée pour contacter votre centre de contact : VOIX, CHAT, TÂCHE, E-MAIL. |
Système |
$.Channel |
ARN de l'instance |
ARN de votre instance Amazon Connect. |
Système |
$.InstanceARN |
Méthode d'initiation |
Comment le contact a été initié. Les valeurs valides incluent : INBOUND, OUTBOUND, TRANSFER, CALLBACK, QUEUE_TRANSFER, EXTERNAL_OUTBOUND, MONITOR, DISCONNECT, WEBRTC_API et API. Pour plus d'informations, voir InitiationMethodla rubrique sur le modèle de données des enregistrements de contacts. |
Système |
$.InitiationMethod |
AWS Région |
Système |
$. |
|
Nom |
Nom de la tâche . |
Système |
$.Name |
Description |
Description de la tâche. |
Système |
$.Description |
Références |
Liens vers d'autres documents relatifs à un contact. |
Système |
$.Références. |
Langue |
Langue du contenu. Utilisez le java.util.Locale standard. Par exemple, en-US pour l'anglais américain, jp-JP pour le japonais, etc. |
Système |
$.LanguageCode |
Type de point de terminaison du système |
Le type de point de terminaison du système. La valeur valide est TELEPHONE_NUMBER. |
Système |
$. SystemEndpoint.Type |
Type de point de terminaison client |
Le type de point de terminaison du client. La valeur valide est TELEPHONE_NUMBER. |
Système |
$. CustomerEndpoint.Type |
Numéro d'identification de l'agent effectuant l'appel sortant de la file d'attente |
Numéro de l'agent effectuant l'appel sortant défini pour la file d'attente. Il peut être utile pour rétablir l'ID de l'appelant après avoir défini un ID d'appelant personnalisé. |
Système |
$.File d'attente. OutboundCallerId.Adresse |
Type de numéro d'identification de l'agent effectuant l'appel sortant de la file d'attente |
Type de numéro d'identification de l'agent effectuant l'appel sortant. La valeur valide est TELEPHONE_NUMBER. |
Système |
$.File d'attente. OutboundCallerId.Type |
Balises |
Balises utilisées pour organiser, suivre ou contrôler l'accès à cette ressource. Pour plus d’informations sur les balises, consultez Ajouter des balises aux ressources dans Amazon Connect et Configuration d’une facturation granulaire pour obtenir une vue détaillée de votre utilisation d’Amazon Connect. |
Système |
$.Balises |
Attributs du segment
Les attributs de segment sont un ensemble de paires clé-valeur définies par le système et stockées sur des segments de contact individuels à l'aide d'une carte d'attributs.
Attribut | Description | Valeurs autorisées | Type | JSONPath Référence |
---|---|---|---|---|
Connexion : sous-type |
Représente le sous-type du canal utilisé pour le contact. |
|
ValueString |
$. SegmentAttributes['Connect:Sous-type'] |
Connexion : direction |
Représente la direction du contact. Par exemple, entrant ou sortant. |
|
ValueString |
$. SegmentAttributes['Connect:Direction'] |
connecter : CreatedByUser |
Représente l'ARN de l'utilisateur qui a créé la tâche. |
ValueString |
$. SegmentAttributes['connecter : CreatedByUser '] |
|
connecter : AssignmentType |
Représente la manière dont une tâche est assignée. |
« SOI » |
ValueString |
$. SegmentAttributes['connecter : AssignmentType '] |
connecter : EmailSubject |
Représente l'objet d'un contact par e-mail. |
ValueString |
$. SegmentAttributes['connecter : EmailSubject '] |
|
connecter : ScreenSharingDetails |
La La |
|
ValueString |
$. SegmentAttributes['connecter : ScreenSharingDetails '] |
connecter : ContactExpiry |
Contient les détails de l'expiration des contacts, tels que |
Carte des valeurs |
$. SegmentAttributes['connecter : ContactExpiry '] |
|
connecter : CustomerAuthentication |
Les informations d'authentification du contact de chat. |
|
ValueMap |
$. SegmentAttributes['connecter : CustomerAuthentication '] |
Identifiant du client |
L'identifiant du client de l'application Amazon Cognito. |
ValueString |
$. SegmentAttributes['connecter : CustomerAuthentication '] [' ClientId '] |
|
Identifier le fournisseur |
Le fournisseur d'identité utilisé pour authentifier le client. |
ValueString |
$. SegmentAttributes['connecter : CustomerAuthentication '] [' IdentityProvider '] |
|
Statut |
État du processus d'authentification. |
|
ValueString |
$. SegmentAttributes['connect : CustomerAuthentication '] [' État '] |
Numéro de client associé |
Le numéro d'identification du client. Il s'agit soit d'un identifiant personnalisé, soit d'un identifiant de profil client. |
ValueString |
$. SegmentAttributes['connecter : CustomerAuthentication '] [' AssociatedCustomerId '] |
|
Méthode d’authentification |
Un flux de travail d'authentification géré par Amazon Connect ou un flux de travail d'authentification géré par le client. |
|
ValueString |
$. SegmentAttributes['connecter : CustomerAuthentication '] [' AuthenticationMethod '] |
Objet de l'e-mail |
Objet de l'e-mail que le client a envoyé à votre centre d'appels. Ceci est utile au cas où vous souhaiteriez consulter l'objet de l'e-mail pour certains mots clés. |
Attribut de segment |
$. SegmentAttributes['connecter : EmailSubject '] |
|
Verdict d'Amazon SES en matière de spam |
Lorsque l'e-mail arrive dans votre centre d'appels, Amazon SES le scanne pour détecter le spam. Vous pouvez vérifier l'absence de la condition FAILED, puis soit supprimer l'e-mail, soit le placer dans une file d'attente spéciale pour que les superviseurs puissent l'examiner. |
Attribut de segment |
$. SegmentAttributes['Connect:X-SES-Spam-Verdict'] |
|
Verdict relatif au virus Amazon SES |
Lorsque l'e-mail arrive dans votre centre d'appels, Amazon SES le scanne pour détecter la présence de virus. Vous pouvez vérifier l'absence de la condition FAILED, puis soit supprimer l'e-mail, soit le placer dans une file d'attente spéciale pour que les superviseurs puissent l'examiner. |
Attribut de segment |
$. SegmentAttributes['Connect:X-SES-Virus-Verdict'] |
Attributs des vues
Le tableau suivant répertorie les attributs Views disponibles dans Amazon Connect.
Attribut | Description | Type | JSONPath Référence |
---|---|---|---|
Action |
Vues |
$. |
|
Afficher les données des résultats |
Vues |
$. |
Caractéristiques et attributs
Le tableau suivant répertorie les attributs de fonctionnalités disponibles dans Amazon Connect.
Attribut | Description | Type | JSONPath Référence |
---|---|---|---|
Capacités vidéo destinées aux clients |
Fonctionnalités |
$. |
|
Fonctionnalité vidéo de l'agent |
Fonctionnalités |
$. |
Attributs d'agent
Le tableau suivant répertorie les attributs d'agent disponibles dans Amazon Connect.
Attribut | Description | Type | JSONPath Référence |
---|---|---|---|
Nom d'utilisateur de l'agent |
Nom d'utilisateur utilisé par un agent pour se connecter à Amazon Connect. |
Système |
$.Agent. UserName |
Prénom de l'agent |
Prénom de l'agent tel qu'il est saisi dans son compte utilisateur Amazon Connect. |
Système |
$.Agent. FirstName |
Nom de l'agent |
Nom de l'agent tel qu'il est saisi dans son compte utilisateur Amazon Connect. |
Système |
$.Agent. LastName |
ARN de l'agent |
L'ARN de l'agent. |
Système |
$.Agent.ARN |
Note
Lorsque vous utilisez un attribut de contact d'agent dans un flux de Transfert vers un agent, les attributs de l'agent reflètent l'agent cible, et non celui qui a initié le transfert.
Les attributs d'agent ne sont disponibles que dans les types de flux suivants :
-
Message discret d'un agent
-
Message discret du client
-
Attente de l'agent
-
attente client
-
Message discret sortant
-
Transférer à un agent Dans ce cas, les attributs d'agent reflètent l'agent cible et non celui qui a initié le transfert.
Les attributs d'agent ne sont pas disponibles dans les types de flux suivants :
-
File d'attente client
-
Transférer vers la file d'attente
-
Flux entrant
Attributs de file d'attente
Ces attributs système sont renvoyés lorsque vous utilisez un bloc Obtenir des métriques de file d'attente dans votre flux.
Si aucune activité n'est en cours dans votre centre de contact, des valeurs null sont renvoyées pour ces attributs.
Attribut | Description | Type | JSONPath Référence |
---|---|---|---|
Nom de la file d'attente |
Nom de la file d'attente pour laquelle les métriques ont été récupérées. |
Système |
$.Metrics.Queue.Name |
ARN de la file d'attente |
ARN de la file d'attente pour laquelle les métriques ont été récupérées. |
Système |
$.Metrics.Queue.ARN |
Contacts dans la file d'attente |
Nombre de contacts actuellement dans la file d'attente. |
Système |
$.Metrics.Queue.Size |
Contact le plus ancien dans la file d'attente |
Durée depuis laquelle le contact plus ancien est dans la file d'attente, en secondes. |
Système |
$.Metrics.File d'attente. OldestContactAge |
Agents en ligne |
Nombre d'agents actuellement en ligne, c'est-à-dire connectés et dans un état différent de Hors ligne. |
Système |
$.Metrics.Agents.Online.Count |
Agents disponibles |
Nombre d'agents dont l'état est défini sur Disponible. |
Système |
$.Metrics.Agents.Available.Count |
Agents en service |
Nombre d'agents actuellement occupés, c'est-à-dire connectés et dont l'état est Disponible, TAC ou Occupé. |
Système |
$.Metrics.Agents.Staffed.Count |
Agents en mode Travail après contact |
Nombre d'agents dont l'état est actuellement TAC. |
Système |
$.Metrics.Agents. AfterContactWork. Compter |
Agents occupés |
Nombre d'agents actuellement actifs sur un contact. |
Système |
$.Metrics.Agents.Busy.Count |
Nombre d'agents manqués |
Nombre d'agents dont l'état est Manqué, c'est-à-dire l'état dans lequel un agent entre après un appel manqué. |
Système |
$.Metrics.Agents.Missed.Count |
Agents en état non productif |
Nombre d'agents dans un état non productif (NPT). |
Système |
$.Metrics.Agents. NonProductive. Compter |
Attributs de métadonnées d'appels téléphoniques (attributs d'appel)
Les métadonnées téléphoniques fournissent des informations supplémentaires relatives à l'origine des appels provenant des opérateurs de téléphonie.
Attribut |
Description |
Type |
JSONPath Référence |
---|---|---|---|
P-Charge-Info |
Partie responsable des frais associés à l'appel. |
Système |
$.Media.Sip.Headers.P-Charge-Info |
De |
Identité de l'utilisateur final associé à la demande. |
Système |
$.Media.Sip.Headers.From |
Pour |
Informations sur la personne appelée ou le destinataire de la demande. |
Système |
$.Media.Sip.Headers.To |
ISUP-OLI |
Indicateur de ligne d'origine (OLI). Indique le type de ligne passant un appel (par exemple, RTCP, appel de service 800, PCS sans fil/cellulaire, téléphone public). |
Système |
$.Media.Sip.Headers.ISUP-OLI |
JIP |
Paramètre d'indication de juridiction (JIP). Indique l'emplacement géographique de l'appelant/du commutateur. Exemple de valeur : 212555 |
Système |
$.Media.Sip.Headers.JIP |
Hop-Counter |
Compteur de sauts. Exemple de valeur : 0 |
Système |
$.Media.Sip.Headers.Hop-Counter |
Originating-Switch |
Commutateur d'origine. Exemple de valeur : 710 |
Système |
$.Media.Sip.Headers.Originating-Switch |
Originating-Trunk |
Liaison d'origine. Exemple de valeur : 0235 |
Système |
$.Media.Sip.Headers.Originating-Trunk |
Call-Forwarding-Indicator |
Indicateurs de transfert d'appels (par exemple, en-tête Diversion). Indique l'origine nationale ou internationale de l'appel. Exemple de valeur : sip:+15555555555@public-vip.us2.telphony-provider.com;reason=unconditional |
Système |
$.Media.Sip.Headers.Call-Forwarding-Indicator |
Calling-Party-Address |
Adresse de l'appelant (numéro). Le NPAC Dip indique le type de ligne réel et le commutateur géographique natif. Exemple de valeur : 15555555555;noa=4 |
Système |
$.Media.Sip.Headers.Calling-Party-Address |
Called-Party-Address |
Adresse de la personne appelée (numéro). Exemple de valeur : 15555555555;noa=4 |
Système |
$.Media.Sip.Headers.Called-Party-Address |
Métadonnées SIPREC |
Métadonnées XML SIPREC reçues par le connecteur Amazon Contact Lens |
Système |
$.Media.Sip. SiprecMetadata |
Note
La disponibilité des métadonnées téléphoniques n'est pas uniforme chez tous les fournisseurs de téléphonie et peut ne pas être disponible dans tous les cas. Cela peut se traduire par des valeurs vides.
Attributs du message initial du chat
Attribut |
Description |
Type |
JSONPath Référence |
---|---|---|---|
InitialMessage |
Le message initial fourni par le client lors d'un chat Web ou d'un SMS. |
Système |
$.Médias. InitialMessage |
Attributs de flux multimédias
Le tableau suivant répertorie les attributs que vous pouvez utiliser pour identifier dans le flux multimédia en direct l'emplacement ou l'audio client démarre et s'arrête.
Attribut |
Description |
Type |
JSONPath Référence |
---|---|---|---|
ARN de flux audio du client |
ARN du flux vidéo Kinesis utilisé pour le streaming multimédia en direct qui inclut les données client pour référence. |
Flux multimédias |
$. MediaStreams.Client.Audio.StreamArn |
Horodatage de début de l'audio client dans le flux vidéo Kinesis utilisé pour le streaming multimédia en direct. |
Moment du début du flux audio du client. |
Flux multimédias |
$. MediaStreams.Client.Audio. StartTimestamp |
Horodatage d'arrêt audio du client |
Moment auquel le flux audio du client a arrêté le flux vidéo Kinesis utilisé pour le streaming multimédia en direct. |
Flux multimédias |
$. MediaStreams.Client.Audio. StopTimestamp |
Numéro du fragment du début de l'audio du client |
Nombre qui identifie le fragment de flux vidéo Kinesis, dans le flux utilisé pour le streaming multimédia en direct, dans lequel le flux audio du client a démarré. |
Flux multimédias |
$. MediaStreams.Client.Audio. StartFragmentNumber |
Attributs des contacts Amazon Lex
Le tableau suivant répertorie les attributs renvoyés par les robots Amazon Lex. Ils sont également appelés attributs de session.
Attribut | Description | Type | JSONPath Référence |
---|---|---|---|
Intentions alternatives |
Liste des intentions alternatives disponibles sur Amazon Lex. Chaque intention est associée à un score de confiance correspondant et à des emplacements à remplir. |
Lex |
$.Lex. AlternativeIntents. $.Lex. AlternativeIntents. $.Lex. AlternativeIntents. $.Lex. AlternativeIntents. $.Lex. AlternativeIntents. $.Lex. AlternativeIntents. $.Lex. AlternativeIntents. $.Lex. AlternativeIntents. $.Lex. AlternativeIntents. Où |
Score de confiance relatif aux intentions |
Score de confiance relatif aux intentions renvoyé par Amazon Lex. |
Lex |
$.Lex. IntentConfidence.Note |
Nom de l'intention |
Intention de l'utilisateur renvoyée par Amazon Lex. |
Lex |
$.Lex. IntentName |
Étiquette Sentiment |
Le sentiment inféré dans lequel Amazon Comprehend a le plus haut niveau de confiance. |
Lex |
$.Lex. SentimentResponse.Étiquette |
Scores de sentiment |
Probabilité que le sentiment ait été correctement inféré. |
Lex |
$.Lex. SentimentResponse.Scores. Positifs $.Lex. SentimentResponse.Scores. Négatifs $.Lex. SentimentResponse.Scores. Mixte $.Lex. SentimentResponse.Scores. Neutre |
Attributs de session |
Carte des paires clé-valeur représentant les informations de contexte spécifiques à la session. |
Lex |
$.Lex. SessionAttributes.Clé d'attribut |
Emplacements |
Carte des emplacements d'intention (paires clé-valeur) Amazon Lex détectés à partir de l'entrée utilisateur pendant l'interaction. |
Lex |
$.Lex.Slots.slotName |
État du dialogue |
État du dernier dialogue renvoyé par un robot Amazon Lex. La valeur est « Fulfilled » si une intention a été renvoyée au flux. |
N/A (aucun type n'apparaît dans l'interface utilisateur) |
$.Lex. DialogState |
Attributs de contact de cas
Le tableau suivant répertorie les attributs utilisés avec les Cas Amazon Connect.
Attribut | Description | Type | JSONPath Référence | Origine des données |
---|---|---|---|---|
ID du dossier |
Identifiant unique du cas au format UUID (par exemple, 689b0bea-aa29-4340-896d-4ca3ce9b6226) | text |
$.Case.case_id |
Amazon Connect |
Motif du cas |
Motif de l'ouverture du cas |
single-select |
$.Case.case_reason | Agent |
Client |
L'API est un ID de profil client. Le nom du client est affiché sur la page Cas : Champs. |
text |
$.Case.customer_id | Amazon Connect |
Date/heure de fermeture |
Date et heure de la dernière fermeture du cas. Cela ne garantit pas la fermeture d'un cas. Si un cas est rouvert, ce champ contient les dernières date et heure où le statut a été changé en Clôturé. |
date-heure |
$.Case.last_closed_datetime | Amazon Connect |
Date/heure d'ouverture |
Date et heure d'ouverture du cas. |
date-heure |
$.Case.created_datetime | Amazon Connect |
Date/heure de mise à jour |
Date et heure de la dernière mise à jour du cas. |
date-heure |
$.Case.last_updated_datetime | Amazon Connect |
Numéro de référence |
Numéro convivial pour le cas, au format numérique à 8 chiffres. L'unicité des numéros de référence (contrairement à l'ID de cas) n'est pas garantie. Nous vous recommandons d'identifier le client, puis de collecter le numéro de référence pour trouver correctement le cas adéquat. |
text |
$.Case.reference_number | Agent |
Statut |
Statut actuel du cas |
text |
$.Case.status | Agent |
Récapitulatif |
Récapitulatif du cas |
text |
$.Case.summary | Agent |
Title |
Titre du cas |
text |
$.Case.title | Agent |
Attributs de contact Lambda
Les attributs Lambda sont renvoyés sous forme de paires clé-valeur lors de l'appel le plus récent d'un bloc de fonction Invoke. AWS Lambda Les attributs externes sont écrasés à chaque invocation de la fonction Lambda.
Pour référencer des attributs externes dans JSONPath, utilisez :
-
$.External.attributeName
où AttributeName
est le nom de l'attribut ou la clé de la paire clé-valeur renvoyée par la fonction.
Par exemple, si la fonction renvoie un ID de contact, référencez l'attribut avec
$.External.ContactId
. Lorsque vous faites référence à un identifiant de contact renvoyé par Amazon Connect, JSONPath c'est$.ContactId
.
Note
Notez l'inclusion de .External
dans la JSONPath référence lorsque l'attribut est externe à Amazon Connect. Assurez-vous de respecter la casse pour les noms d'attributs renvoyés par des sources externes.
Pour plus d'informations sur l'utilisation d'attributs dans les fonctions Lambda, consultez Accordez à Amazon Connect l'accès à vos AWS Lambda fonctions.
Ces attributs ne sont ni inclus dans les enregistrements de contact, ni transmis à la prochaine invocation Lambda, ni transmis au CCP pour obtenir des informations dans une fenêtre d'écran. Toutefois, ils peuvent être transmis sous forme d'entrées de fonction Lambda dans un bloc de AWS Lambda fonction Invoke ou copiés dans des attributs définis par l'utilisateur à l'aide du bloc Set contact attributes. Lorsqu'ils sont utilisés dans des blocs Définir des attributs de contact, les attributs copiés sont inclus dans les enregistrements de contact et peuvent être utilisés dans le CCP.
Attributs définis par l'utilisateur
Pour tous les autres attributs, Amazon Connect définit la clé et la valeur. Pour les attributs définis par l'utilisateur, vous devez toutefois fournir un nom pour la clé et la valeur.
Utilisez des attributs définis par l'utilisateur dans les situations où vous souhaitez stocker des valeurs dans un flux de contacts, puis référez-vous à ces valeurs ultérieurement. Par exemple, si vous intégrez Amazon Connect à un système CRM ou autre, vous souhaiterez peut-être obtenir des informations du client, telles que son numéro de membre. Vous pouvez ensuite utiliser ce numéro de membre pour récupérer des informations sur le membre dans le CRM, et/ou utiliser le numéro de membre tout au long du flux, etc.
Attribut |
Description |
Type |
JSONPath Référence |
---|---|---|---|
Le nom de votre choix |
Un attribut défini par l'utilisateur se compose de deux parties :
|
Défini par l'utilisateur |
$.Attributes.nom_de_votre_destination_clé_de_destination |
Pour créer des attributs définis par l'utilisateur, utilisez le bloc Définir des attributs de contact.
Attributs de flux
Les attributs de flux sont similaires à un attribut de type défini par l'utilisateur, mais ils sont limités au flux dans lequel ils sont définis.
Ils sont utiles lorsque vous ne souhaitez pas conserver les données tout au long du contact, par exemple lorsque vous devez utiliser des informations sensibles telles que le numéro de carte de crédit du client pour effectuer une analyse des données Lambda.
-
Les attributs de flux sont des variables temporaires stockées localement et utilisées uniquement dans le flux. Ils ne sont visibles nulle part en dehors du flux, même lorsque le contact est transféré vers un autre flux.
Ils peuvent atteindre 32 Ko (taille maximale de la section des attributs des enregistrements de contacts).
-
Ils ne sont transmis à une fonction Lambda que s'ils sont explicitement configurés en tant que paramètres : dans le bloc Appeler une fonction AWS Lambda, choisissez Ajouter un paramètre.
-
Ils ne sont pas transmis aux modules. Vous pouvez définir un attribut de flux dans un module, mais il ne sera pas transmis en dehors du module.
-
Ils ne figurent pas dans l'enregistrement des contacts.
-
Ils ne sont pas visibles par l'agent dans le CCP.
-
L'API
GetContactAttributes
ne peut pas les exposer. -
Si la journalisation est activée dans le flux, la clé et la valeur apparaissent dans le journal Cloudwatch.
Attribut |
Description |
Type |
JSONPath Référence |
---|---|---|---|
Le nom de votre choix |
Un attribut de flux se compose de deux parties :
|
Flux |
$. FlowAttributes. nom_de_votre_destination_clé_de_destination |
Attributs d'Apple Messages for Business
Utilisez les attributs de contact suivants pour acheminer les clients Apple Messages for Business. Par exemple, si différents secteurs d'activité utilisent Apple Messages for Business, vous pouvez accéder à différents flux en fonction de l'attribut AppleBusinessChatGroup contact. Ou, si vous souhaitez acheminer les messages Apple Messages for Business différemment des autres messages de chat, vous pouvez utiliser des branches en fonction de MessagingPlatform.
Attribut | Description | Type | JSON |
---|---|---|---|
MessagingPlatform |
Plateforme de messagerie d'où provient la demande du client. Valeur exacte : AppleBusinessChat |
Défini par l'utilisateur | $.Attributs. MessagingPlatform |
AppleBusinessChatCustomerId |
Identifiant opaque du client fourni par Apple. Cela reste constant pour l'identifiant Apple et pour une entreprise. Vous pouvez l'utiliser pour savoir si le message provient d'un nouveau client ou d'un client fidèle. |
Défini par l'utilisateur | $.Attributs. AppleBusinessChatCustomerId |
AppleBusinessChatIntent |
Vous pouvez définir l'intention ou le but du chat. Ce paramètre est inclus dans une URL qui lance une session de chat dans Messages lorsqu'un client choisit le bouton Business Chat. |
Défini par l'utilisateur | $.Attributs. AppleBusinessChatIntent |
AppleBusinessChatGroup |
Vous définissez le groupe qui désigne le service ou les personnes les plus qualifiées pour traiter la question ou le problème spécifique du client. Ce paramètre est inclus dans une URL qui lance une session de chat dans Messages lorsqu'un client choisit le bouton Business Chat. |
Défini par l'utilisateur | $.Attributs. AppleBusinessChatGroup |
AppleBusinessChatLocale |
Définit les préférences de langue et de AWS région que l'utilisateur souhaite voir apparaître dans son interface utilisateur. Il se compose d'un identifiant de langue (ISO 639-1) et d'un identifiant de région (ISO 3166). Par exemple, en_US. |
Défini par l'utilisateur | $.Attributs. AppleBusinessChatLocale |
AppleFormCapability |
Si l'appareil du client prend en charge les formulaires. Si c'est vrai, l'appareil du client est pris en charge. Si la valeur est false, le périphérique n'est pas pris en charge. |
Défini par l'utilisateur | $.Attributs. AppleFormCapability |
AppleAuthenticationCapability |
Si l'appareil du client prend en charge l'authentification (OAuth2). Si c'est vrai, l'appareil du client est pris en charge. Si la valeur est fausse, leur appareil n'est pas pris en charge. |
Défini par l'utilisateur | $.Attributs. AppleAuthenticationCapability |
AppleTimePickerCapability |
Indique si l'appareil du client prend en charge les sélecteurs d'heure. Si c'est vrai, l'appareil du client est pris en charge. Si la valeur est false, le périphérique n'est pas pris en charge. |
Défini par l'utilisateur | $.Attributs. AppleTimePickerCapability |
AppleListPickerCapability |
Indique si l'appareil du client prend en charge les sélecteurs de listes. Si c'est vrai, l'appareil du client est pris en charge. Si la valeur est false, le périphérique n'est pas pris en charge. |
Défini par l'utilisateur | $.Attributs. AppleListPickerCapability |
AppleQuickReplyCapability |
Indique si l'appareil du client prend en charge les réponses rapides. Si c'est vrai, l'appareil du client est pris en charge. Si la valeur est false, le périphérique n'est pas pris en charge. |
Défini par l'utilisateur | $.Attributs. AppleQuickReplyCapability |
Attributs Profils des clients
Le tableau suivant répertorie les attributs utilisés avec les profils des clients Amazon Connect .
La taille totale des attributs de contact des profils des clients est limitée à 14 000 caractères (56 attributs d’une taille maximale de 255 chacun) pour l’ensemble du flux. Cela inclut toutes les valeurs conservées sous forme de champs de réponse dans les blocs Profils des clients pendant le flux.
Attribut | Description | Type | JSONPath Référence |
---|---|---|---|
profileSearchKey |
Le nom de l'attribut que vous souhaitez utiliser pour rechercher un profil. |
Défini par l'utilisateur |
Ne s’applique pas |
profileSearchValue |
La valeur de la clé que vous souhaitez rechercher, telle que le nom du client ou le numéro de compte. |
Défini par l'utilisateur |
Ne s’applique pas |
ID de profil |
L'identifiant unique d'un profil de client. |
text |
$.Client. ProfileId |
ARN de profil |
L’ARN d’un profil de client. |
text |
$.customer.ProfileLearn |
Prénom |
Le prénom du client. |
text |
$.Client. FirstName |
Deuxième prénom |
Le deuxième prénom du client. |
text |
$.Client. MiddleName |
Nom |
Le nom de famille du client. |
text |
$.Client. LastName |
Numéro du compte |
Le numéro de compte unique que vous avez communiqué au client. |
text |
$.Client. AccountNumber |
Adresse e-mail |
L’adresse e-mail du client, qui n’a pas été spécifiée comme adresse personnelle ni professionnelle. |
text |
$.Client. EmailAddress |
Numéro de téléphone |
Le numéro de téléphone du client, qui n'a pas été spécifié en tant que numéro de téléphone portable, domestique ou professionnel. |
text |
$.Client. PhoneNumber |
Informations supplémentaires |
Toute information supplémentaire relative au profil de client. |
text |
$.Client. AdditionalInformation |
Type de partie |
Le type de partie du client. |
text |
$.Client. PartyType |
Nom de l’entreprise |
Le nom de l'entreprise du client. |
text |
$.Client. BusinessName |
Date de naissance |
La date de naissance du client. |
text |
$.Client. BirthDate |
Gender |
Le sexe du client. |
text |
$.Customer.Gender |
Numéro de téléphone portable |
Le numéro de téléphone portable du client. |
text |
$.Client. MobilePhoneNumber |
Numéro de téléphone fixe |
Le numéro de téléphone fixe du client. |
text |
$.Client. HomePhoneNumber |
Numéro de téléphone professionnel |
Le numéro de téléphone professionnel du client. |
text |
$.Client. BusinessPhoneNumber |
Adresse e-mail professionnelle |
L’adresse e-mail professionnelle du client. |
text |
$.Client. BusinessEmailAddress |
Address |
Une adresse générique associée au client qui n'est pas destinée à l'envoi, à l'expédition ou à la facturation. |
text |
$.Customer.Address1 $.Customer.Address2 $.Customer.Address3 $.Customer.Address4 $.Customer.City $.Customer.County $.Customer.Country $.Client. PostalCode $.Customer.Province $.Customer.State |
Adresse d’expédition |
L'adresse de livraison du client. |
text |
$.Client. ShippingAddress1 $.Client. ShippingAddress2 $.Client. ShippingAddress3 $.Client. ShippingAddress4 $.Client. ShippingCity $.Client. ShippingCounty $.Client. ShippingCountry $.Client. ShippingPostalCode $.Client. ShippingProvince $.Client. ShippingState |
Adresse postale |
L'adresse postale du client. |
text |
$.Client. MailingAddress1 $.Client. MailingAddress2 $.Client. MailingAddress3 $.Client. MailingAddress4 $.Client. MailingCity $.Client. MailingCounty $.Client. MailingCountry $.Client. MailingPostalCode $.Client. MailingProvince $.Client. MailingState |
Adresse de facturation |
L’adresse de facturation du client |
text |
$.Client. BillingAddress1 $.Client. BillingAddress2 $.Client. BillingAddress3 $.Client. BillingAddress4 $.Client. BillingCity $.Client. BillingCounty $.Client. BillingCountry $.Client. BillingPostalCode $.Client. BillingProvince $.Client. BillingState |
Attributs |
Une paire clé-valeur d’attributs d’un profil de client. |
text |
$.Customer.Attributes.x |
Attributs d’objet |
Une paire clé-valeur d’attributs d’objet personnalisé d’un profil de client. |
text |
$.Client. ObjectAttributes. |
Attributs calculés |
Une paire clé-valeur d’attributs calculés d’un profil de client. |
text |
$.Client. CalculatedAttributes.z |
Ressource |
Un actif standard d’un client. |
text |
$.Customer.Asset. AssetId $.Customer.Asset. ProfileId $.Customer.Asset. AssetName $.Customer.Asset. SerialNumber $.Customer.Asset. ModelNumber $.Customer.Asset. ModelName $.Customer.Asset.ProductSKU $.Customer.Asset. PurchaseDate $.Customer.Asset. UsageEndDate $.Customer.Asset.Status $.Customer.Asset.Price $.Customer.Asset.Quantity $.Customer.Asset.Description $.Customer.Asset. AdditionalInformation $.Customer.Asset. DataSource $.Customer.Asset.Attributes.x |
Ordre |
Une commande standard d’un client. |
text |
$.Client.Order. OrderId $.Client.Order. ProfileId $.Client.Order. CustomerEmail $.Client.Order. CustomerPhone $.Client.Order. CreatedDate $.Client.Order. UpdatedDate $.Client.Order. ProcessedDate $.Client.Order. ClosedDate $.Client.Order. CancelledDate $.Client.Order. CancelReason $.Customer.Order.Name $.Client.Order. AdditionalInformation $.Customer.Order.Gateway $.Customer.Order.Status $.Client.Order. StatusCode $.Client.Order. StatusUrl $.Client.Order. CreditCardNumber $.Client.Order. CreditCardCompany $.Client.Order. FulfillmentStatus $.Client.Order. TotalPrice $.Client.Order. TotalTax $.Client.Order. TotalDiscounts $.Client.Order. TotalItemsPrice $.Client.Order. TotalShippingPrice $.Client.Order. TotalTipReceived $.Customer.Order.Currency $.Client.Order. TotalWeight $.Client.Order. BillingName $.Client.Order. BillingAddress1 $.Client.Order. BillingAddress2 $.Client.Order. BillingAddress3 $.Client.Order. BillingAddress4 $.Client.Order. BillingCity $.Client.Order. BillingCounty $.Client.Order. BillingCountry $.Client.Order. BillingPostalCode $.Client.Order. BillingProvince $.Client.Order. BillingState $.Client.Order. ShippingName $.Client.Order. ShippingAddress1 $.Client.Order. ShippingAddress2 $.Client.Order. ShippingAddress3 $.Client.Order. ShippingAddress4 $.Client.Order. ShippingCity $.Client.Order. ShippingCounty $.Client.Order. ShippingCountry $.Client.Order. ShippingPostalCode $.Client.Order. ShippingProvince $.Client.Order. ShippingState $.Customer.Order.Attributes.y |
Cas |
Un cas standard d’un client. |
text |
$.Customer.Case. CaseId $.Customer.Case. ProfileId $.Customer.Case.Title $.Customer.Case.Summary $.Customer.Case.Status $.Customer.Case.Reason $.Customer.Case. CreatedBy $.Customer.Case. CreatedDate $.Customer.Case. UpdatedDate $.Customer.Case. ClosedDate $.Customer.Case. AdditionalInformation $.Customer.Case. DataSource $.Customer.Case.Attributes.z |
Attributs des campagnes sortantes
Vous pouvez utiliser les données de la liste de Amazon Pinpoint
segments pour personnaliser les expériences dans Amazon Connect les flux. Pour référencer les données d'une liste de segments, utilisez $.Attributes. attribute coming in the
segment
. Par exemple, si vous avez un segment avec deux colonnes « Attributs ». FirstName» et « Attributs ». ItemDescription, vous les appelleriez :
-
$.Attributs. FirstName
-
$.Attributs. ItemDescription
Pour plus d'informations, consultez la section Ajouter du contenu personnalisé aux modèles de messages dans le guide de l'utilisateur Amazon Pinpoint.