Jump to: navigation, search

Données utilisateur

Pour travailler avec des données utilisateur de Composer, vous pouvez utiliser :

  • Le données utilisateur propriété du bloc de Service externe si vous souhaitez passer des données de l'utilisateur à un service externe (routage et vocale).
  • Le bloc de point de départ pour accéder aux données de l'utilisateur (routage et vocale).

Pour les applications de routage, vous pouvez utiliser :

  • Le bloc créer E-mail, qui permet de vous intégrer un texte de réponse standard à partir de données de l'utilisateur.
  • Le créer SMS bloquer, qui permet de vous intégrer texte du message à partir de données de l'utilisateur.
  • Le bloc de Contact identifier, qui assure une option pour mettre à jour des données utilisateur de l'interaction avec les paramètres de résultats renvoyés par le serveur UCS (données d'attribut de Contact).
  • Le bloc créer Interaction, qui permet de vous créez un nouvel enregistrement de l'interaction dans la base de données UCS basé sur les données de l'utilisateur.
  • Le ECMAScript bloc. La propriété de Script vous permet d'utiliser les fonctions de Universal Routing Server utilisateur données. Ouverture Expression Builder. Sélectionnez les fonctions de l'URS  puis  _genesys.ixn.deleteuData (pour ajouter une propriété de données de l'utilisateur ou supprimez toutes les propriétés) ou _genesys.ixn.setuData (pour ajouter un nouveau ou mettre à jour des données utilisateur existant).    
UserData.gif

Indicateurs

  • Une variable spécifique « xyz » accessibles directement ; par exemple :  _genesys.ixn.interactions[0].UDATA.xyz
  • Pour écrire aux données de l'utilisateur, utilisez la fonction setuData() dans un extrait de ECMAScript. Utilisation est similaire à l'exemple ci-dessous.

entrée var = New Object() ;

Input.xyz = InputValue1 ; Spécifier une valeur pour la clé « xyz ».

entrée ['mes-clé-Name "] = "valeur" ; Utilisez cette notation si le nom de clé ou de la propriété a un trait d'Union qu'il. Notez that'my-clé-nname'has tirets.

_genesys.ixn.setuData(Input) ;

  • Lecture des données utilisateur plus facile utilise le bloc attribuer à avec le bloc ECMAScript.

Données obligatoires pour les blocs de UCS

Lorsque vous travaillez avec les Contact de la mise à jour et de rendre Message blocs (qui correspondent aux services Universal Contact Server), certaines propriétés doivent exister dans l'interaction de données de l'utilisateur.

Pour le bloc de Contact de la mise à jour, idcontact doit exister.

Pour le bloc de Message rendre idcontact (si les Codes de certains champ relatives au contact (comme décrit dans le eServices 8.1 User's Guide) sont utilisées dans le texte pour rendre). Également InteractionId (le cas des Codes de champ relatives à l'interaction sont utilisées dans le texte pour rendre) et OwnerEmployeeId (le cas des Codes de champ relatifs à l'agent sont utilisées dans le texte pour rendre).

Comme c'est le cas avec l'IRD, ces propriétés ne sont pas définies dans les blocs proprement dites. En revanche, les propriétés sont censées présente des données utilisateur de l'interaction par un autre bloc précédemment dans le flux de travail tels que le Contact identifier bloc ou bloc de créer des interactions avec la mise à jour des données de l'utilisateur propriété définie sur vrai. Au cas où aucune autre bloc ne cela, le bloc de données de l'utilisateur peut être utilisé à cet effet.

Si ces propriétés ne sont pas disponibles, un message d'erreur explicit UCS (paramètre manquant) s'affiche dans le journal du Orchestation Server.

Données utilisateur Callflow

Consultez également les blocs suivants, utilisés pour callflows :

This page was last edited on June 15, 2016, at 14:53.
Comments or questions about this documentation? Contact us for support!