Indicate

Cette page d'aide concerne Desktop Studio. Ces informations sont également disponibles pour 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 agent peuvent être utilisées pour exécuter ou Signal un script, ouvrir une URL, ou créer des formulaires Web de base et traiter leurs données.

Double-cliquez sur l'action pour ouvrir un assistant de configuration.

Dépendances

  • Un indicateur doit également être désactivé dans le script, sinon il continuera à apparaître dans l'interface agent après la fin du contact. Généralement, deux actions Indicate sont utilisées, l'une pour activer le bouton et l'autre pour le désactiver.
  • Étant donné que l'action Indicate est très flexible, soyez très prudent lors de la programmation et test le script minutieusement.
  • Assurez-vous que le lien utilisé avec la propriété ImageFile est valide. Un lien brisé peut entraîner de graves problèmes de performance pour vos serveurs NiCE CXone.
  • MAX utilise un ensemble prédéfini d’images pour tous les indicateurs, en fonction du ActionType. Le fait de spécifier une image avec la propriété ImageFile avec MAX ne modifiera pas les images que les agents voient.

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

Types de scripts pris en charge

The icon for a Generic script type - a rectangle with < and > symbols inside it.

L'icône du type de script E-mail - un grand symbole @ dans un losange.

L'icône du type de script Chat - une bulle de chat avec des points de suspension à l'intérieur (...), en forme de losange.

L'icône du type de script Téléphone - un combiné téléphonique de style ancien avec des lignes courbes indiquant que le son en sort.

L'icône du type de script de messagerie vocale - un symbole qui ressemble à une cassette - deux cercles assis sur une ligne horizontale.

L'icône pour le type de script d'élément de travail - un morceau de papier avec un coin replié et une liste à puces dessus.

L'icône du type de script SMS - un téléphone intelligent avec une bulle de discussion qui en sort.

``` L'icône du type de script Numérique - un moniteur d'ordinateur avec un smartphone à côté. ```

Générique

Email Conversation Téléphone Messagerie vocale Élément de travail SMS Digital

Comparaison d'actions similaires

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

  • 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 des URL de pages Web et propose des options pour l'emplacement et le style du panneau qui affiche la page Web.
  • Indicate : étend l'interface agent avec une fonctionnalité personnalisée, à savoir une icône sur laquelle l'agent clique pour déclencher 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 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, entrez la variable dans le champ de propriété. Mettez la variable entre accolades ( { } ).

```

Propriété

```

Description

Cible

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

TargetIDs

The ID of the target, such as an agent ID or a skill ID.

Nom

Le nom ou l'identifiant de l'icône ou du bouton ajouté par indicate . Vous pouvez utiliser n'importe quel nom ou numéro. Les noms ne sont pas sensibles à la casse.En règle générale, 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 Name. Cela les regroupe afin que le script puisse suivre quelle option Indicate est activée ou désactivée.

ImageFile

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

État

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

ActionType ```

Sélectionnez ce que vous souhaitez qu'il se produise lorsque l'agent clique sur l'icône ajoutée à l'application agent par cette action. En fonction de l'option que vous choisissez, un ou plusieurs champs s'affichent afin que vous puissiez configurer les informations appropriées pour cette action. Les types d'action sont les suivants :

  • RunExe : exécute un exécutable local. Cette option utilise un plugin Java qui ne fonctionne qu'avec Internet Explorer, que NiCE CXone ne prend pas en charge : ne pas sélectionner cette option. Cela nécessite un exécutable local qui se trouve dans le chemin Windows ou dont le chemin complet est saisi dans le champ ActionValue. Le chemin du fichier doit inclure des doubles barres obliques inverses (\\) dans le chemin. Par exemple, C:\\ Program Files\\NiCE 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.
  • OpenURL : ouvre un navigateur Web par défaut à l'URL spécifiée dans le champ ActionValue.
  • SpawnScript : lance un script spécifié dans le champ ActionValue et transmet des paramètres.
  • SignalScript : signale un script spécifié dans le champ ActionValue et transmet des paramètres.
  • ShowCustomForm : lance un formulaire HTML personnalisé créé dans Studio. Les données capturées depuis le formulaire personnalisé déclencheront l'événement ONDATA dans le script.
```
ActionValue

La valeur requise par le ActionType spécifié. Les variables sont prises en charge dans cette propriété en les plaçant entre crochets ( { } ).

  • RunExe : nom ou chemin d'un fichier exécutable Windows. Le chemin du fichier doit inclure des doubles barres obliques inverses (\\) dans le chemin. Par exemple, C:\\Program Files\\MyCompany\\myApp.exe -h {ANI}.
  • OpenURL : doit être 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.
  • SpawnScript : le nom du script que vous souhaitez lancer. Le nom doit être le chemin d'accès complet au script (à partir du répertoire actuel du script en cours d'exécution). Le paramètre spawn du script SkillID est obligatoire. Le script ne peut pas être généré sans un id de compétence ACD.
  • SignalScript : l'id du script en cours d'exécution que vous souhaitez signaler. En règle générale, vous générez un script associé et pouvez utiliser {ContactID} pour signaler le script en cours. Utilisez {MasterID} pour signaler le script parent, ou quelque chose comme {SpawnID} pour signaler un script enfant.
  • ShowCustomForm : This field allows you to build a custom HTML form. You can use HTML and CSS that a modern browser can support. Any standard form input fields may be used, including Input, Textarea, Password, Checkbox, Radio, Select, Button, and Submit. Do not include the <form> tags.
    • 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 renvoyés au script sous forme de variables à l'aide de l'action Ondata. Si le script est manquant, l'action Ondata alors 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, 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 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 CSS sont interprétés comme du code, tels que les guillemets doubles. Pour contourner ce problème, utilisez la fonction .char() pour ajouter le caractère à l'endroit où il doit figurer. 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>"

Conditions de la branche 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.

OnError

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

Fieldset et Legend sont pris en charge pour présenter les 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. Un script supplémentaire peut être nécessaire.

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é.

``` ```

Télécharger ce script.