Nodo Código
El nodo “Código” te permite utilizar el lenguaje Javascript para crear cualquier proceso en tu experiencia digital y su función principal es facilitar el tratamiento y creación de nuevas variables de flujo, así como crear arreglos u objetos con las variables del flujo.
Este nodo funciona con Parámetros de entrada y Parámetros de salida.
Parámetros de entrada: Son las variables del flujo que vas a utilizar para escribir tu código. Sólo son necesarias si tu código va a usar esta información. Puedes escribir tu código sin parámetros de entrada.
Parámetros de salida: Son las variables resultado del código que escribes.
¿Cómo agregar el nodo de Código?
Ingresa a editar tu botón, o componente, e ingresa a la configuración de Business Logic.
Coloca el nodo de "Código" y conéctalo.
En “Nombre de la función”, asigna un nombre al código que vas a escribir. Con este nombre, podrás identificarlo en otros nodos y componentes de Kosmos.
Haz click en “Editar” en el nodo.
En “Parámetros de entrada”, coloca tu cursor sobre el campo, elige la fuente del parámetro y sin hacer click, elige la variable que vas a usar como parámetro de entrada para el código que vas a escribir. (Puedes seleccionar más de uno).
Para el caso de campos de opción múltiple verás dos opciones “key” o “value”. Key es la clave del elemento en la lista. Value es el valor del elemento en la lista.
Sólo selecciona parámetros de entrada si en tu código vas a utilizar variables del flujo.
En el editor de texto busca “ //------ Escribe tu codigo aquí ------//”
Escribe el código javascript de la función que quieres crear.
Recuerda que debes utilizar los métodos simpleVariables para crear o modificar variables, y complexVariables para crear o modificar arreglos y objetos con las variables del flujo.
Cambia a la pestaña “Parámetros de salida” y verás una columna con todas las variables que son resultado de la función que escribiste.
Para cada variable, despliega la lista y selecciona el tipo de dato.
Los tipos de dato para simpleVariables son:
Booleano
Fecha
Flotante
Entero
Cadena de caracteres
Los tipos de dato para complexVariables son:
Lista
Objeto
Haz click en “Guardar”.
Ejemplo sin Parámetros de entrada.
Ejemplo con Parámetros de entrada
En el nodo "Código" de Kosmos, tienes la libertad de escribir cualquier código en lenguaje JavaScript para crear tus propias funciones personalizadas. Sin embargo, es importante tener en cuenta que para crear o modificar variables, arreglos u objetos en tu flujo, necesitarás utilizar los métodos "simpleVariables" y "complexVariables".
Estos métodos te permiten gestionar de manera eficiente las variables de flujo, asignándoles valores, tipos de datos y estructuras complejas como listas u objetos. Es fundamental utilizar estos métodos correctamente para asegurar el correcto funcionamiento de tu lógica de negocio en Kosmos.
Preguntas frecuentes
¿Qué es el "Nombre de la función" del nodo Código?
El nombre que asignas en "Nombre de la función" del nodo Código sirve para identificar y referenciar la función que estás creando. Una vez que hayas asignado un nombre a la función, podrás utilizarlo en otros nodos o componentes de tu flujo como una fuente de datos, por ejemplo en “Autocompletar”. Es importante elegir un nombre descriptivo y único para evitar confusiones y facilitar la gestión y uso de la función en tu experiencia digital.
¿Qué puedo hacer en el nodo "Código" de Kosmos?
En el nodo "Código" de Kosmos, puedes escribir cualquier código en lenguaje JavaScript para crear tus propias funciones personalizadas y procesos en tu experiencia digital.
¿Qué son los métodos "simpleVariables" y "complexVariables" en el nodo "Código" de Kosmos?
Los métodos "simpleVariables" y "complexVariables" son utilizados para crear y gestionar variables de flujo en Kosmos. Los "simpleVariables" son utilizados para variables con tipos de datos simples como booleanos, fechas, flotantes, enteros o cadenas de caracteres, mientras que los "complexVariables" son utilizados para variables con estructuras más complejas como listas u objetos.
¿Por qué es importante utilizar los métodos "simpleVariables" y "complexVariables" en el nodo "Código" de Kosmos?
Es importante utilizar los métodos "simpleVariables" y "complexVariables" en el nodo "Código" de Kosmos para asegurar el correcto funcionamiento de tu lógica de negocio. Estos métodos te permiten asignar valores, tipos de datos y estructuras complejas a tus variables de flujo, lo que es fundamental para gestionar de manera eficiente la información en tu experiencia digital y asegurar la integridad de tus datos. Utilizar correctamente estos métodos te ayudará a evitar errores y garantizar la consistencia de tu lógica en Kosmos. Además, es importante tener en cuenta que en el nodo "Código" de Kosmos se puede escribir cualquier código JavaScript, pero para crear o modificar variables, arreglos u objetos, es necesario utilizar los métodos "simpleVariables" y "complexVariables"