Primera integración
1. ¿Qué aprenderás?
En esta lección introductoria conocerás los componentes principales del módulo "Integrations" y crearás un ejemplo práctico. Aprenderás a:
- Usar el nodo Function para escribir tus propias funciones en JavaScript.
- Usar el nodo Template para generar plantillas de texto con datos dinámicos.
- Configurar los nodos Inject, Debug y Switch para iniciar flujos, comprobar resultados y definir condiciones.
2. Nodo Inject
El nodo Inject simula los datos de entrada e inicia el flujo.
3. Nodo Function
Usa el nodo Function para pasar el número de entrada.
- Código del nodo Function:
msg.payload = 5; // Número de entradareturn msg;
Este código asigna el número 5 y lo pasa al flujo.
4. Nodo Switch
El nodo Switch comprueba si el número es positivo, negativo o cero y envía los datos según el resultado.
- Setting:
- Si el número es mayor que 0, se envía a la rama "Positivo".
- Si el número es menor que 0, se envía a la rama "Negativo".
- Si el número es igual a 0, se envía a la rama "Cero".
5. Nodo Template
En el nodo Template, crea una plantilla para el mensaje de salida.
- Plantilla del nodo Template:
Resultado de la verificación: {{payload}}
Este nodo inserta el texto generado en el nodo anterior y lo prepara para la salida.
6. Nodo Debug
El nodo Debug muestra el resultado en la consola para que puedas ver el mensaje final.
- Setting: establece la salida en
msg.payloadpara mostrar el mensaje generado en la consola.
7. Resultado
Si el número que se pasa 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