Indicate

Enrichit de l'interface de l'agent avec des fonctionnalités personnalisées, en particulier une icône sur laquelle l'agent clique pour lancer cette fonctionnalité. Ces icônes dans l'interface de l'agent peuvent être utilisées pour exécuter ou signaler 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.

Dependencies

  • 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é. Généralement, deux actions Indicate sont utilisées, l’une pour activer le bouton et l’autre pour désactiver le bouton.
  • L'action Indicate est flexible ; soyez donc prudent lors de la programmation et réalisez des tests approfondis du script.
  • 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 CXone.
  • MAX utilise un ensemble d'images prédéfini pour tous les indicateurs, en fonction de ActionType. La spécification d’une image avec la propriété ImageFile avec MAX ne changera pas les images que les agents verront.

Supported Script Types

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

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

Comparison of Similar Actions

Les actions suivantes ont des fonctions similaires, mais présentent quelques différences essentielles :

  • 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 les URL de pages Web et fournit des options pour l'emplacement et le style du panneau qui fait apparaître la page Web.
  • Indicate  : extension de l'interface de l'agent avec des fonctionnalités personnalisées, en particulier une icône sur laquelle l'agent clique pour lancer cette fonctionnalité. Ceci est similaire à Runapp, sauf qu’avec Indicate, le ActionType est initié par le script plutôt que par l'agent.

Input Properties

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. The Everyone option has been deprecated.

TargetIDs

ID de la cible, tel qu'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 numéro. Les noms ne sont pas sensibles à la casse. If you have multiple Indicate actions in use, this name is used to track which Indicate action is turned on or off.

ImageFile

L'URL d'un fichier image dans le répertoire unité commercialeFermé Regroupement organisationnel de haut niveau utilisé pour gérer le support technique, la facturation et les paramètres globaux de votre CXone environnement sur le CXone serveur de fichiers. 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.

This property is required when using the Indicate action in Agent for Salesforce or Agent for Salesforce Lightning.

Warning A broken link for ImageFile can cause severe performance issues for the associated business unit. When using custom icons, it is important to verify that the link is accurate.

Tooltip

Le texte qui apparaît lorsque le curseur de la souris survole l'icône ou le texte de l'indicateur.

State

Une liste déroulante permettant de choisir On ou Off afin de déterminer si l'indicateur sera affiché ou non. En règle générale, vous avez besoin de deux actions d'indication portant le même nom. Un pour activer le bouton, un pour désactiver le bouton.

ActionType
  • RunExe : exécute un exécutable local. Cette option utilise un plugin Java qui ne fonctionne qu'avec Internet Explorer, qui n’est pas pris en charge par CXone. Cela nécessite un exécutable local qui réside dans le chemin Windows ou avec le chemin complet entré dans le champ ActionValue. Le chemin du fichier doit inclure des doubles barres obliques inverses (\\) dans le chemin. 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.
  • OpenURL : ouvre un navigateur Web par défaut à l'URL spécifiée dans le champ ActionValue.
  • SpawnScript : génère un script spécifié dans le champ ActionValue et transmet les paramètres.
  • SignalScript : signale un script spécifié dans le champ ActionValue et transmet les paramètres.
  • ShowCustomForm : lance un formulaire HTML personnalisé créé dans Studio. Les données capturées à partir du 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é si vous les placez entre accolades { }.

  • RunExe : le nom ou le chemin d'accès à 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 pleinement qualifié et une URL. 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 voulez générer. 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 de génération de script SkillID est requis. 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 voulez signaler. En règle générale, vous générez un script associé 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é. Tous les champs de saisie de formulaire standard peuvent être utilisés, y compris Entrée, Zone de texte, Mot de passe, Case à cocher, Radio, Sélectionner, Bouton et Soumettre. Les balises <form> ne doivent pas être incluses.
    • Chaque champ de saisie doit contenir un nom. Les champs sans nom seront ignorés. Exemple : <input type="text" name="phone">. Les noms et les valeurs seront renvoyés au script sous forme de variables à l'aide de l'action Ondata. Si le script est manquant dans l'action Ondata, le formulaire sera inutile. Les champs de formulaire qui prennent en charge plusieurs valeurs, par exemple Case à cocher et Sélectionner, contiendront un tableau séparé par des virgules.
    • Plusieurs boutons de soumission peuvent être utilisés en utilisant le même nom ou des noms 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 sera 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)">
    

Result Branch Conditions

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 parcouru sauf si le script remplit une condition qui l'oblige à emprunter l'une des autres branches. Il est également suivi 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, comme une mauvaise connectivité, des erreurs de syntaxe, etc. La variable _ERR, avec un caractère de soulignement simple, doit contenir une explication condensée du problème.

Tips and Tricks

Fieldset et Legend sont pris en charge pour la mise en forme des 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>

Script Example

Cet exemple n’est pas un script entier. Une rédaction de script complémentaire est requise pour l’utilisation de cette action.

This example demonstrates how to incorporate the Indicate action into a script. It includes examples of how to pass different types of data to the spawned script. An example of a spawned script is included in the downloadable ZIP file.

Download this script.