Indicate

Cette page d'aide concerne Studio. Ces informations sont également disponibles pour Desktop Studio.

Enrichit de l'interface de l'agent avec des fonctionnalités personnalisées, en particulier une icône sur laquelle l'agent clique pour lancer cette fonctionnalité. Ces icônes dans l'interface de l'agent peuvent être utilisées pour exécuter ou signaler un script, ouvrir une URL ou créer des formulaires Web de base et traiter leurs données.

Dépendances

  • Un indicateur doit également être désactivé dans le script ou il continuera à apparaître dans l'interface de l'agent une fois le contact terminé. Généralement, deux actions Indicate sont utilisées, l’une pour activer le bouton et l’autre pour désactiver le bouton.
  • L'action Indicate est flexible ; soyez donc prudent lors de la programmation et réalisez des tests approfondis du script.
  • Assurez-vous que le lien utilisé avec la propriété Image File est valide. Un lien brisé peut entraîner de graves problèmes de performance pour vos serveurs CXone Mpower.
  • MAX utilise un ensemble prédéfini d'images pour tous les indicateurs, basé sur Action Type. La spécification d'une image avec la propriété Image File avec MAX ne modifiera pas les images que les agents voient.

Types de scripts pris en charge

Un carré d'où part une ligne qui va vers trois autres carrés.

Générique

E-mail Conversation Téléphone Messagerie vocale Élément de travail SMS Numérique

Comparaison d'actions similaires

Les actions suivantes ont des fonctions similaires, mais présentent quelques différences essentielles :

  • Runapp : lance des fonctionnalités personnalisées à partir du script, en lançant spécifiquement un formulaire, une page Web ou une application.
  • PopURL : ouvre les URL de pages Web et fournit des options pour l'emplacement et le style du panneau qui fait apparaître la page Web.
  • Indicate : extension de l'interface de l'agent avec des fonctionnalités personnalisées, en particulier une icône sur laquelle l'agent clique pour lancer cette fonctionnalité. Ceci est similaire à Runapp, sauf qu'avec Indicate, le Action Type est initié par le script plutôt que par l'agent.

Propriétés d'entrée

Ces propriétés définissent les données que l'action utilise lors de son exécution. Toutes les propriétés de cette action acceptent la substitution de variables. Pour ce faire, entrez la variable dans le champ de propriété. Placez la variable entre accolades ( { } ).

Certains noms de propriétés de cette action changent de manière dynamique lorsque vous les configurez. Par exemple, si vous sélectionnez Agent comme Cible, le champ suivant passe de ID de contact à ID d'agent.

Propriété

Description

Add Caption

Entrez une courte phrase qui identifie cette action dans le script de manière unique. La légende est affichée sur le canevas de script sous l’icône de l’action.

Target

Sélectionnez le type de destinataire dans la liste déroulante :Agents, Team, Skill, Everyone ou Contact. La valeur par défaut est Contact. L'option Everyone est obsolète. Ne le sélectionnez pas.

Contact ID, Agent ID, Team, Skill, Name

ID de la cible, tel qu'un ID d'agent. Le nom de cette propriété varie en fonction du Target que vous choisissez.

Name

Cette propriété est le nom ou la clé utilisée pour identifier la valeur. Il peut s'agir de n'importe quel nom ou numéro. Les noms ne sont pas sensibles à la casse. Si plusieurs actions Indicate sont utilisées, ce nom est utilisé pour savoir quelle action Indicate est activée ou désactivée.

State

Une liste déroulante permettant de choisir On ou Off afin de déterminer si l'indicateur sera affiché ou non. En général, vous avez besoin de deux indicate actions portant le même nom : une pour activer le bouton et une pour le désactiver.

Image File

L'URL d'un fichier image dans le répertoire tenantClosed Regroupement organisationnel de haut niveau utilisé pour gérer le support technique, la facturation et les paramètres globaux de votre CXone Mpower environnement sur le CXone Mpower serveur de fichiers. C'est l'image sur laquelle les agents cliqueront. Le fichier doit être au format GIF, JPG ou PNG et avoir une taille de 16 x 16 pixels.Cette propriété est requise lorsque vous utilisez l'action Indicate dans Salesforce Agent ou Salesforce Agent Lightning.

Avertissement Un lien brisé pour Image File peut provoquer de graves problèmes de performance pour le locataire associé. Lorsque vous utilisez des icônes personnalisées, il est important de vérifier que le lien est exact.

Tool Tip

Le texte qui apparaît lorsque le curseur de la souris survole l'icône ou le texte de l'indicateur.

Action Type
  • Run Exe : exécute un exécutable local. Cette option utilise un plugin Java qui ne fonctionne qu'avec Internet Explorer, que CXone Mpower ne prend pas en charge : ne pas sélectionner cette option. Entrez le chemin vers l'exécutable dans le champ URL.
  • Open URL : ouvre le navigateur web par défaut à l'URL spécifiée dans le champ URL.
  • Spawn Script : génère le script spécifié dans le champ Script Name et transmet les Skill # et Parameters spécifiés.
  • Signal Script : signale le script spécifié par l'ID dans le champ Contact ID et transmet Parameters.
  • Show Custom Form : lance un formulaire HTML personnalisé. Collez le code HTML du formulaire dans la propriété HTML. Les données capturées dans le formulaire personnalisé déclenchent l'action de l'événement ONDATA dans le script.
URL

Spécifiez l'URL à ouvrir. Cette propriété n'apparaît que si vous sélectionnez Open URL ou Run Exe comme Action Type.

Pour Ouvrir l’URL, vous devez utiliser un nom de domaine et une URL entièrement qualifiés. Les paramètres de chaîne de requête sont pris en charge. Par exemple, http://www.example.com/file.asp?ANI={ANI}. Vous pouvez également personnaliser le titre de l'onglet qui apparaît dans l’interface MAX en ajoutant le paramètre icAgentPanelTitle= à l'URL.

Pour Exécuter Exe, vous devez utiliser un exécutable local qui réside dans le chemin Windows ou avec le chemin complet saisi dans le champ URL. Le chemin du fichier doit inclure des doubles barres obliques inverses (\\) dans le chemin. Par exemple, C:\\ Program Files\\CXone Mpower\\ studio.exe. La plupart des navigateurs modernes ne prennent pas en charge l'exécution de programmes exécutables. Si vous souhaitez utiliser ce type, assurez-vous que vos agents utilisent un navigateur compatible.

Script Name

Saisissez le chemin d'accès complet et le nom du script que vous souhaitez lancer. Cette propriété n'apparaît que si vous sélectionnez Spawn script comme Action Type.

Le chemin d'accès doit être un chemin relatif commençant dans le dossier où se trouve le script actuel. Par exemple, si le script se trouve dans le même dossier, entrez le nom du script. Si le script se trouve dans un sous-dossier de l'emplacement du script actuel, spécifiez le chemin et le nom du script. Par exemple, /Sous-dossier/ScriptName.

Vous devez également spécifier Skill#. Celui-ci sera transmis au script créé. Vous pouvez spécifier tout Parameters supplémentaire que vous souhaitez transmettre au script généré.

Skill#

Saisissez le numéro de la compétence ACD à transmettre au script créé. Cette propriété n'apparaît que si vous sélectionnez Spawn script comme Action Type.

Vous devez également spécifier le Script Name que vous voulez générer. Vous pouvez spécifier tout Parameters supplémentaire que vous souhaitez transmettre au script.

Contact ID

Saisissez l'ID du script que vous souhaitez signaler. Cette propriété n'apparaît que si vous sélectionnez Signal script comme Action Type.

Par défaut, cette propriété utilise la variable {contactId}. Vous pouvez également utiliser {masterID} pour signaler le script parent, ou quelque chose comme {spawnID} pour signaler un script enfant.

Parameters

Spécifiez tout paramètre supplémentaire à passer au script engendré ou au script qui est signalé. Cette propriété n'apparaît que si vous sélectionnez Spawn script ou Signal script comme Type d'action.

L'ajout de paramètres est facultatif.

Html

Saisissez le code HTML du formulaire personnalisé que vous souhaitez lancer. Cette propriété n'apparaît que si vous sélectionnez Show Custom Form comme Action Type.

Vous pouvez utiliser n'importe quel champ de saisie de formulaire standard, y compris Input, Textarea, Password, Checkbox, Radio, Select, Button et Submit. Cependant, n'incluez pas les balises <form>. Lorsque vous ajoutez des champs :

  • Chaque champ de saisie doit contenir un nom. Les champs sans nom seront ignorés. Par exemple, <input type="text" name="phone">. Les noms et les valeurs sont renvoyés au script sous forme de variables à l'aide de l'action Ondata. Si le script est manquant dans l'action Ondata, le formulaire sera inutile. Les champs de formulaire qui prennent en charge plusieurs valeurs, par exempleCheckbox et Select, contiendront un tableau séparé par des virgules.
  • Les boutons de soumission multiples peuvent être utilisés avec des noms identiques ou différents, mais tout bouton de soumission soumettra les données et fermera la fenêtre. Si vous voulez un bouton qui ne soumet pas, utilisez un bouton plutôt qu'une soumission.
  • Les feuilles de style liées ne sont pas prises en charge, mais les styles en ligne sont pris en charge. Par exemple, <div style="position: absolute; left: 10px; top: 100px;">.
  • JavaScript fonctionnera lorsqu'il sera lié à un script externe, mais le contenu doit être en HTTPS pour éviter les erreurs. Par exemple :

    <script type="text/javascript" src="https://www.example.com/test.js"></script> <INPUT TYPE="button" NAME="button" Value="Click" onClick="MyFunction(this.form)">

Conditions de branche résultantes

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

Default

Chemin parcouru sauf si le script remplit une condition qui l'oblige à emprunter l'une des autres branches. Il est également suivi si les autres branches de l’action ne sont pas définies.

Error

Chemin emprunté lorsque l'action ne s'exécute pas correctement. Par exemple, en cas de problème inattendu, comme une mauvaise connectivité, des erreurs de syntaxe, etc. La variable _ERR, avec un caractère de soulignement simple, doit contenir une explication condensée du problème.

Trucs et astuces

Fieldset et Legend sont pris en charge pour la mise en forme des formulaires de manière plus lisible. Les styles en ligne peuvent être appliqués aux entités HTML. Par exemple :

<fieldset>
	<legend>Gender:</legend>
	<input type="radio" name="gender" value="male"/>Male
	<input type="radio" name="gender" value="female"/>Female<br/>
</fieldset>

Exemple de script

Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s'agit pas d'un script complet. Une rédaction de script supplémentaire peut être requise.

Cet exemple montre comment incorporer l'action Indicate dans un script. Il comprend des exemples sur la manière de transmettre différents types de données au script créé. Le fichier ZIP téléchargeable comprend un exemple de script généré. Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s'agit pas d'un script complet. Une rédaction de script supplémentaire peut être requise.

Télécharger ce script.