Indicate

Esta página de ayuda corresponde a Desktop Studio. Esta información también está disponible para Studio.

Icon of Indicate: exclamation mark in a circle

Permite agregar funcionalidad personalizada a la aplicación del agente. Esta acción agrega un ícono en el que el agente hace clic para iniciar la función personalizada. Estos íconos en la interfaz del agente se pueden usar para ejecutar o señalar un script, abrir una URL, o crear formularios básicos basados en la web y procesar sus datos.

Haga doble clic en la acción para abrir un asistente de configuración.

Dependencias

  • Un indicador también debe desactivarse en el script o continuará apareciendo en la interfaz del agente después de que haya finalizado el contacto. Normalmente, se utilizan DOs acciones Indicate, una para activar el botón y otra para desactivar el botón.
  • Debido a que la acción Indicar es tan flexible, tenga mucho cuidado al programar y pruebe el script a fondo.
  • Asegúrese de que el enlace utilizado con la propiedad ImageFile sea válido. Un enlace roto puede causar problemas graves de rendimiento en sus servidores NiCE CXone.
  • MAX utiliza un conjunto predefinido de imágenes para todos los indicadores, basado en ActionType. especificar una imagen con la propiedad ImageFile con MAX no cambiará las imágenes que ven los agentes.

  • Para scripts digitales: seleccione Agente para la propiedad Objetivo y configure TargetIDs en la variable {AgentID}.

Tipos de secuencias de comandos 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.

El ícono para el tipo de script de Conversación - una burbuja de chat con puntos suspensivos dentro (...), en forma de diamante.

El ícono para el tipo de script Teléfono: un auricular de teléfono de estilo antiguo con líneas curvas que indican que sale sonido de él.

El icono para el tipo de script Voicemail: un símbolo que se parece a un casete, dos círculos sobre una línea horizontal.

El ícono para el tipo de script Work Item: una hoja de papel con una esquina doblada hacia abajo y una lista con viñetas en ella.

El icono para el tipo de script de SMS: un teléfono inteligente con una burbuja de chat que sale de él.

El ícono para el tipo de script Digital: un monitor de computadora con un smartphone al lado.

Genérico

Correo electrónico Conversación Teléfono Mensaje 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 una funcionalidad personalizada desde el script, específicamente al abrir un formulario, una página web o una aplicación.
  • PopURL: abre URL de páginas web y proporciona opciones para la ubicación y el estilo del panel que muestra la página web emergente.
  • Indicate : Extiende la interfaz del agente con una funcionalidad personalizada, específicamente un icono en el que el agente hace clic para iniciar la función personalizada. Esto es similar a Runapp, excepto que con Indicate, el Tipo DE acción es iniciado por el script en lugar de por el agente.

Propiedades de entrada

Estas propiedades definen los datos que utiliza la acción al ejecutarse.Todas las propiedades de esta acción aceptan sustitución de variables. Para hacerlo, ingrese la variable en el campo de propiedad. Encierre la variable entre llaves ( { } ).

Propiedad

\n

Descripción

\n
Objetivo

Seleccione el tipo de destinatario en el menú desplegable: Agentes, Equipo, Habilidad, Todos, Contacto. La opción Todos ha quedado obsoleta. Para los scripts digitales, debe seleccionar Agentes.

TargetIDs

The ID of the target, such as an agent ID or a skill ID.

Nombre

El nombre o identificador del icono o botón agregado por indicate . Puede usar cualquier nombre o número. Los nombres no distinguen mayúsculas y minúsculas.Normalmente, se necesitan DOs acciones indicate para cada botón. Una instancia de indicate habilita el botón y la otra deshabilita el botón. Ambas instancias deben tener el mismo Name. Esto las agrupa para que el script pueda rastrear qué opción de Indicate está activada o desactivada.

ImageFile

La URL de un archivo DE imagen en el directorio de su sistema NiCE CXone. Esta es la imagen que se usa como ícono en el que hacen clic los agentes en la aplicación de agente. El archivo debe ser un GIF, JPG o PNG y un tamaño de 16x16 píxeles. Esta propiedad es obligatoria cuando se usa la acción Indicate en Salesforce Agent o Salesforce Agent Lightning.Advertencia Un enlace roto para ImageFile puede causar problemas graves de rendimiento en la unidad de negocio asociada. Cuando se usan íconos personalizados, es importante verificar que el enlace sea preciso.

Sugerencia emergente

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

Estado

Select On to have this action enable the button or Off to have this action disable the button.

ActionType

Seleccione lo que desea que ocurra cuando el agente hace clic en el icono agregado a la aplicación de agente mediante esta acción. Según la opción que elija, aparecerán uno o más campos para que pueda configurar la información correspondiente para esa acción. Los tipos DE acción SOn:

  • RunExe: Ejecuta un ejecutable local. Esta opción utiliza un complemento de Java que solo funciona con Internet Explorer, el cual NiCE CXone no admite: no seleccione esta opción. Esto requiere un ejecutable local que resida en la ruta Windows o con la ruta completa ingresada en el campo ActionValue. La ruta del archivo debe incluir barras diagonales inversas dobles (\\) en la ruta. Por ejemplo, C:\\Archivos de programa\\NiCE CXone\\studio.exe. La mayoría de los navegadores modernos no admiten la ejecución de programas ejecutables. Si desea utilizar este tipo, asegúrese de que sus agentes usen un navegador compatible.
  • OpenURL: abre un navegador web predeterminado en la URL especificada en el campo ActionValue.
  • SpawnScript: Genera un script especificado en el campo ActionValue y pasa parámetros.
  • SignalScript: Envía una señal a un script especificado en el campo ActionValue y transmite parámetros.
  • ShowCustomForm: Inicia un formulario HTML personalizado creado en Studio. Los datos capturados del formulario personalizado desencadenarán el evento ONDATA en el script.
ActionValue

El valor que requiere el tipo DE acción 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 del archivo debe incluir barras diagonales inversas dobles (\\) en la ruta. Por ejemplo, C:\\Program Files\\MyCompany\\myApp.exe -h {ANI}.
  • OpenURL : debe ser un nombre de dominio completamente calificado y una URL. Se admiten parámetros de cadena de consulta. Por ejemplo, http://www.example.com/file.asp?ANI={ANI}. También puede personalizar el título de la pestaña que aparece en la intefaz de MAX agregando el parámetro icAgentPanelTitle= a la URL.
  • SpawnScript : El nombre del script que desea 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). El parámetro de generación del script SkillID es obligatorio. No puede generarse el script sin un id de habilidad ACD.
  • SignalScript : El id del script en ejecución al que desea señalar. Por lo general, está generando un script relacionado y puede usar {ContactID} para señalar el guión actual. Utilice {MasterID} para señalar el script principal o algo como {SpawnID} para señalar un script secundario.
  • ShowCustomForm : This field allows you to build a custom HTML form. You can use HTML and CSS that a modern browser can support. Any standard form input fields may be used, including Input, Textarea, Password, Checkbox, Radio, Select, Button, and Submit. Do not include the <form> tags.
    • Cada campo de entrada debe contener un nombre. Por ejemplo, <input type="text" name="phone">. Los Campos sin nombre se ignoran. Los nombres y los valores se devuelven al script como variables mediante la acción Ondata. Si al script le falta la acción Ondata, el formulario será inútil. Los campos de formulario que admiten valores múltiples, por ejemplo Checkbox y Select, contendrán una matriz separada por comas.
    • Se pueden usar múltiples botones de envío con el mismo nombre o con nombres diferentes, pero cualquier botón de envío enviará los datos y cerrará la ventana. Si desea un botón que no envíe, entonces use un botón en vez de enviar.
    • Las hojas de estilo vinculadas no SOn compatibles pero los estilos en línea SOn compatibles. Por ejemplo, <div style="position: absolute: left: 10px: top: 100px:">.
    • Javascript funcionará cuando se vincula a un javascript externo, pero su contenido debe ser 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)">

    • Algunos caracteres utilizados en HTML y CSS se interpretan como código, como las comillas dobles. Para evitar esto, use la función .char() para agregar el carácter donde corresponda. Por ejemplo:

      //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 rama de resultado

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

Condición

Descripción

Por defecto

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.

OnError

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.

Consejos y trucos

Fieldset y Legend SOn compatibles para organizar los formularios de una manera 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 Script

Este es un ejemplo para demostrar cómo se puede utilizar esta acción en los scripts. No pretende ser un script completo. Es posible que se requiera scripting adicional.

Este ejemplo demuestra cómo incorporar la acción Indicate en 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.

Ejemplo de script que utiliza la acción Indicate

Descargue este script.