Bloc de flux dans Amazon Connect : profils clients - 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.

Bloc de flux dans Amazon Connect : profils clients

Cette rubrique définit le bloc de flux permettant de récupérer, de créer et de mettre à jour un profil client.

Description

  • Vous permet de récupérer, de créer et de mettre à jour un profil de client.

    • Vous pouvez configurer le bloc pour extraire les profils en utilisant jusqu’à cinq identifiants de recherche de votre choix.

  • Vous permet d’extraire un objet du profil de client et les attributs calculés.

    • Vous pouvez configurer le bloc pour extraire des objets à l’aide d’un identifiant de recherche de votre choix.

    • Vous devez fournir un identifiant de profil dans ce bloc. Vous pouvez fournir un élément profileID manuellement ou utiliser l’élément profileID qui a été enregistré dans l’espace de noms du client quand vous avez trouvé un profil via l’action Obtenir un profil.

  • Vous permet d’associer le contact, tel que la voix, le chat et les tâches, à un profil de client existant.

  • Lorsque les données de profil de client sont extraites, les champs de réponse sont stockés dans les attributs de contact de ce client, ce qui vous permet de les utiliser dans les blocs suivants.

  • Vous pouvez également référencer les champs de réponse en utilisant ce qui suit JSONPath : $.Customer. Par exemple, $.Customer.City et$.Customer.Asset.Status.

  • Les exemples suivants montrent comment vous pouvez utiliser ce bloc :

Canaux pris en charge

Le tableau suivant indique comment ce bloc achemine un contact qui utilise le canal spécifié.

Canal Pris en charge ?

Voix

Oui

Chat

Oui

Tâche

Oui

E-mails

Oui

Types de flux

Vous pouvez utiliser ce bloc dans les types de flux suivants :

  • Tous les types de flux

Conseils de configuration

  • Avant d'utiliser ce bloc, assurez-vous que la fonctionnalité Profils des clients est activée pour votre instance Amazon Connect. Pour obtenir des instructions, consultez Utiliser les profils clients Amazon Connect.

  • Un contact est acheminé vers le bas de la branche Erreur dans les situations suivantes :

    • La fonctionnalité Profils des clients n'est pas activée pour votre instance Amazon Connect.

    • Les valeurs des données de demande ne sont pas valides. Les valeurs de demande ne peuvent pas dépasser 255 caractères.

    • La demande d'API Profils des clients a été limitée.

    • La fonctionnalité Profils des clients rencontre des problèmes de disponibilité.

  • 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.

Propriétés

Les types de propriétés suivants sont disponibles dans le bloc de flux Profils des clients :

Propriétés : Obtenir un profil

Lorsque vous configurez les propriétés sur Obtenir un profil, tenez compte des points suivants :

  • Vous devez fournir au moins un identifiant de recherche, et jusqu’à cinq au total.

  • Si plusieurs identifiants de recherche sont fournis, vous devez fournir un opérateur logique, AND ou OR. L'opérateur logique est appliqué à tous les identificateurs de recherche, comme l'une des expressions suivantes :

    • (a et b ET c)

    • (x OU y OU z)

  • Définissez les attributs à conserver dans les blocs suivants, en les stockant dans les attributs de contact sous Champs de réponse.

  • Les contacts peuvent être routés vers le bas des branches suivantes :

    • Succès : un profil a été trouvé. Les champs de réponse sont stockés dans les attributs de contact.

    • Erreur : une erreur s’est produite lors de la recherche du profil. Cela peut être dû à une erreur système ou à la façon dont l’option Obtenir un profil est configurée.

    • Plusieurs trouvés : plusieurs profils ont été trouvés.

    • Aucun trouvé : aucun profil n’a été trouvé.

L’image suivante montre un exemple de page Propriétés de Profils des clients configurée pour l’action Obtenir un profil.

Le bloc d'exemple est configuré pour rechercher des profils qui correspondent au numéro de téléphone de l'appelant ou qui partagent le même numéro de compte enregistré dans l'attribut défini par l'utilisateur nommé « Compte ». Lorsqu'un profil est localisé, les champs suivants sont stockés dans les attributs de contact de ce client spécifique : champs de réponse - AccountNumber, FirstName, LastNamePhoneNumber, et Attributs. LoyaltyPoints.

La page des propriétés du GetProfile bloc Profils clients.

Propriétés : Créer un profil

Lorsque vous configurez les propriétés pour Créer un profil, tenez compte des points suivants :

  • Spécifiez les attributs que vous souhaitez renseigner lors de la création du profil dans Champs de demande.

  • Définissez les attributs à conserver dans les blocs suivants, en les stockant dans les attributs de contact sous Champs de réponse.

Les contacts peuvent être acheminés vers les branches suivantes :

  • Succès : un profil a été créé avec succès et les champs de réponse sont stockés dans les attributs de contact.

  • Erreur : une erreur s’est produite pendant le processus de création du profil, probablement en raison d’une erreur système ou d’une mauvaise configuration de l’action Créer un profil.

Le bloc d'exemple suivant est configuré pour créer un PhoneNumberprofil avec un attribut personnalisé nommé « Langue ». Après la création du profil, le champ de réponse Attributes.Language est stocké dans les attributs de contact, ce qui le rend disponible pour une utilisation dans les blocs suivants.

La page des propriétés du CreateProfile bloc Profils clients.

Propriétés : Mettre à jour un profil

Lorsque vous configurez les propriétés sur Mettre à jour un profil, tenez compte des points suivants :

  • Avant d'utiliser un bloc Update profile, utilisez un bloc Get profile, comme illustré dans l'image suivante. Utilisez le bloc Obtenir le profil pour localiser le profil spécifique que vous souhaitez mettre à jour.

    La page des propriétés du UpdateProfile bloc Profils clients.
  • Fournissez les attributs et les valeurs que vous souhaitez mettre à jour dans le profil avec Champs de demande et Valeurs de champs de demande.

  • Définissez les attributs à conserver dans les blocs suivants, en les stockant dans les attributs de contact sous Champs de réponse.

Les contacts peuvent être acheminés vers les branches suivantes :

  • Succès : le profil a été mis à jour avec succès et les champs de réponse sont stockés dans les attributs de contact.

  • Erreur : une erreur s’est produite lors de la tentative de mise à jour du profil. Cela peut être dû à une erreur système ou à une mauvaise configuration de l’action Mettre à jour le profil.

Le bloc affiché ci-dessous est configuré pour mettre à jour un profil avec un MailingAddress1 avec une entrée utilisateur comme valeur. Lorsqu'un profil est mis à jour, le champ de réponse MailingAddress1 est stocké dans les attributs de contact, ce qui le rend disponible pour une utilisation dans les blocs suivants.

La page des propriétés du UpdateProfiles bloc Profils clients.

Propriétés : vérifier l'appartenance au segment

Important

Pour utiliser cette action, votre instance Amazon Connect doit disposer des autorisations suivantes APIs : ListSegmentDefinitions,, GetSegmentMembership BatchGetProfile, et conformément BatchGetCalculatedAttributeForProfile à l'une des politiques suivantes : AmazonConnectServiceLinkedRolePolicyou AmazonConnectServiceCustomerProfileAccess.

Lorsque vous configurez les propriétés pour vérifier l'appartenance au segment, tenez compte des points suivants :

  • ID de profil obligatoire : un identifiant de profil est requis pour que ce bloc puisse fonctionner. L’action Obtenir un objet de profil extrait un objet associé à l’ID de profil fourni. Assurez-vous de fournir le ProfileID en utilisant le bloc Get profile précédent. Utilisez le bloc Obtenir le profil pour identifier le profil spécifique avant de récupérer l'objet du profil dans le bloc suivant.

    • Vous avez la possibilité de saisir manuellement l'ID du profil ou d'utiliser une valeur prédéfinie stockée dans un attribut prédéfini ou utilisateur.

      L'image suivante montre un exemple de flux configuré pour obtenir un profil, puis vérifier l'appartenance au segment.

      Un flux avec une action Obtenir le profil, puis une action Vérifier l'appartenance au segment.
  • Vous devez fournir une valeur pour le segment. Vous avez la possibilité de sélectionner manuellement le segment ou de le définir dynamiquement en utilisant une valeur prédéfinie stockée dans un attribut prédéfini ou un attribut utilisateur.

  • Lorsque vous définissez un segment de manière dynamique, fournissez un attribut qui fait référence à l'identifiant du segment client. Vous pouvez trouver l'identifiant sur la page Afficher les détails du segment ou, comme SegmentDefinitionName dans le cas de l'ListSegmentDefinitionsopération, dans l'API Customer Profiles.

    L'image suivante montre l'emplacement de l'ID de segment sur la page Afficher les détails du segment.

    La section Détails du segment, l'ID du segment.
  • L'image suivante montre un exemple de vérification de l'appartenance à un segment. L'ID de profil est configuré pour être vérifié dynamiquement et le segment manuellement.

    Le bloc des profils clients est configuré pour vérifier l'appartenance au segment.
Les contacts peuvent être routés vers le bas des branches suivantes :
  • Dans le segment : le profil appartient au segment de clientèle.

  • Pas dans le segment : le profil n'appartient pas au segment client.

  • Erreur : une erreur s'est produite lors de la tentative de vérification de l'appartenance au segment. Cela peut être dû à une erreur système ou à une mauvaise configuration de l'action Vérifier l'appartenance au segment. Pour en savoir plus sur la journalisation des erreurs de flux, consultezActiver les journaux de flux Amazon Connect dans un groupe de CloudWatch journaux Amazon.

Propriétés : Obtenir un objet de profil

Lorsque vous configurez les propriétés sur Obtenir un objet de profil, tenez compte des points suivants :

  • ID de profil obligatoire : un identifiant de profil est requis pour que ce bloc puisse fonctionner. L’action Obtenir un objet de profil extrait un objet associé à l’ID de profil fourni. Assurez-vous de fournir l’ID de profil en utilisant un bloc Obtenir un profil précédent, comme illustré dans l’image suivante. Utilisez le bloc Obtenir un profil pour identifier le profil spécifique avant d’extraire l’objet du profil dans le bloc suivant.

    • Vous avez la possibilité de saisir manuellement l'ID du profil ou d'utiliser une valeur prédéfinie stockée dans un attribut prédéfini ou utilisateur.

    La page des propriétés du GetProfileOject bloc Profils clients.
  • Vous devez indiquer le type d’objet à partir duquel vous souhaitez extraire les informations.

  • Vous devez choisir l’une des options suivantes d’extraction d’objet :

    • Utiliser l’objet de profil le plus récent : cette option permet d’extraire systématiquement l’objet le plus récent.

    • Utiliser l’identifiant de recherche : cette option implique de rechercher et de récupérer l’objet à l’aide de l’identifiant de recherche fourni.

  • Définissez les attributs à conserver dans les blocs suivants, en les stockant dans les attributs de contact sous Champs de réponse.

Les contacts peuvent être acheminés vers les branches suivantes :

  • Succès : l’objet de profil a été localisé avec succès et les champs de réponse sont stockés dans les attributs de contact.

  • Erreur : une erreur s’est produite lors de la tentative d’extraction de l’objet de profil. Cela peut être dû à une erreur système ou à une mauvaise configuration de l’action Obtenir un profil.

  • Aucun trouvé : aucun objet n’a été trouvé.

Le bloc affiché ci-dessous est configuré pour récupérer un objet de profil de type « Asset » associé à l'objet ProfileIdenregistré sous l'espace de noms « Client ». Dans ce scénario spécifique, le bloc recherchera un actif à l’aide de l’identifiant de l’actif. Une fois l'actif localisé, Asset.Price et Asset. PurchaseDatesont stockés dans des attributs de contact, ce qui les rend disponibles pour les blocs suivants.

La page des propriétés du GetProfileObject bloc Profils clients.

Propriétés : Obtenir des attributs calculés

Important

Pour utiliser cette action, votre instance Amazon Connect doit disposer des autorisations suivantes APIs : ListCalculatedAttributeDefinitions et conformément GetCalculatedAttributeForProfile à l'une des politiques suivantes : AmazonConnectServiceLinkedRolePolicyou AmazonConnectServiceCustomerProfileAccess.

Lorsque vous configurez les propriétés sur Obtenir des attributs calculés, tenez compte des points suivants :

  • ID de profil obligatoire : un identifiant de profil est requis pour que ce bloc puisse fonctionner. L’action Obtenir des attributs calculés extrait un objet associé à l’ID de profil fourni. Assurez-vous de fournir l’ID de profil en utilisant un bloc Obtenir un profil précédent, comme illustré dans l’image suivante. Utilisez le bloc Obtenir le profil pour identifier le profil spécifique avant de récupérer les attributs calculés du profil dans le bloc suivant.

    • Vous avez la possibilité de saisir manuellement l'ID du profil ou d'utiliser une valeur prédéfinie stockée dans un attribut prédéfini ou utilisateur.

    La page des propriétés du GetCalculatedAttributes bloc Profils clients.
  • Définissez les attributs à conserver dans les blocs suivants, en les stockant dans les attributs de contact sous Champs de réponse.

    • Les options sous Champs de réponse sont les définitions d’attributs calculés définies pour votre domaine Profils des clients

    • Si la définition des attributs calculés utilise un seuil, la valeur des attributs calculés sera un booléen et renverra True ou False. Dans le cas contraire, elle renverra une valeur numérique ou de chaîne. La valeur de retour de l'attribut calculé peut être utilisée à des fins de branchement dans un bloc Check Contact Attributes en utilisant des conditions telles que Égale, Est supérieur à, Est inférieur à et Contient.

Les contacts peuvent être acheminés vers les branches suivantes :

  • Succès : un attribut calculé est trouvé et les champs de réponse sont stockés dans les attributs de contact.

  • Erreur : une erreur s’est produite lors de la tentative d’extraction de l’attribut calculé. Cela peut être dû à une erreur système ou à une mauvaise configuration de l’action Obtenir des attributs calculés.

  • Aucun trouvé : aucun attribut calculé n’a été trouvé.

Le bloc affiché ci-dessous est configuré pour obtenir des attributs calculés appartenant aux attributs ProfileIdde contact fournis. Les champs de réponse suivants seront extraits et stockés dans les attributs de contact : Durée moyenne des appels et Appelant fréquent.

La page des propriétés du GetCalculatedAttributes bloc Profils clients.

Propriétés : Associer le contact au profil

Important

Pour utiliser cette action, votre instance Amazon Connect doit disposer des autorisations suivantes APIs : ListCalculatedAttributeDefinitions et conformément GetCalculatedAttributeForProfile à l'une des politiques suivantes : AmazonConnectServiceLinkedRolePolicyou AmazonConnectServiceCustomerProfileAccess.

Pour utiliser cette action, vous devez également activer l’autorisation d’affichage de Profils des clients dans votre profil de sécurité.

Lorsque vous configurez les propriétés sur Associer le contact au profil, tenez compte des points suivants :

  • Ajoutez un bloc Obtenir un profil avant Associer le contact au profil, comme indiqué dans l’image suivante. Utilisez le bloc Obtenir un profil pour rechercher d’abord le profil, puis associez le contact et le profil dans le bloc suivant.

  • ID de profil obligatoire : un identifiant de profil est requis pour que ce bloc puisse fonctionner. Assurez-vous de fournir l’ID de profil en utilisant un bloc Obtenir un profil précédent, comme illustré dans l’image suivante. Utilisez le bloc Obtenir un profil pour identifier le profil spécifique auquel vous souhaitez associer le contact dans le bloc suivant.

    • Vous avez la possibilité de saisir manuellement l'ID du profil ou d'utiliser une valeur prédéfinie stockée dans un attribut prédéfini ou utilisateur.

    La page des propriétés du AssociateContactToProfile bloc Profils clients.
  • Vous devez fournir une valeur pour l’ID de contact.

Les contacts peuvent être acheminés vers les branches suivantes :

  • Succès : le contact a été associé au profil.

  • Erreur : une erreur s’est produite lors de la tentative d’association du contact au profil. Cela peut être dû à une erreur système ou à une mauvaise configuration de l’action Associer le contact au profil.

Le bloc suivant est configuré pour associer le profil avec l'ID de profil stocké dans les attributs de contact à l'ID de contact actuel stocké dans les attributs de contact.

La page des propriétés du AssociateContactToProfile bloc Profils clients.

Comment conserver les champs tout au long du flux

Supposons que vous souhaitiez que les clients interagissent avec votre centre de contact et prennent connaissance du statut de leur commande de livraison sans avoir à communiquer directement avec un agent. Supposons également que vous souhaitiez donner la priorité aux appels entrants provenant de clients qui ont subi un retard de plus de 10 minutes dans le passé.

Dans ces scénarios, l’IVR doit récupérer les informations pertinentes sur le client. Ceci est réalisé par le biais du bloc Profils des clients. Deuxièmement, l’IVR doit exploiter ces données client dans d’autres blocs de flux afin de personnaliser l’expérience et de servir le client de manière proactive.

  1. Utilisez Lire l’invite pour personnaliser l’expérience en saluant le client par son nom et en l’informant de son statut.

    Utilisez Lire l’invite pour personnaliser l’expérience en saluant le client par son nom et en l’informant de son statut.
  2. Utilisez Vérifier les attributs de contact pour router de manière conditionnelle les clients en fonction de leur temps d’attente moyen lors des interactions précédentes.

    Utilisez Vérifier les attributs de contact pour router de manière conditionnelle les clients en fonction de leur temps d’attente moyen lors des interactions précédentes.

Bloc configuré

L'image suivante montre un exemple de ce à quoi ressemble ce bloc lorsqu'il est configuré. Il comporte quatre branches : Réussite, Erreur, Plusieurs trouvés et Aucun trouvé.

Un bloc Profils des clients configuré.