Indicate

This help page is for Desktop Studio. This information is also available for CXone 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.

Double-click the action to open a configuration wizard.

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

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

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

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.

Propriété

Description

Target

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

TargetIDs

L’ID de la cible, comme un ID d’agent ou un ID de compétence.

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.

ImageFile

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.

ActionType
  • RunExe: Runs a local executable. This option uses a Java plugin that only works with Internet Explorer, which CXone does not support: do not select this option. This requires a local executable that resides in the Windows path or with the full path entered in the ActionValue field. The file path must include double back slashes (\\) in the path. For example, C:\\Program Files\\CXone\\studio.exe. Most modern browsers do not support running executable programs. If you want to use this type, ensure that your agents use a compatible browser.
  • OpenURL: Opens a default web browser to the URL specified in the ActionValue field.
  • SpawnScript: Spawns a script specified in the ActionValue field and passes parameters.
  • SignalScript: Signals a script specified in the ActionValue field and passes parameters.
  • ShowCustomForm: Launches a custom HTML form created in Studio. The captured data from the custom form will trigger the ONDATA event in the script.
ActionValue

La valeur requise par la ActionTypespécifiée. Les variables sont prises en charge dans cette propriété en les plaçant entre accolades ( { } ).

  • RunExe : Le nom ou le chemin d’accès d’un fichier exécutable Windows. Le chemin du fichier doit inclure des barres obliques doubles (\\) dans le chemin d’accès. Par exemple, C:\\Program Files\\MyCompany\\myApp.exe -h {ANI}.
  • OpenURL  : Doit être un nom de domaine et une URL pleinement qualifiés. 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.
  • SpawnScript  : Le nom du script que vous souhaitez engendrer. Le nom doit être le chemin complet du script (à partir du répertoire actuel du script en cours d’exécution). Le paramètre pour engendrer le script SkillID est requis. Le script ne peut pas être engendré sans un ID de compétence ACD.
  • SignalScript  : L’ID du script en cours d’exécution que vous souhaitez signaler. Généralement, vous créez un script connexe et vous 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  : Ce champ vous permet de créer un formulaire HTML personnalisé. Vous pouvez utiliser du code HTML et CSS qu’un navigateur moderne peut prendre en charge. Tous les champs de saisie du formulaire standard peuvent être utilisés, y compris la saisie, Textarea, Password, Checkbox, Radio, Select, Button et Submit. N’incluez pas les balises <form> .
    • Chaque zone d’entrée 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 ne contient 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 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 intégrés dans un élément HTML sont pris en charge. Par exemple, <div style="position: absolute: left: 10px: top: 100px:">.
    • JavaScript fonctionnera lorsqu’il sera lié à un code JavaScript externe, mais le contenu doit être 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)">

    • Some characters used in HTML and CSS are interpreted as code, such as double quotes. To get around this, use the .char() function to add the character where it belongs. For example:

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

OnError

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.

Télécharger ce script.