Administrar las propiedades de la secuencia de comandos

Las secuencias de comandos tienen configuraciones globales que afectan la forma en que puede usar una secuencia de comandos.

  1. Hacer clic Administración.
  2. Debajo Centro de contacto, haga clic en Guiones.
  3. Haga clic en el nombre de una secuencia de comandos. 
  4. En la barra de herramientas, haga clic en Texto y luego Propiedades de la secuencia de comandos.
  5. Edite las propiedades del script según corresponda.

Habilitar esta propiedad permite que el script lea columnas de una lista de contactos para usarlas en variables y componentes de formulario de contacto. Para utilizar un guión para una campaña, debe editar la campaña y elegir el guión.

  • Lista de contactos asocia una lista de contactos con el script. Esta asociación permite que el script lea las columnas en la lista de contactos, lo que a su vez le permite usar esas columnas como variables.
  • Acción de carga de datos de contacto especifica la acción que se ejecuta después de que se carga la lista de contactos en tiempo de ejecución.

Resultado de habilitar la configuración de la lista de contactos salientes de un script

icono de formulario de lista de contactos A Formulario de lista de contactos El icono aparece en la barra de herramientas del componente. Haga clic en el icono para insertar una lista vertical de controles que correspondan a cada columna en la tabla de la lista de contactos seleccionada. Para más información, ver Formulario de lista de contactos.
Imagen de las variables de la columna de contacto

When you click Select Variable to bind a component (such as a text box) to a variable, the list of variables contains contact list columns and any custom variables you manually defined. The variables have an Outbound prefix. For example: Outbound.FirstName. The column name suffix is based on the names of columns in the contact list.

Al vincular un componente a una variable de columna de contacto, puede crear formularios que actualicen la lista de contactos con la información que el agente recopila o actualiza.

Tenga cuidado al asignar una lista de contactos diferente a un script

Una vez que se asigna una lista de contactos a un script, puede mostrar los valores de tiempo de ejecución de las columnas de contacto en el script por delimitando los nombres de las variables entre llaves. Por ejemplo, una secuencia de comandos puede mostrar el nombre de cada contacto saliente, si un componente de texto contiene el nombre de una variable de columna de contacto:

Hello {{Outbound.First Name}},

En el modo de vista previa, el nombre de la variable aparece entre llaves, ya que no se leen datos de una lista de contactos en el modo de vista previa:

Hello [Outbound.First Name]

Si usa variables de columna de contacto, tenga cuidado cuando cambie la lista de contactos que está asignada al script. Si la nueva lista de contactos no contiene columnas con los mismos nombres, el script no puede mostrar valores. Si el modo de vista previa muestra un nombre de variable entre llaves en lugar de llaves cuadradas, entonces no se puede acceder a la variable y es posible que deba cambiar el nombre de la variable para que coincida con una columna de la lista de contactos asignada. Sin embargo, las llaves siempre se muestran en el modo de edición.

Habilitar la propiedad Inbound para un script permite que los flujos de llamadas de Architect la seleccionen. Cualquier flujo de llamadas puede invocar el script para mostrar una interacción en la pantalla. Sin embargo, si un flujo de llamadas de Architect debe pasar información al script, las variables en el script deben tener el mismo tipo de datos que las variables en el flujo de llamadas.

Cuando Architect pasa el control a la secuencia de comandos, el sistema asigna valores de variables en el flujo de llamadas a las variables de secuencia de comandos correspondientes. La asignación ocurre antes de que aparezca la pantalla emergente. La configuración de este proceso requiere que el diseñador de secuencias de comandos y el diseñador de flujo de llamadas intercambien información sobre las variables.

Habilitar la propiedad de devolución de llamada de un script permite que las acciones Crear devolución de llamada en los flujos de llamadas del arquitecto seleccionen el script.

Habilitar la propiedad Chat le permite usar scripts con interacciones de chat web. La propiedad Chat le da al script acceso a las variables pasadas a través de chat web. Dichas variables incluyen el ID de la sala y el nombre del cliente si ha configurado el chat web para solicitar el nombre del cliente.

Establecer un secuencia de comandos predeterminada de la cola para interacciones de chat para que los agentes puedan utilizar el script durante las interacciones de chat web.

Habilitar la propiedad Correo electrónico le permite utilizar secuencias de comandos con interacciones de correo electrónico. La propiedad Correo electrónico le da al script acceso a variables para la dirección de correo electrónico del cliente y el asunto del correo electrónico.

Establecer un secuencia de comandos predeterminada de la cola para interacciones de correo electrónico para que los agentes puedan utilizar el script durante las interacciones por correo electrónico.

Habilitar la propiedad Mensaje le permite utilizar secuencias de comandos con interacciones de mensajes. La propiedad Mensaje le da al script acceso a la variable de tipo de mensaje.

Establecer un secuencia de comandos predeterminada de la cola para interacciones de mensajes para que los agentes puedan utilizar el script durante las interacciones de mensajes.

Los scripts pueden consultar datos de cualquier fuente de datos para la que esté disponible una acción de datos o una acción puente. Cualquier componente de secuencias de comandos que admita acciones puede usar Acciones de datos Ejecutar acción de datos para pasar las entradas necesarias a una interfaz externa y luego, opcionalmente, recibir los datos devueltos en las variables de salida. Para obtener más información sobre acciones de datos, consulte Habilitar una secuencia de comandos para usar datos externos.

La información de usuario a usuario (UUI) está intercambiando o pasando datos que no están relacionados con la llamada de una aplicación a otra. Los scripts admiten el intercambio de datos de UUI y almacenan datos de UUI en la variable UUI.UUIData. Los scripts también pueden actualizar los datos UUI con la acción UUI.Update. Para utilizar los datos de UUI, habilite la configuración de información de usuario a usuario en tus baúles.  

Los scripts pueden consultar y actualizar los datos protegidos del cliente que se almacenan y cifran en la plataforma Genesys Cloud mediante una clave de cliente. Habilitar esta propiedad de secuencia de comandos permite a los administradores consultar y actualizar los datos protegidos del cliente. Para más información, ver, Use una clave simétrica de AWS KMS para las conversaciones

Las variables de la lista se activan automáticamente.

Los scripts pueden utilizar acciones avanzadas en las listas para trabajar con variables de lista y actualizarlas.