INDICATE

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

Allows you to add custom functionality to the agent application. Esta acción agrega un ícono en el 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.

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 el enlace utilizado con la propiedad Image File 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 Action Type. Especificar una imagen con la propiedad Image File con MAX no cambiará las imágenes que ven los agentes.

  • Para scripts digitales: seleccione Agent para la propiedad Target y establezca TargetIDs en la variable {AgentID}.

Tipos de Script compatibles

A square with a line branching from it that goes to three other squares.

Generic

Email Chat Phone Voicemail Work Item 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, excepto que con Indicate, el Action Type lo inicia el script en lugar del agente.

Propiedades de Entrada

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

Las propiedad

Descripción

Add Caption

Ingrese una frase corta que identifique de forma única esta acción en el script. La leyenda aparece en el lienzo del script debajo del ícono de acció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.

  • Id de contacto: Cuando el objetivo sea Contacto, ingrese el id de contacto de destino en este campo.

  • Agentes: Cuando el objetivo sea Agentes, seleccione uno o más agentes de la lista desplegable.

  • Equipo: Cuando el objetivo sea Equipo, seleccione el equipo objetivo de la lista desplegable.

  • Habilidad: Cuando el objetivo sea Habilidad, seleccione la ACD habilidad objetivo de la lista desplegable.

Puede usar la sustitución de variables en estas propiedades.

Nombre

El nombre o identificador del icono o botón agregado por indicate . Puedes utilizar cualquier nombre o número. Los nombres no distinguen entre mayúsculas y minúsculas.Normalmente, se necesitan dos indicate acciones para cada botón. Una instancia de indicate habilita el botón y la otra lo deshabilita. Ambas instancias deben tener el mismo Name. Esto los agrupa para que el script pueda rastrear qué opción Indicate está activada o desactivada. Si tiene múltiples acciones Indicate en uso, este nombre se usa para rastrear cuál acción Indicate está activada o desactivada.

Estado

Seleccione On para que esta acción habilite el botón o Off para que esta acción lo deshabilite.

Archivo de imagen

The URL of an image file in the directory on your NiCE CXone sistema. This is the image used as the icon that agents click on in the agent application. The file must be a GIF, JPG, or PNG and 16x16 pixels in size.

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.

Información sobre herramientas

El texto que aparece cuando el cursor se desplaza sobre el icono o texto indicador.

Tipo de acción

Select what you want to happen when the agent clicks the icon added to the agent application by this action. Based on the option you choose, one or more fields appear so you can configure the appropriate information for that action. The action types are: 

  • Open URL: Opens the default web browser to the URL specified in the URL field.
  • Run EXE: Do not select this option. It runs a local executable, but requires a Java plugin that only works with Internet Explorer. NiCE CXone does not support Internet Explorer.
  • Spawn Script: Spawns the script specified in the Script Name field and passes the specified Skill # and Parameters. To learn more about specifying parameters for spawned scripts, see the Spawn Script help page.
  • Signal Script: Signals the script specified by the ID in the Contact ID field and passes Parameters.
  • Show Custom Form: Launches a custom HTML form. Paste the HTML code for the form into the HTML property. The captured data from the custom form triggers the ONDATA event action in the script. If you select this option, see the Custom Form section on this page for information about how to enter the HTML form code in this field.

Condiciones de rama de Resultado

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.

Error

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.

HTML de formulario personalizado

Si desea que INDICATE muestre un formulario HTML, debe pegar el código del formulario HTML en el campo HTML. Este campo aparece cuando selecciona Mostrar formulario personalizado como el Tipo de Acción. Cuando selecciona esta opción:

  • Puede usar HTML y CSS que un navegador moderno pueda admitir. Se pueden usar campos de entrada de formulario estándar, incluidos Input, Textarea, Password, Checkbox, Radio, Select, Button y Submit.
  • No incluya las etiquetas <form> .
  • Cada campo de entrada debe contener un nombre. Por ejemplo, <input type="text" name="phone">. Los Campos sin nombre son ignorados. Los nombres y 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 múltiples valores, por ejemplo Checkbox y Select, contendrán una matriz separada por comas.
  • Se pueden usar múltiples botones de envío con los mismos o diferentes nombres, pero cualquier botón de envío enviará los datos y cerrará la ventana. Si desea un botón que no envíe datos, use un botón en lugar de un botón de envío.
  • 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 esté vinculado a un JavaScript externo, pero el 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 usados en HTML y CSS se interpretan como código, como las comillas dobles. Para evitar esto, use la función .char() para agregar el caractere 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>"

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 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 programación 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. Se incluye un ejemplo de un script generado en el archivo ZIP descargable.

Image of a script that uses INDICATE.

Descargue este script.