Indicate

Cette page d’aide concerne CXone Studio. Cette information est également disponible pour Desktop Studio.

Extension de l’interface agent avec des fonctionnalités personnalisées, notamment une icône sur laquelle l’agent clique pour lancer la fonction personnalisée. Ces icônes dans l’interface de l’agent peuvent être utilisées pour exécuter ou signaler un script, ouvrir un URL ou construire 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é. En général, deux actions Indicate sont utilisées, l’une pour activer le bouton et l’autre pour le désactiver.
  • L’action Indicate étant très flexible, il convient d’être très prudent dans la programmation et de tester le script de manière approfondie.
  • Assurez-vous que le lien utilisé avec la propriété ImageFile est valide. Un lien rompu peut entraîner de graves problèmes de performance pour vos serveurs CXone.
  • MAX utilise un ensemble prédéfini d’images pour tous les indicateurs, basé sur ActionType. Spécifier une image avec la propriété ImageFile et MAX ne changera pas les images affichées pour les agents.

Types de scripts pris en charge

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

Générique

Courriel Clavardage Téléphone Messagerie vocale Élément de travail SMS Numérique

Comparaison d’actions similaires

Les actions suivantes ont des fonctions semblables, mais avec quelques différences essentielles :

  • Runapp : Lance une fonctionnalité personnalisée depuis le script, en particulier en lançant un formulaire, une page Web ou une application.
  • PopURL : Ouvre les URL des pages Web et fournit des options pour l’emplacement et le style du panneau qui affiche la page Web.
  • Indicate : Extension de l’interface agent avec des fonctionnalités personnalisées, notamment une icône sur laquelle l’agent clique pour lancer la fonction personnalisée. Ceci est similaire à Runapp, sauf qu’avec Indicate, le ActionType 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.

Les propriétés de cette action changent de manière dynamique au fur et à mesure que vous les configurez. Par exemple, si vous sélectionnez Agent comme Target, le champ suivant passe de Contact ID à Agent ID.

Propriété

Description

Add Caption

Saisissez une courte phrase qui identifie de manière unique cette action dans le script. La légende apparaît dans le canevas de script sous l’icône d’action.

Target Sélectionnez le type de destinataire dans la liste déroulante :Agents, Team, Skill, Everyone ou Contact. L’option Everyone est obsolète. Ne la sélectionnez pas.
Target Id

ID du contact, ID de l’agent, Équipe

L’ID de la cible, comme un ID d’agent. Le nom de cette propriété varie en fonction de la valeur Target que vous choisissez.

La substitution de variables est couramment utilisée pour cette propriété.

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 nombre. Les noms ne sont pas sensibles à la casse. Si plusieurs actions Indicate sont utilisées, ce nom permet de savoir quelle action Indicate est activée ou désactivée.
Image File

L'URL d'un fichier image dans le répertoire du locataireFermé Regroupement organisationnel de haut niveau utilisé pour gérer le support technique, la facturation et les paramètres globaux pour votre environnement CXone sur le serveur de fichiers CXone. 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 lors de l’utilisation de l’action Indicate dans Salesforce Agent ou Salesforce Agent Lightning.

Avertissement Un lien rompu pour ImageFile peut entraîner 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.

Tooltip Le texte qui s'affiche lorsque le curseur de la souris survient sur l'icône indicatrice ou le texte.
State Une liste déroulante de On ou de Off pour déterminer si l’indicateur sera affiché ou non. En règle générale, vous avez besoin de deux actions indicate portant le même nom : une pour activer le bouton et une pour le désactiver.
Action Type
  • Run Exe : Exécute un programme exécutable local. Cette option utilise un plugiciel Java qui n’est fonctionnel qu’avec Internet Explorer, que CXone ne prend pas en charge. Ne sélectionnez pas cette option.
  • Open URL : Ouvre le navigateur Web par défaut à l’URL spécifiée dans le champ URL.
  • Spawn script : Lance un script spécifié dans le champ Script Name et transmet des paramètres.
  • Signal script : Signale un script spécifié dans le champ ActionValue et transmet des paramètres.
  • Show Custom Form : Lance un formulaire HTML personnalisé. Collez le code HTML du formulaire dans la propriété Html. Les données capturées à partir du 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 qualifié complet et une URL. Les paramètres de la chaîne de requête sont pris en charge. Par exemple, http://www.exemple.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 le fichier EXE, vous devez utiliser un fichier exécutable local qui réside dans le chemin d’accès Windows ou inclure le chemin d’accès complet dans le champ URL. Le chemin du fichier doit inclure des barres obliques doubles (\\) dans le chemin d’accès. Par exemple, C:\\Program Files\\CXone\\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 complet et le nom du script que vous souhaitez lancer. Le chemin d’accès doit être un chemin relatif commençant par le dossier dans lequel se trouve le script actuel.

Vous devez également spécifier la valeur Skill#. Cette information sera transmise au script engendré. Vous pouvez spécifier d’autres Parameters que vous souhaitez transmettre au script.

Cette propriété n’apparaît que si vous sélectionnez Spawn script comme Action Type.

Skill#

Saisissez le numéro de la compétence ACD à transmettre au script engendré.

Vous devez également spécifier le Script Name que vous voulez engendrer. Vous pouvez spécifier d’autres Parameters que vous souhaitez transmettre au script.

Cette propriété n’apparaît que si vous sélectionnez Spawn script comme Action Type.

Contact ID

Saisissez l’ID du script que vous souhaitez signaler. Il s’agit généralement de l’ID du contact. 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.

Cette propriété n’apparaît que si vous sélectionnez Signal script comme Action Type.

Parameters

Spécifiez tout paramètre supplémentaire à passer au script engendré ou au script qui est signalé. L’ajout de paramètres est facultatif.

Cette propriété n’apparaît que si vous sélectionnez Spawn script ou Signal script comme Action Type.

Html

Saisissez le code HTML du formulaire personnalisé que vous souhaitez lancer. 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 ne contient pas l’action Ondata, le formulaire sera inutile. Les champs de formulaire qui prennent en charge plusieurs valeurs, tels que Checkbox 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 souhaitez un bouton qui ne soumets pas, alors utilisez plutôt un bouton.
  • Les feuilles de style liées ne sont pas prises en charge, mais les styles en ligne le sont. Par exemple, <div style="position: absolute; left: 10px; top: 100px;">.
  • JavaScript fonctionnera s’il est lié à un script externe, mais le contenu doit être au format 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)">

Cette propriété n’apparaît que si vous sélectionnez Signal script comme Action Type.

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

Default

Chemin emprunté à moins que le script ne remplisse une condition exigeant qu’il prenne l’une des autres branches. Elle est également prise si les autres branches de l’action ne sont pas définies.

Erreur

Chemin emprunté lorsque l’action ne s’exécute pas correctement. Par exemple, en cas de problème inattendu tel qu’une mauvaise connectivité, des erreurs de syntaxe, etc. La variable _ERR, avec un seul caractère de soulignement, doit être remplie avec une explication condensée du problème.

Conseils et astuces

Fieldset et Legend sont pris en charge pour la mise en forme des formulaires de manière plus lisible. Les styles intégrés/locaux 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 texte complet. Des scripts supplémentaires peuvent être nécessaires.

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 généré. Un exemple de script généré est inclus dans le fichier ZIP téléchargeable. Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.

Télécharger ce script.