Pass
El componente Pass es una herramienta muy sencilla que simplemente toma un mensaje que recibe y lo envía tal cual a la siguiente etapa del flujo de trabajo. No realiza ningún cambio ni procesamiento adicional, lo que lo hace ideal para mantener la continuidad de los datos o para usar como puente cuando necesitas que un mensaje continúe su camino sin alteraciones.
¿Cómo funciona?
Internamente el componente recibe el mensaje a través de la entrada Input Message y lo asigna a su estado interno. Luego, cuando se solicita la salida, devuelve exactamente ese mismo mensaje. No se conecta a ninguna API externa ni realiza cálculos; todo ocurre localmente dentro del flujo de Nappai.
Entradas
Campos de Entrada
- Ignored Message: Una segunda entrada de mensaje que el componente simplemente descarta. Se utiliza como una solución temporal para mantener la continuidad en ciertos flujos donde se requiere una entrada adicional, aunque no se utilice realmente.
- Input Message: El mensaje que quieres pasar adelante sin cambios. Este es el dato principal que el componente procesará y enviará a la salida.
Salidas
- Output Message: El mismo mensaje que se recibió en Input Message. Se puede conectar a cualquier otro componente que acepte mensajes, como un generador de respuestas, un guardador de datos o un disparador de eventos.
Ejemplo de Uso
Supongamos que tienes un flujo donde un componente Generate Message crea un mensaje con información de un cliente. Si quieres que ese mensaje continúe a un componente Send Email sin alteraciones, puedes insertar un componente Pass entre ellos:
Generate Message → Pass → Send Email
En este caso, el mensaje generado se pasa directamente al componente de envío de correo, garantizando que no se modifique en ningún punto intermedio.
Componentes Relacionados
- Generate Message – Crea mensajes que pueden ser enviados a través de Pass.
- Send Email – Recibe mensajes y los envía por correo electrónico.
- Log Message – Guarda mensajes en un registro; puede recibir la salida de Pass para registrar el contenido original.
Consejos y Mejores Prácticas
- Mantén la simplicidad: Usa Pass solo cuando necesites que un mensaje continúe sin cambios. Si necesitas transformar datos, considera usar componentes de transformación.
- Evita redundancias: Si no necesitas la entrada Ignored Message, no la conectes; simplemente déjala vacía para evitar confusiones.
- Verifica la secuencia: Asegúrate de que el flujo de datos sigue la lógica correcta; un Pass mal colocado puede romper la cadena de mensajes.
Consideraciones de Seguridad
El componente Pass no realiza ninguna operación de seguridad ni manipula datos sensibles. Sin embargo, siempre verifica que los mensajes que pasas a través de él no contengan información confidencial que deba ser cifrada o protegida antes de enviarse a componentes externos.