Saltearse al contenido

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

  1. 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.
  2. Añadir información a una notificación existente

    • Name: Alerta de inventario
    • Data: {"producto": "Camisa", "cantidad": 3}
    • Append: True
      La notificación Alerta de inventario ahora incluirá tanto la información de zapatos como la de camisas.

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.