INDICATE

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

Le permite agregar funcionalidad personalizada a La aplicación agente. 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 CXone Mpower.
  • 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 scripts compatibles

Un cuadrado del que sale una línea que va a otros tres cuadrados.

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

Cambie Caption por algo que identifique de forma única esta acción en el script. El informe de Ruta de Pulsado del IVR incluye el nombre de la acción y el título. Los subtítulos únicos y descriptivos hacen que los informes sean más fáciles de leer y comprender.

Target

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

  • Contact ID: Cuando el objetivo sea Contact, ingrese el ID de contacto del objetivo en este campo.

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

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

  • Skill: Cuando el objetivo sea Skill, seleccione la habilidad objetivo ACDde la lista desplegable.

  • Everyone: Cuando el objetivo es Everyone, no es necesario proporcionar información adicional.

Puede utilizar la sustitución de variables para estas propiedades.

Name

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 hacer un seguimiento de qué acción Indicate se activa o desactiva.

State

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

Image File

La URL de un archivo de imagen en el directorio de su CXone Mpower sistema. Esta es la imagen utilizada como ícono en el que los agentes hacen clic en La aplicación agente. 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 enlace roto para ImageFile puede causar graves problemas de rendimiento para la unidad de negocio asociada. Al usar íconos personalizados, es importante verificar que el vínculo sea exacto.

Tool Tip

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

Action Type

Seleccione lo que desea que suceda cuando el agente haga clic en el ícono agregado a La aplicación agente por esta acción. Dependiendo de la opción que elijas, aparecen uno o más campos para que puedas configurar la información adecuada para esa acción. Los tipos de acciones son:

  • Open URL: Abre el navegador web predeterminado en la URL que se especifica en el campo URL.
  • Run EXE: No seleccione esta opción. Ejecuta un ejecutable local, pero requiere un complemento de Java que solo funciona con Internet Explorer. CXone Mpower no es compatible con Internet Explorer.
  • Spawn Script: genera el script especificado en el campo Script Name y pasa los Skill # y Parameters especificados. Para obtener más información sobre cómo especificar parámetros para scripts generados, consulte la página de ayuda de script generado.
  • Signal Script: Señala el script especificado por el ID en el campo Contact IDy pasa Parameters.
  • Show Custom Form: Lanza un formulario HTML personalizado. Pegue el código HTML del formulario en la propiedad HTML. Los datos ingresados desde el formulario personalizado activarán la acción de eventos ONDATA en el script. Si selecciona esta opción, consulte la sección Formulario personalizado en esta página para obtener información sobre cómo ingresar el código de formulario HTML en este campo.

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.

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.

Formulario HTML 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 Tipo de acción. Al seleccionar esta opción:

  • Puede usar HTML y CSS, que son compatibles con un navegador moderno. Se puede utilizar cualquier campo de entrada de formulario estándar, incluidos Input, Textarea, Password, Checkbox, Radio, Select, Buttony 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 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 botones de envío múltiple utilizando el mismo o diferente nombre, pero cualquier botón 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 los estilos en línea son compatibles. Por ejemplo, <div style="position: absolute: left: 10px: top: 100px:">.
  • JavaScript funcionará cuando esté vinculado a un JavaScriptexterno, 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 utilizados en HTML y CSS se interpretan como código, como las comillas dobles. Para solucionar esto, utilice la función .char() para agregar el carácter donde corresponde. 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 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. 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.

Descargue este script.