ASSIGN
Esta página de ayuda es para Studio. Esta información también está disponible para Desktop Studio.
|
|
Asigna un único valor para una variable definida por el usuario. |
Tipos de secuencias de comandos compatibles
|
|
|
|
|
|
|
|
|
|
Genérico |
Correo electrónico | Conversación | Teléfono | Mensaje de voz | Elemento de trabajo | SMS |
|
Propiedades de entrada
Estas propiedades definen los datos que utiliza la acción al ejecutarse.
|
Propiedad |
Descripción |
|---|---|
|
Agregar leyenda |
```
Introduzca 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. ``` |
| Variable | The name of the variable that you want to hold the value. |
| Value | El valor o los datos que se van a almacenar. |
| Tipo | Choose from String, Numeric, or Datetime. The type you select here changes the Value property to interpret the data entered in the Value field. For example, if you select String and enter the value 1+1, the actual value assigned to the variable is 1+1. However, if you select Numeric and enter the value 1+1, the value assigned to the variable is 2. |
| ScreenPop |
Una propiedad de la variable que usted cree. When se establece en true, el valor de la Variable aparece en la predeterminada pantalla emergente Esta opción no funciona con scripts digitales En modo Valor:Haga clic en Sí para permitir que se muestre este valor en la ventana emergente predeterminada. En Modo Expresión:Ingrese Verdadero para permitir que se muestre este valor en la ventana emergente predeterminada. |
| Guardar en DB |
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:
El valor predeterminado es En modo Valor: Haga clic en Sí para permitir que se guarde este valor en la base de datos. En Modo Expresión: Ingrese Verdadero para permitir que se guarde este valor en la base de datos. |
| Tamaño máximo de cadena | The maximum size in KB of the value that can be stored. The default size is 2 KB. Seleccione entre estas opciones: Límite 2k, Límite 4k, Límite 8k, Límite 16k, Límite 32k. |
Condiciones de la rama resultado
Las condiciones de las ramas de resultado le permiten crear ramas en su script para manejar diferentes resultados cuando se ejecuta una acción.
|
Condición |
Descripción |
|---|---|
| Por defecto | Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined. |
| Overflow | Path taken if the value assigned to the variable exceeds the maximum string size. |
Sugerencias y trucos
- Use Assign para establecer el contenido de variables de cadena o numéricas.
- Aprenda a usar la acción Assign para agregar o editar el valor de una variable en la página de ayuda de variables.
- Los valores de variable de script se combinarán o se completarán previamente de forma automática en las variables de Respuesta rápida en la aplicación del agente cuando los nombres de las variables coincidan y la acción de script Assign esté configurada en ScreenPop = true. Si los valores de las variables se combinan correctamente, los agentes conservarán la capacidad de modificar manualmente los campos de Respuesta rápida previamente completados. La cantidad total de datos de variables configurados en ScreenPop no debe superar los 200 KB. Cantidades mayores de datos pueden ralentizar el rendimiento de la aplicación del agente.
- Create a variable global en un subscript incluyendo la palabra clave global delante del nombre DE variable. Por ejemplo: Global:varName
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 scripting adicional.
Begin activa un Menu que ofrece tres opciones, Presione 1 para Ventas, 2 para Soporte, o 3 para Gestión de cuentas. Cuando el usuario selecciona una opción, el script utiliza una acción Assign específica para asignar un valor al Id de habilidad que Countagents utiliza para determinar el número de agentes con sesión iniciada con esa Habilidad. Luego, la acción If utiliza una expresión (TOTAL=0) para determinar qué rama tomar si hay agentes con sesión iniciada: TRUE significa que el total de agentes con sesión iniciada es igual a 0 para esa habilidad, y el script ejecutará un script independiente para dejar un mensaje. FALSE significa que el total de agentes con sesión iniciada no es igual a 0, y Reqagent utiliza el valor de la variable en Assign para solicitar un agente con la Habilidad (a través del Id de habilidad en Newskill).