Saltar al contenido principal

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