Indicate

This help page is for Desktop Studio. This information is also available for CXone Studio.

Amplía la interfaz del agente con funcionalidad personalizada, concretamente un ícono al que el agente hace clic para iniciar la función personalizada. Se pueden utilizar estos iconos de la interfaz del agente para ejecutar o señala un script, abrir una URL o crear formularios básicos basados en web y procesar sus datos.

Double-click the action to open a configuration wizard.

Dependencias

  • Un indicador también debe estar desactivado en el script o seguirá apareciendo en la interfaz del agente después de que el contacto haya finalizado. Normalmente, se usan dos acciones Indicate: una para activar el botón y otra para desactivar el botón.
  • Dado que es muy flexible la acción Indicate, sea muy cuidadoso al programar y haga pruebas detalladas del script.
  • Asegúrese de que sea válido el vínculo que se utilice con la propiedad ImageFile. Un enlace roto puede causar problemas graves de rendimiento en sus servidores CXone.
  • MAX utiliza un conjunto predefinido de imágenes para todos los indicadores, con base en el ActionType. Especificar una imagen con la propiedad ImageFile con MAX no cambiará las imágenes que ven los agentes.

Tipos de scripts compatibles

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.

Genérico

Correo electrónico Conversación Teléfono Correo de voz Elemento de trabajo SMS Digital

Comparación de acciones similares

Las siguientes acciones tienen funciones similares, pero con algunas diferencias clave:

  • Runapp: Inicia la funcionalidad personalizada desde el script, concretamente el lanzamiento de un formulario, página web o aplicación.
  • PopURL: Abre las URL de la página web y ofrece opciones para la ubicación y el estilo del panel que abre la página web.
  • Indicate : Amplía la interfaz del agente con funciones personalizadas, específicamente un icono en el que el agente hace clic para iniciar la función personalizada. Esto es similar a Runapp, salvo que con Indicate, el ActionType lo inicia el script en lugar del agente.

Propiedades de entrada

Estas propiedades definen los datos que utiliza la acción al ejecutarse.

Las propiedad

Descripción

Target

Seleccione el tipo de destinatario en el menú desplegable: Agents, Team, Skill, Everyone, Contact. Ha quedado obsoleta la opción Everyone.

TargetIDs

El ID del objetivo, como un ID de agente o un ID de habilidad.

Name

Esta propiedad es el nombre o la clave utilizada para determinar el valor. Puede ser cualquier nombre o número. Los nombres no distinguen entre mayúsculas y minúsculas. Si tiene múltiples acciones Indicate en uso, este nombre se usa para hacer un seguimiento de qué acción Indicate se activa o desactiva.

ImageFile

La URL de un archivo de imagen en el directorio tenantCerrado Agrupación organizativa de alto nivel utilizado para administrar el soporte técnico, facturación y configuración global para su CXone entorno en el CXone servidor de archivos. Esta es la imagen en la que los agentes harán clic. El archivo debe ser un GIF, JPG o PNG y un tamaño de 16x16 píxeles.

Se necesita esta propiedad cuando se utiliza la acción Indicate en Salesforce Agent o Salesforce Agent Lightning.

Advertencia Un vínculo roto con ImageFile puede causar serios problemas de rendimiento el residente de la asociada. Al usar íconos personalizados, es importante verificar que el vínculo sea exacto.

Tooltip

El texto que aparece cuando el cursor del mouse se sitúa sobre el ícono o texto indicador.

State

Una lista desplegable de On o Off para determinar si se mostrará o no el indicador. Normalmente, necesita dos acciones indicate con el mismo nombre: una para activar el botón y otra para desactivarlo.

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

El valor que requiere el ActionType especificado. Se admiten variables en esta propiedad encerrándolas entre llaves ( { } ).

  • RunExe: El nombre o la ruta a un archivo ejecutable de Windows. La ruta de archivo debe incluir barras diagonales dobles inversas en la ruta. Por ejemplo, C:\\Program Files\\MyCompany\\myApp.exe -h {ANI}
  • OpenURL : Debe ser un nombre de dominio y una URL completos. Se admiten los parámetros de la cadena de consulta. Por ejemplo, http://www.ejemplo.com/archivo.asp?ANI={ANI}. También puede personalizar el título de la pestaña que aparece en la interfaz MAX agregando el parámetro icAgentPanelTitle= a la URL.
  • SpawnScript : El nombre del script que desee generar. El nombre debe ser la ruta completa a la secuencia de comandos (desde el directorio actual de la secuencia de comandos en ejecución). Se requiere el parámetro de generación del script SkillID. No puede generarse el script sin un ID de habilidad ACD.
  • SignalScript : El ID del script en ejecución que desee señalar. Por lo general, estará generando un script relacionado y puede usar {ContactID} para señalar el script actual. Utilice {MasterID} para señalar el script principal o algo como {SpawnID} para señalar un script secundario.
  • ShowCustomForm : Este campo le permite crear un formulario HTML personalizado. Puede usar HTML y CSS, que son compatibles con un navegador moderno. Se puede usar cualquier campo de entrada de formulario estándar, como Entrada, Textarea, Password, Checkbox, Radio, Select, Button y Submit. No incluya las etiquetas <form> .
    • Cada campo de dentrada tiene que contener un nombre. Por ejemplo, <input type="text" name="phone"> Los campos sin nombre se ignoran. Los nombres y valores se devuelven al script como variables utilizando la acción Ondata. Si el script no tiene la acción Ondata, el formulario será inútil. Los campos de formulario que admiten varios valores, como Checkbox y Select, contendrán una matriz separada por comas.
    • Se pueden usar varios botones de envío con nombres iguales o diferentes, pero cualquier botón de envío enviará los datos y cerrará la ventana. Si desea un botón que no enviar y, a continuación, utilice un botón en lugar de un envío.
    • Las hojas de estilo vinculadas no son compatibles, pero sí los estilos en línea. Por ejemplo, <div style="position: absolute: left: 10px: top: 100px:">
    • Funcionará Javascript cuando esté vinculado a un javascript externo, pero el contenido debe estar en HTTPS para evitar errores. Por ejemplo:

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

Condiciones de la rama de resultados

Las condiciones de las ramas de resultados le permiten crear ramas en su script para manejar diferentes resultados cuando se ejecute una acción.

Condición

Descripción

Default

Recorrido a menos que el script cumple una condición que requiere uno de los otros poderes. También se considera si no están definidas las demás ramas de la acción.

OnError

Ruta tomada cuando la acción no se ejecuta correctamente. Por ejemplo, cuando haya un problema inesperado como una mala conectividad, errores de sintaxis, etc. La variable _ERR, con un único carácter de subrayado, debe llenarse con una explicación condensada del problema.

Consejos y trucos

Fieldset y Legend son compatibles para sentar las formas en una moda más legible. Los estilos en línea podría aplicarse a las entidades HTML. Por ejemplo:

<fieldset>
	<legend>Gender:</legend>
	<input type="radio" name="gender" value="male"/>Male
	<input type="radio" name="gender" value="female"/>Female<br/>
</fieldset>

Ejemplo de secuencia de comandos

Este es un ejemplo para demostrar cómo se puede utilizar esta acción en los scripts. No pretende ser un script completo. Quizá se requieran scripts adicionales.

Este ejemplo demuestra cómo incorporar la acción Indicate a un script. Incluye ejemplos de cómo pasar diferentes tipos de datos al script generado. En el archivo ZIP descargable se incluye un ejemplo de un script generado.

Descarga este script.