INDICATE

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

Permet d'ajouter des fonctionnalités personnalisées à l'Application Agent. Cette action ajoute 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é. Habituellement, deux actions Indicate sont utilisées, une pour activer le bouton et une autre pour le désactiver.
  • Parce que l'action Indicate est si flexible, soyez très prudent lors de la programmation et testez le script minutieusement.
  • Assurez-vous que le lien utilisé avec la propriété Fichier image est valide. Un lien brisé peut causer de graves problèmes de performance pour vos serveurs NiCE CXone.
  • MAX utilise un ensemble prédéfini d'images pour tous les indicateurs, basé sur le Type d'action. Le fait de spécifier une image avec la propriété Fichier image avec MAX ne modifiera pas les images que voient les agents.

  • Pour les scripts numériques : sélectionnez Agent pour la propriété Cible et définissez TargetIDs à la variable {AgentID}.

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 Digital

Comparaison d’actions similaires

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

  • Runapp : Lance une fonctionnalité personnalisée depuis le script, en particulier en lançant un formulaire, une page Web ou une application.
  • PopURL : Ouvre des URL de pages Web et offre des options pour l’emplacement et le style du panneau qui affiche la page Web en incrustation.
  • Indicate : Étend l’interface de l’agent avec une fonctionnalité personnalisée, plus précisément une icône sur laquelle l’agent clique pour lancer la fonction personnalisée. Cela est semblable à Runapp, sauf qu’avec Indicate, le Type d’action est initié par le script plutôt que par l’agent.

Propriétés de Saisie

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 Variable. Pour ce faire, effectuez l'entrée de la Variable dans le champ de propriété. Placez la Variable entre accolades ( { } ).

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.

Cible

Sélectionnez le type de destinataire dans la liste déroulante :Agents, Équipe, Compétence, Tout le monde, Contact. L’option Tout le monde est obsolète. Pour les scripts numériques, vous devez sélectionner Agents.

  • ID de contact : Lorsque la cible est Contact, entrez l’id du contact cible dans ce champ.

  • Agents : Lorsque la cible est Agents, sélectionnez un ou plusieurs agents dans la liste déroulante.

  • Équipe : Lorsque la cible est Équipe, sélectionnez l’équipe cible dans la liste déroulante.

  • Compétence : Lorsque la cible est Compétence, sélectionnez la compétence cible ACD dans la liste déroulante.

Vous pouvez utiliser la substitution de variables pour toutes les propriétés de cette action.

Nom

Nom ou identifiant de l'icône ou du bouton ajouté par indicate . Vous pouvez utiliser n'importe quel nom ou nombre. Les noms ne sont pas sensibles à la casse. Habituellement, vous avez besoin de deux actions indicate pour chaque bouton. Une instance de indicate active le bouton et l'autre le désactive. Les deux instances doivent avoir le même Nom. Cela les regroupe afin que le script puisse suivre quelle option Indicate est activée ou désactivée. Si vous utilisez plusieurs actions Indicate à la fois, ce nom est utilisé pour déterminer quelle action Indicate est activée ou désactivée.

État

Select On to have this action enable the button or Off to have this action disable the button.

Fichier image

L'URL d'un fichier image dans le répertoire sur votre NiCE CXone système. Il s'agit de l'image utilisée comme icône sur laquelle les agents cliquent dans l'application Agent. 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 ImageFile peut causer de graves problèmes de performance pour l'unité commerciale associée. Lorsque vous utilisez des icônes personnalisées, il est important de vérifier que le lien est exact.

Infobulle

The text that appears when the cursor hovers over the indicator icon or text.

Type d’action

Sélectionnez ce que vous voulez qu’il se passe lorsque l’agent clique sur l’icône ajoutée à l’application agent par cette action. Selon l’option choisie, un ou plusieurs champs s’affichent afin que vous puissiez configurer les informations appropriées pour cette action. Les types d’Action sont :

  • Ouvrir l’url : Ouvre le navigateur Web par défaut à l’URL spécifiée dans le champ URL.
  • Exécuter exe : Ne sélectionnez pas cette option. Elle exécute un exécutable local, mais nécessite un plugiciel Java qui ne fonctionne qu’avec Internet Explorer. NiCE CXone ne prend pas en charge Internet Explorer.
  • Engendrer le script : Engendre le script spécifié dans le champ Nom du script et transmet le Skill # ainsi que les Paramètres spécifiés. Pour en savoir plus sur la spécification des paramètres pour les scripts engendrés, consultez la page d’aide Engendrer le script.
  • Script signal : Signale le script spécifié par l’ID dans le champ Contact ID et transmet les Paramètres.
  • Afficher un formulaire personnalisé : 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. Si vous sélectionnez cette option, consultez la Section formulaire personnalisé sur cette Page pour obtenir des informations sur la façon de saisir le code du formulaire html dans ce champ.

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.

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.

HTML du formulaire personnalisé

Si vous voulez que INDICATE affiche un formulaire HTML, vous devez coller le code du formulaire HTML dans le champ HTML. Ce champ apparaît lorsque vous sélectionnez Show Custom Form comme Type d’action. Lorsque vous sélectionnez cette option :

  • Vous pouvez utiliser du HTML et du CSS pris en charge par un navigateur moderne. Tout champ de saisie de formulaire standard peut être utilisé, y compris Input, Textarea, Password, Checkbox, Radio, Select, Button et Submit.
  • N’incluez pas les balises <form> .
  • Chaque champ de saisie doit contenir un nom. Par exemple, <input type="text" name="phone">. Les Champs sans nom sont ignorés. Les noms et les valeurs sont retournés au script en tant que variables à l’aide de l’action Ondata. Si le script ne comporte pas l’action Ondata, le formulaire sera inutile. Les champs de formulaire qui prennent en charge plusieurs valeurs, par exemple 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 voulez un bouton qui ne soumet pas les données, utilisez un bouton plutôt qu’un bouton de soumission.
  • 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 lorsqu’il est lié à un JavaScript 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)">

  • Certains caractères utilisés en HTML et en CSS sont interprétés comme du code, comme les guillemets doubles. Pour contourner ce problème, utilisez la fonction .char() pour ajouter le caractère à l’endroit approprié. Par exemple :

    //The double quotes in the HREF tag cause a problem:
    ASSIGN html = "ASSIGN html = "<a href="https://www.w3schools.com">Visit W3Schools</a>""
    //To get around that, replace those double quotes with the char equivalent:
    ASSIGN html = "ASSIGN html = "<a href={char(34)}https://www.w3schools.com{char(34)}>Visit W3Schools</a>"

Trucs et astuces

Fieldset et Legend sont pris en charge pour la mise en forme des formulaires de manière plus lisible. Des styles en ligne pourraient ê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

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.

Cet exemple montre comment intégrer l’action Indicate dans un script. Il comprend des exemples de la façon 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.

Image of a script that uses INDICATE.

Téléchargez ce script.