Este componente permite crear una variable y asignarle un valor de texto o número. Incluso puede ser una operación aritmética con el fin de obtener un resultado concreto.
Se encuentra dentro del grupo de componentes llamado “Básicos” y está disponible en todos los tipos de routing (“Voice”, “Interaction”, “Chat” y “CRM + webhook”) y en Agent Scripting.
Sintaxis #
- En el campo del lado izquierdo debes asignar el nombre de la variable. Debes anteponer el signo de dólar ($). Por ejemplo: $edad
- En el campo del lado derecho debes definir el valor de la variable. Allí puedes incluso colocar operaciones aritméticas para obtener un resultado en concreto como un cálculo de la edad del cliente según la fecha de nacimiento que este digitó.
- En este campo también puedes asignar un valor de tipo texto siempre y cuando el valor vaya dentro de comillas simples (‘ ‘). Por ejemplo: ‘Texto’
Ejemplo de uso #
El objetivo de este ejemplo es hacer un porcentaje de descuento sobre el precio de un producto dependiendo de la edad del cliente. Esto, sin la necesidad de que el agente le pregunte la edad del cliente sino que el cliente digite su año de nacimiento y se calcule su edad en base a ese dato y el año actual. La edad del cliente será el descuento total que adquiere el cliente. Por lo tanto, al pasar la llamada al agente, este ya sabrá qué porcentaje de descuento tiene el cliente sobre el producto y procederá a informarle al cliente que tiene cierto descuento.
En el siguiente ejemplo se ha usado el componente para realizar una operación aritmética. Inicialmente mediante otro componente se le ha dicho al cliente que digite su año de nacimiento y se ha asignado dicho valor a una variable llamada $nacimiento. Luego, en el componente “Cómputo de variables” se ha creado una variable llamada $edad y en su campo de expresión se ha creado una operación aritmética que calcula la edad del cliente restando al año actual, el año de nacimiento del cliente.