Assign

This help page is for Desktop Studio. This information is also available for Studio.

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

Tipos de scripts 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.

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.

Generic

Email Chat Phone Voicemail Work Item SMS Digital

Propiedades de entrada

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

Las 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 que contenga el valor.
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 establece como verdadero, el valor de la variable aparece en la pantalla emergente predeterminadaClosed Ventana emergente con información sobre el contacto que aparece en la pantalla de un agente después de un evento, como conectarse con un contacto. que se muestra para el agente. La opción Use Screen Pop debe estar habilitada para la habilidad ACD actual. Select True to enable the display of this value in the default screen pop. El valor predeterminado es False.

Esta opción no funciona con scripts digitalesClosed Cualquier canal, contacto o habilidad asociado con Digital Experience (DX).. Si desea utilizar ventanas emergentes con scripts digitales, utilice la action POPURL o la RUNAPP  action.

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 NiCE 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.

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

Consejos y trucos

  • Use Assign to set the contents for either string or numeric variables.
  • Learn about using the Assign action to add or edit the value of a variable on the Variables help page.
  • Script variable values will automatically be merged or pre-populated into the Quick Reply variables in the agent application when the variable names match and the script Assign action is set to ScreenPop = true. If variable values are successfully merged, agents will retain the ability to manually modify the pre-populated Quick Reply fields. The total amount of variable data configured to ScreenPop should not exceed 200 KB. Larger amounts of data may slow the agent application's performance.
  • Create a global variable in a subscript by including the keyword global in front of the variable name. For example: Global:varName

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. Es posible que se requiera programación adicional.

Begin desencadena una Menu que ofrece tres opciones: presione 1 para Ventas, 2 para Soporte o 3 para la Gestión de Cuentas. Cuando el usuario selecciona una opción, el script emplea una acción Assign específica para asignar un valor para el Skill ID que usa Countagents para determinar el número de agentes que iniciaron sesión con esa habilidad. Posteriormente, la acción If utiliza una expresión, TOTAL=0, para determinar qué bifurcación tomar si los agentes han iniciado sesión. TRUE significa que el total de agentes conectados es igual a 0 para esa habilidad ACD, y el script ejecutará un script por separado para dejar un mensaje. FALSE significa que el total de agentes conectados no es igual a 0, y Reqagent utiliza el valor de la variable en Assign para solicitar a un agente con la habilidad (a través del ID de la Habilidad en Newskill).

Descargue este script.