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

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

Courriel Clavardage Téléphone Messagerie vocale Élément de travail SMS Numérique

Comparison of Similar Actions

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.

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

L'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 nombre. 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 de l'unité commercialeFermé 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.

This property is required when using the Indicate action in Salesforce Agent or Salesforce Agent 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 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. Généralement, vous avez besoin de indiquer deux actions avec le même nom. Une pour activer le bouton, une pour désactiver le bouton.

ActionType
  • RunExe : Exécute un programme exécutable local. Cette option utilise un plugiciel Java qui n’est fonctionnel qu’avec Internet Explorer, que CXone ne prend pas en charge. Cela nécessite un programme 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 barres obliques doubles (\\) dans le chemin d'accès. 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 : 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 saisies dans le formulaire personnalisé déclenchent 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 entourant d’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é. Tous les champs de saisie de formulaire standard peuvent être utilisés, y compris Entrée de données, Zone de texte, Mot de passe, Case à cocher, Radio, Sélection, Bouton et Soumettre. Les balises <form> ne doivent pas être incluses.
    • Chaque zone d’entrée 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 ne contient pas 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.
    • 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 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)">
    

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

Tips and Tricks

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>

Script Example

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.

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.