ASKCALLER (Digital Scripts)

Cette page d'aide s'applique à Studio. Ces informations sont aussi disponibles pour Desktop Studio.

A speech bubble with a question mark inside.

Demande des informations à un contact au moyen d'une application de messagerie directe ou privée numérique prise en charge, comme Facebook Messenger ou WhatsApp, ainsi que Digital Experience (DX) SMS et clavardage. Par exemple, vous pouvez utiliser cette action pour demander au contact de fournir un numéro de compte, son nom ou toute autre information utile.

Cette action met le script en pause jusqu'à ce qu'elle reçoive une réponse. Le script attend une réponse du contact, même si cela prend des jours ou des semaines. Cela prend en charge la nature asynchrone des communications numériques.

Dépendances

  • Cette action nécessite Digital Experience (DX).
  • Avant de travailler avec les scripts numériques, renseignez-vous sur les différences entre les scripts ACD traditionnels et les scripts numériques.
  • You can use rich mediaClosed Éléments de la messagerie numérique tels que les boutons, les images, les menus et les sélecteurs d’Option. in the message to the contact. You have two options: 
    • Créez des modèles de message enrichi sur la page Points of Contact Digital dans NiCE CXone. Utilisez l'GETRICHMESSAGE action dans votre script et configurez-la pour envoyer un modèle de média enrichi. Placez-la avant ASKCALLER. Définissez la propriété MessageFormat dans ASKCALLER à JSON.
    • Créez le JSON pour le contenu de médias enrichis dans une action snippet. Dans ASKCALLER, définissez MessageFormat à Prompt Sequence . Cette option est principalement destinée aux agents virtuels. Toutefois, vous devrez peut-être l’utiliser si le média enrichi que vous souhaitez utiliser n’est pas disponible en tant que modèle dans NiCE CXone.
    • Si le message que vous envoyez comprend un média enrichi avec lequel le contact interagira, tel qu'un sélecteur ou un bouton, vous devrez peut-être également configurer la propriété ResultPostback. Il est recommandé de contacter l’équipe des services d’expert NiCE CXone pour obtenir de l’aide dans la création de scripts numériques incluant des médias enrichis.
  • Les informations postback ne sont prises en charge que dans le script Studio à l’origine du contenu multimédia enrichi.
  • La prise en charge du type de contenu de messagerie enrichie varie selon le canal, comme le montre la liste déroulante suivante.

Types de scripts pris en charge

Digital

L'action Askcaller possède des pages d'aide distinctes pour les autres types de supports de script pris en charge : SMS ou clavardage.

Propriétés de Saisie

Ces propriétés définissent les données que l’action utilise lors de son exécution.

Propriété

Description

Ajouter une légende

Entrez une courte phrase qui identifie de façon unique cette action dans le script. La légende apparaît sur le canevas du script sous l’icône de l’action.

Message The text of the message you want to send. You can use a variablefor this field. Si vous envoyez des médias enrichis en tant que séquence des invites ou par l'intermédiaire de l'GETRICHMESSAGE action, ce champ doit être une chaîne JSON.

Format du message

Sélectionnez le format du message que vous envoyez. Les options sont les suivantes :

  • PromptSequence : Sélectionnez cette option si vous envoyez des médias enrichis sous forme de JSON créé dans un Snippet. Voir la section Dépendances pour plus de détails.
  • Texte : Sélectionnez cette option si le message est en texte brut. Il s'agit de l'option par défaut.
  • JSON : Sélectionnez cette option si vous envoyez des médias enrichis via l'GetRichMessageaction. Voir la section Dépendances pour plus de détails.

MessageSender

Un champ facultatif qui identifie les composants au niveau de la suite NiCE CXone qui interagissent avec cette action.

ResultPostback

Le nom d’une variable qui contiendra les données postback renvoyées. Ces données sont envoyées lorsque le contact interagit avec certains types de médias enrichis dans le message que vous envoyez. Par exemple, si vous incluez un sélecteur de temps dans le message, l’option de temps sélectionnée par le contact est renvoyée dans cette variable.

Dépassement de délai en s

Nombre de secondes que l'Action attend avant d'expirer. Le contact dispose de ce délai pour entrer des informations dans sa fenêtre de clavardage.

Pour que l'action attende indéfiniment, définissez cette propriété sur 0. Pour envoyer un message sans attendre de réponse, utilisez plutôt l'TEXTMSG action.

Auteur du message

L'expéditeur du message. Sélectionnez une option dans la liste déroulante. Les options sont Système et tous les agents qui peuvent envoyer des messages numériques. La valeur par défaut est Système.

État du message

L'état du Message. Sélectionnez une option dans la liste déroulante. Les Options sont En attente, Escaladé, Résolu et Ouvert. La valeur par défaut est En attente.

propriétés de Sortie

Ces propriétés contiennent des variables qui conservent les données renvoyées par l'exécution de l'Action. Elles sont disponibles à des fins de référence et d'utilisation lorsque l'Action est terminée.

Propriété

Description

ResultVar The variable name that is created and holds returned information. For example, if the contact enters their account number as 123456, then the variable holds 123456.

Conditions de la branche de Résultat

Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l’exécution d’une action.

Condition

Description

Par défaut Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined.
Timeout Path taken if there is no response for the number of seconds specified.
CallerResponded Path taken if the contact provides a response.
Error Path taken when the action fails to execute properly. For example, when there is an unexpected problem such as poor connectivity, syntax errors, and so on. The _ERR variable, with a single underscore character, should be populated with a condensed explanation of the problem.

Trucs et astuces

Exemple de script

Voici un exemple pour afficher comment cette action peut être utilisée dans des scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.

Dans le script suivant, l'action AskCaller demande un numéro de compte au contact. Si le contact fournit un numéro de compte, il est transféré à un agent par l'action Reqagent. Actuellement, l'utilisation de Reqagent avec Askcaller dans les scripts numériques nécessite l'aide de NiCE CXone Expert Services et doit inclure une action Snippet.

Si le contact ne répond pas, l'interaction est rebouclée vers l'invite de numéro de compte. Cela se produit jusqu'au nombre de fois spécifié dans l'action Boucle. Chaque boucle (loop) envoie un message expliquant que le système n'a pas reçu de réponse du contact. Si aucune réponse n'est reçue après le nombre de boucles spécifié, un message différent est envoyé pour informer le contact qu'aucun numéro de compte n'a été reçu, puis l'interaction se termine.

Un exemple de script numérique qui utilise l'action Askcaller.

Télécharger ce script.