INDICATE

Cette page d'aide concerne Studio. Ces informations sont également 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 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.

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é Fichier image 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 Type d’action. Le fait de spécifier une image avec la propriété Fichier image 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

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

``` ```

``` ```

``` ```

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 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, entrez la variable dans le champ de propriété. Mettez la variable entre accolades ( { } ).

Propriété

Description

Ajouter une légende

"\n

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.

\n "
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 du 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 ACD cible dans la liste déroulante.

Vous pouvez utiliser la substitution de variables pour ces propriétés.

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. Si vous utilisez plusieurs actions Indicate, ce nom est utilisé pour suivre 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 Looking at this segment, it contains only a MadCap snippet block tag with a file path attribute. There is no natural-language text to translate—only whitespace, an XML/HTML tag, and a path. Per the rules, I must preserve the tag and path verbatim and not translate file paths. The "r" reference refers to "snippets" which appears in the path "../../snippets/Properties/ImageFile.flsnp" — but file paths must not be translated (Rule 3).

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.

Tool Tip

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

Type d’action

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 :

  • Ouvrir l’URL : Ouvre le navigateur Web par défaut vers 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 plugin Java qui fonctionne uniquement 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 # et 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 Spawn Script.
  • Script signal : signale le script spécifié par l'id dans le champ Id du contact et transmet les Paramètres.
  • Afficher 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 d'événement ONDATA dans le script. Si vous sélectionnez cette option, consultez la section Custom Form sur cette page pour obtenir des informations sur la façon de saisir le code du formulaire HTML dans ce champ.

Conditions de 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 de formulaire personnalisé

Si vous souhaitez 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 Afficher le formulaire personnalisé comme type d'action. Lorsque vous sélectionnez cette option :

  • Vous pouvez utiliser du HTML et du CSS qu'un navigateur moderne peut prendre en charge. Tous les champs de saisie de formulaire Standard peuvent être utilisés, 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 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é à une 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, comme les guillemets doubles. Pour contourner ce problème, utilisez le .char() fonction permettant d'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 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é.

``` Image d'un script qui utilise INDICATE. ```

Télécharger ce script.