Saltar al contenido principal

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 entrada
    return 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.payload para 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