Primera Integración
1. ¿Qué aprenderás?
En esta lección introductoria, nos familiarizaremos con los principales componentes del módulo "Integraciones" y crearemos un ejemplo práctico. Aprenderás a:
- Usar el nodo Function para escribir tus propias funciones en JavaScript.
- Aplicar el nodo Template para generar plantillas de texto con datos dinámicos.
- Configurar los nodos Inject, Debug y Switch para iniciar flujos, verificar resultados y establecer condiciones.
2. Nodo Inject
El nodo Inject se utilizará para simular datos de entrada y comenzar el flujo.
3. Nodo Function
Usaremos el nodo Function para pasar un número de entrada.
- Código en el Nodo Function:
msg.payload = 5; // Número de entrada
return msg;
Aquí establecemos el número 5
, que pasamos al flujo.
4. Nodo Switch:
El nodo Switch se utilizará para verificar si el número es positivo, negativo o cero, y pasar los datos en consecuencia.
- Configuración:
- Si el número es mayor que 0, pasar a la rama "Positivo".
- Si el número es menor que 0, pasar a la rama "Negativo".
- Si el número es igual a 0, pasar a la rama "Cero".
5. Nodo Template:
En el nodo Template, crearemos una plantilla para mostrar un mensaje.
- Plantilla en el Nodo Template:
Resultado de la verificación: {{payload}}
Este nodo sustituirá el texto generado en el nodo anterior y lo preparará para la salida.
6. Nodo Debug:
El nodo Debug mostrará el resultado en la consola para que podamos ver el mensaje final.
- Configuración: Establecer la salida en
msg.payload
para mostrar el mensaje generado en la consola.
7. Resultado:
Si el número pasado al flujo es 5, en Debug verás el mensaje:
Resultado de la verificación: El número es positivo
Si cambias el número a -3, el resultado será:
Resultado de la verificación: El número es negativo
Si el número es 0, el resultado será:
Resultado de la verificación: El número es cero