Action Définir les données du participant

Cette action est disponible dans la catégorie Données de la boîte à outils de l'éditeur de tâches . L'architecte peut attribuer des attributs ou des données sur les participants aux voice ou aux participants numériques. An attribut est une information sur un participant qui voyage avec lui tout au long de l’interaction. Dans Architect, un participant est l'appelant d'un flux vocal ou numérique entrant, ou le destinataire d'un flux sortant.

À propos des attributs

Contrairement aux variables de flux, les attributs des données relatives aux participants persistent entre les transferts d'un flux à l'autre. Par exemple, le numéro de téléphone du participant (Call.Ani) ne persiste pas si l'interaction est transférée vers un autre flux. Mais si vous stockez les informations dans les données des participants, d'autres flux peuvent accéder à ces données.

Chaque attribut de participant est une chaîne de nom et de valeur configurée par l'auteur du flux. Pour obtenir attribut un , spécifier son nom et une attribut variable de chaîne que vous souhaitez assigner à la. Les attributs de données participantes sont particulièrement utiles pour stocker des informations que vous souhaitez conserver au-delà du flux actuel. Par exemple, des informations auxquelles vous souhaitez accéder à partir d'un flux différent ou des informations qui quittent complètement le flux actuel. Avec les données des participants, une intégration tierce telle que Genesys Cloud for Salesforce peut recevoir les informations de l'URL de l'écran que vous définissez via les données des participants.

Remarques:
  • Les attributs sont sensibles à la casse. Si vous utilisez attribut un existant flux dans une autre partie de attribut la , assurez-vous que vous correspondez au cas de l’original.
  • For bot flows, these limitations apply. If you reach the limit, the session closes and the flow follows the configured error handling path.
    • Le nombre d'exécutions de l'action Set Participant Data par session du robot est de 50.
    • Le nombre d'attributs définis par le flux au cours d'une session de bot est de 50.
    • La longueur maximale d'une valeur d'attribut est de 256 caractères.
  • Parce que Set Participant Data nécessite une conversation réelle avec un identifiant de conversation, l'action ne fonctionne pas avec l'option Architect Test.
  • Genesys Cloud n'enregistre pas les analyses d'attributs une fois la conversation terminée. Si la conversation et les segments sont complets, les analystes ne peuvent pas rouvrir la conversation pour enregistrer les modifications. Par exemple : 
    1. L'interaction entrante et le flux entrant sont actifs et certaines données relatives aux participants sont écrites dans le flux, synchronisées dans les services de conversation et les services d'analyse.
    2. Le système transfère l'interaction dans une file d'attente et la fait patienter. Le flux en file d'attente est actif et certaines données relatives aux participants sont écrites dans le flux, synchronisées dans les services de conversation et les services d'analyse.
    3. L'interaction est acheminée vers une file d'attente et un agent l'accepte. Le script de l'agent contient des données sur les participants, synchronisées dans les services de conversation et les services d'analyse.
    4. Le client se déconnecte et l'agent atteint l'état de clôture. Le script de l'agent, déclenché par la variable de sortie du script, inclut davantage de données sur les participants, synchronisées dans les services de conversation, mais pas dans les services d'analyse.
    5. L'agent termine la synthèse et la vue d'interaction se ferme pour cet agent. Par le biais de l'API, les données d'un autre participant pour cette interaction et cet agent participant sont définies et synchronisées dans les services de conversation, mais pas dans les services d'analyse.

    L'action Set Participant Data d'une tâche attribue une valeur d'attribut à un participant à l'interaction. Par exemple, si vous avez une action Données d'appel qui recherche des informations sur un participant, utilisez l'action Définir les données du participant pour enregistrer les résultats de l'action Données d'appel. Si l'architecte transfère l'interaction à un autre flux, ce dernier peut rappeler les informations par le biais de l'action "Obtenir les données du participant", de sorte que l'action "Données" ne doit pas être répétée.

    Note: Lorsqu'une action "Get Participant Data" rappelle un attribut, assurez-vous que le nom de l'attribut correspond exactement au nom "Set Participant Data" du flux précédent. Architect ne complète pas automatiquement les noms des données des participants d'un flux à l'autre. Pour garantir une correspondance précise, copiez et collez les noms sensibles à la casse.

    Dans les flux vocaux, si une action Set Participant Data définit une valeur d'attribut de participant au cours d'une interaction, la valeur définie est lue lors des interactions suivantes Get Participant Data, même si la valeur définie n'est pas mise à jour dans le nuage jusqu'à la fin du flux. Par exemple :

    1. Si le flux émet une action Get Participant Data avec "Foo" comme nom d'attribut, le nuage renvoie "Hello" de sorte que la variable liée à "Foo" dans l'action Get Participant Data est définie sur "Hello".
    2. Le flux émet ensuite une action Définir les données des participants avec "Foo" comme nom d’attribut et "Goodbye" comme valeur.
    3. Le flux se répète ensuite et émet une action "Get Participant Data" avec "Foo" comme nom d'attribut. Le nuage renvoie "Hello" comme auparavant, car les mises à jour effectuées via Set Participant Data sont mises en attente et ne sont envoyées au nuage que juste avant la fin de l'opération. Toutefois, dans ce cas, la variable liée à "Foo" prend la valeur "Goodbye" car Get Participant Data utilise toutes les valeurs en attente de mise à jour avant d'utiliser les données renvoyées par le nuage.
    Note: Contrairement aux flux vocaux, les flux de robots ne maintiennent pas de file d'attente pour la liste des mises à jour. Au lieu de cela, l'architecte met directement à jour les données des participants dans le nuage.

    Action Description et utilisation

    Nom

    Tapez un nom distinctif pour l’action. L’étiquette que vous entrez ici devient le nom de l’action affiché dans la séquence tâche.

    Ajouter un attribut à configurer

    Cliquez sur à côté de Attribut et ajoutez la configuration d'une paire Nom/Valeur pour un attribut. Plusieurs attributs ("données du participant") peuvent être créés et enregistrés dans une seule action "Définir les données du participant".

    Nom d’attribut

    Attribuer un nom à l'attribut. Le nom de l'attribut est une chaîne littérale et ne peut être vide. Ce nom doit correspondre exactement pour qu'une action "Obtenir les données du participant" puisse récupérer la valeur.

    Valeur à assigner

    Les valeurs d'attributs (données du participant) sont des chaînes de caractères littérales ou des expressions, telles que des variables intégrées, des variables de flux ou des variables de tâche que vous avez créées. Utilisez l'éditeur littéral ou l'éditeur d'expression pour attribuer une valeur de chaîne, de variable ou d'expression à l'attribut. 

    Remarques:
    • Dans les flux vocaux, il arrive que la valeur d'attribut d'un participant change alors que le participant passe par un flux qui modifie également la valeur d'attribut. Les mises à jour effectuées via l’action Définir les données des participants sont mises en file d’attente en mémoire juste avant la fin du flux. Cependant, les flux de robots envoient les attributs immédiatement.
    • Les mises à jour sont transférées dans le nuage en une seule fois. Si plusieurs interactions d'action "Set Participant Data" sont effectuées par un flux sur le même attribut, la valeur définie lors de la dernière interaction l'emporte.