Assign

Asigna un único valor para una variable definida por el usuario.

Supported Script Types

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

Input Properties

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

Propiedad

Descripción

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. The default is the action name.

Variable El nombre de la variable que desea retener. the value.
Value El valor o los datos que se van a almacenar.
Type Elegir entre String, Numeric o Datetime. El tipo que seleccione aquí cambia la propiedad Value para interpretar los datos que se introducen en el campo Value. Por ejemplo, si selecciona String e ingresa el valor 1+1, el valor realmente asignado a la variable es 1+1. Pero si selecciona Numeric e ingresa el valor numérico 1+1, el valor asignado a la variable es 2.
ScreenPop

Una propiedad de la variable que usted cree. Cuando se configura como verdadero, el valor de la variable aparece en la ventana emergenteCerrado Puede configurar una ventana emergente con información sobre el contacto. Aparece en la pantalla de un agente después de un determinado evento, generalmente cuando el agente se conecta a un contacto. predeterminada que se muestra para el agente. Debe habilitarse la opción Usar Pantalla Emergente para la habilidadCerrado Se utiliza para automatizar la entrega de interacciones basadas en las habilidades, capacidades y conocimientos de los agentes de ACD actual. Select True to enable the display of this value in the default screen pop. El valor predeterminado es False.

SavetoDB

Una propiedad de la variable que usted crea, que controla si el valor de la variable se guarda en la base de datos de la plataforma CXone. Puede ingresar de dos formas a los datos almacenados:

También puede usar la propiedad de la variable de savetodb() cuando trabaje con variables en acciones de Snippet.

Select True to enable this value to be saved in the database. El valor predeterminado es False.

MaxStringSize El tamaño máximo en KB del valor que se puede almacenar. El tamaño predeterminado es de 2 KB.

Result Branch Conditions

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.
Overflow Recorrido si el valor asignado a la variable excede el máximo tamaño de cadena.

Tips & Tricks

  • Usar Assign para definir el contenido para variables tanto de cadenas como numéricas.
  • Obtenga información sobre el uso de la acción Assign para agregar o editar el valor de una variable en la página de ayuda de Variables.
  • Se fusionarán o rellenarán automáticamente los valores de las variables del script en las variables de Respuesta rápida en La aplicación agente cuando coinciden los nombres de las variables y la acción Assign del script se pone en ScreenPop = true. Si se fusionan correctamente los valores variables, los agentes conservarán la capacidad de modificar manualmente los campos de Respuesta Rápida rellenados previamente. La cantidad total de datos variables que se configuran en ScreenPop no debe exceder los 200 KB. Grandes cantidades de datos pueden ralentizar el rendimiento de La aplicación agente.
  • Cree un variable global en un subscript incluyendo la palabra clave global delante del nombre de la variable. Por ejemplo: Global:varName

Script Example

Este ejemplo no es un script completo. Se requiere trabajo adicional en el script para usar esta acción.

Begin triggers a Menu that provides three options, press 1 for Sales, 2 for Support, or 3 for Account Management. When the user selects an option, the script uses a specific Assign action to assign a value for the Skill ID that Countagents uses to determine the number of agents logged in with that skill. The If action then uses an expression, TOTAL=0, to determine which branch to take if agents are logged in. TRUE means the total agents logged in does equal 0 for that ACD skill, and the script will run a separate script for leaving a message. FALSE means the total agents logged in does not equal 0, and Reqagent uses the variable value in Assign to request an agent with the skill (via the Skill ID in Newskill).

Download this script.