Bloc de flux dans Profils des clients Amazon Connect - 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 Profils des clients Amazon Connect

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

Channel Pris en charge ?

Voix

Oui

Chat

Oui

Sous-tâche

Oui

E-mail

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 Utilisation de la fonctionnalité Profils des 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 identifiants de recherche, comme l’une des expressions ci-dessous :

    • (a AND b AND c)

    • (x OR y OR 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.

L’exemple de bloc 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 stocké 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, FirstNameLastNamePhoneNumber, 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 Mettre à jour un profil, utilisez un bloc Obtenir un profil, comme illustré dans l’image suivante. Utilisez le bloc Obtenir un 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.

Important

Si vous vérifiez l'appartenance à un segment généré par Spark SQL, le segment vérifié est le dernier segment créé et n'est pas mis à jour en temps réel. Les attributs de l' lastComputedAt API indiquent la dernière fois que l'instantané du segment a été créé. Vous pouvez exécuter un nouvel instantané de segment pour actualiser le segment. Si vous recevez un message d'erreur 4XX, assurez-vous d'avoir créé un instantané du segment.

Lorsque vous configurez les propriétés du bloc 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 la valeur ProfileID en utilisant un bloc Obtenir un profil précédent. 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é d’entrer manuellement l’ID de profil ou d’utiliser une valeur prédéfinie stockée dans un attribut prédéfini ou dans un attribut utilisateur.

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

      Fux avec l’action Obtenir un profil, puis l’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 de manière dynamique en utilisant une valeur prédéfinie stockée dans un attribut prédéfini ou dans un attribut utilisateur.

  • Lorsque vous définissez un segment de manière dynamique, fournissez un attribut qui renvoie à 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 du segment sur la page Afficher les détails du segment.

    Section de détails du segment, ID du segment.
  • L’image suivante présente un exemple de vérification de l’appartenance à un segment. L’option ID de profil est configurée pour être vérifié de manière dynamique, et l’option Segment manuellement.

    Bloc de Profils des clients 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 client.

  • 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 configuration incorrecte de l’action Vérifier l’appartenance au segment. Pour en savoir plus sur la journalisation des erreurs de flux, consultez Activation des journaux de flux Amazon Connect dans un groupe de journaux Amazon CloudWatch.

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é d’entrer manuellement l’ID de profil ou d’utiliser une valeur prédéfinie stockée dans un attribut prédéfini ou dans un attribut 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 un profil pour identifier le profil spécifique avant d’extraire les attributs calculés du profil dans le bloc suivant.

    • Vous avez la possibilité d’entrer manuellement l’ID de profil ou d’utiliser une valeur prédéfinie stockée dans un attribut prédéfini ou dans un attribut 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 renvoyée de l’attribut calculé peut être utilisée à des fins de branchement dans un bloc Vérifier les attributs de contact en utilisant des conditions telles que Égal à, Supérieur à, 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é d’entrer manuellement l’ID de profil ou d’utiliser une valeur prédéfinie stockée dans un attribut prédéfini ou dans un attribut 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 doté de 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.

Propriétés : obtenir des recommandations de profil

Important

Pour utiliser cette action, votre instance Amazon Connect doit être autorisée à accéder à l'API suivante : GetProfileRecommendations dans l'une des politiques suivantes : AmazonConnectServiceLinkedRolePolicyou AmazonConnectServiceCustomerProfileAccess.

Pour plus de détails sur la configuration et l'utilisation du bloc Obtenir des recommandations de profil, reportez-vous àÉtape 4 : Utilisation de Predictive Insights sur les canaux d'engagement client .

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