Notify
Notify es un componente sencillo que permite generar una notificación dentro del dashboard de Nappai. Cuando lo configuras, el sistema guarda la información que le pases y la hace disponible para que otros componentes, como Get Notified, la muestren al usuario final.
¿Cómo funciona?
El componente recibe tres valores:
- Name: el nombre que identifica la notificación.
- Data: la información que quieres almacenar (puede ser texto, un diccionario o cualquier objeto que se convierta a texto).
- Append: un interruptor que decide si la nueva información se añade a la notificación existente o reemplaza lo que haya antes.
Internamente, Notify convierte el valor de Data en un objeto Data
.
Si Append es True
, añade la nueva información al registro existente; si es False
, sobrescribe el registro.
El resultado (el objeto Data
) se devuelve para que pueda ser usado por otros componentes o para inspección directa.
Entradas
Campos de Entrada
-
Name: El nombre que identificará la notificación.
- Visible en: Todas las configuraciones.
-
Data: La información que quieres almacenar en la notificación. Puede ser texto, un diccionario o cualquier otro tipo que se convierta a texto.
- Visible en: Todas las configuraciones.
-
Append: Si se activa, la nueva información se añadirá al registro existente; si no, se reemplazará.
- Visible en: Todas las configuraciones.
Salidas
El componente devuelve un objeto Data
que contiene la información que se ha guardado.
Esta salida puede conectarse a otros componentes que necesiten leer la notificación, como Get Notified, o simplemente mostrarse en el panel de resultados del flujo.
Ejemplo de Uso
-
Crear una notificación simple
- Name:
Alerta de inventario
- Data:
{"producto": "Zapatos", "cantidad": 5}
- Append:
False
El resultado será una notificación que muestra el producto y la cantidad.
- Name:
-
Añadir información a una notificación existente
- Name:
Alerta de inventario
- Data:
{"producto": "Camisa", "cantidad": 3}
- Append:
True
La notificaciónAlerta de inventario
ahora incluirá tanto la información de zapatos como la de camisas.
- Name:
Componentes Relacionados
- Get Notified – Muestra las notificaciones creadas por Notify en la interfaz del usuario.
- Data – Tipo de dato que se utiliza para almacenar la información de la notificación.
- Append State – Función interna que permite añadir datos a una notificación existente.
Consejos y Mejores Prácticas
- Usa Append cuando necesites acumular varias piezas de información bajo el mismo nombre de notificación.
- Si la notificación debe contener solo la última actualización, deja Append desactivado.
- Para datos estructurados (diccionarios), asegúrate de que la clave sea descriptiva para facilitar su lectura en el componente Get Notified.
- Evita enviar información sensible (contraseñas, datos personales) a través de este componente, ya que las notificaciones pueden ser visibles para cualquier usuario con acceso al dashboard.
Consideraciones de Seguridad
- El componente no realiza ninguna validación de contenido; es responsabilidad del usuario asegurarse de que la información que se envía no contenga datos confidenciales.
- Si necesitas proteger la información, considera cifrarla antes de enviarla a Notify o usar un componente de almacenamiento seguro.