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.
  • 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. The agent completes the wrap-up and the interaction view closes for that agent. Over API, another participant data for that interaction and that agent participant is set and synchronized in Conversation Services, but not Analytics Services.

    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.

    Si une action "Set Participant Data" fixe la valeur d'un attribut de participant au cours d'une interaction, la valeur fixée est lue lors des interactions ultérieures "Get Participant Data", même si la valeur fixée 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 file d'attente et envoyées au nuage 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.

    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:
    • Parfois, la valeur de l'attribut d'un participant change alors que le participant passe par un flux qui modifie également la valeur de l'attribut. Les mises à jour effectuées par le biais de l'action Set Participant Data sont mises en attente dans la mémoire jusqu'à la fin du flux.
    • 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.