Saltar al contenido principal

Notificaciones (Notification Manager)

¿Para qué sirve?

Avisa a las personas correctas cuando algo cambia de estado en un workflow: por campana dentro del panel y/o por correo electrónico.

¿Cuándo lo necesitas?

Cuando tus flujos son colaborativos y necesitas que la gente se entere cuando algo cambia sin tener que abrir el panel constantemente.

Cómo activarlo

  1. Debes tener Workflow Manager activo con al menos un módulo con workflow definido.
  2. Configura el envío de correo (ver Plantillas de correo) si vas a usar el canal email.
  3. Registra notification-manager.
  4. Aparece Notificaciones en el menú lateral.

Configuración inicial

Se crean reglas. Cada regla responde a: "cuando el módulo X hace la transición Y, notificar por Z canal a W destinatario".

  1. Presiona Nueva regla.
  2. Elige el módulo y la transición que dispara el aviso (ej. pedidos → listo).
  3. Marca los canales: campana, correo o ambos.
  4. Elige el destinatario: un rol completo (ej. rol admin) o un usuario puntual.
  5. Escribe el título y el texto del mensaje en lenguaje claro para quien lo recibe.
  6. Guarda.

Ejemplo del sistema:

MóduloTransiciónCanalesDestinatario
visitasreprogramar → reprogramadaCampana + CorreoRol admin
visitascompletar → completadaCampanaRol admin
pedidoslisto → listoCampana + CorreoRol admin

Cómo se usa día a día

  • Icono de campana arriba en el CMS con contador de no leídas en rojo.
  • Click abre las últimas notificaciones. Cada una linkea al registro relacionado.
  • Los correos se envían con el remitente configurado en Configuración → Correo.
  • Los usuarios pueden marcar como leído individualmente o "marcar todo como leído".

Se conecta con

  • Workflow Manager — la fuente de las transiciones.
  • Board Manager — mover una tarjeta ejecuta una transición, que dispara notificaciones.
  • Task Boards — tiene su propio sistema de notificaciones independiente.

Preguntas frecuentes

¿Puedo enviar solo in-app, sin correo? Sí, cada regla activa campana, correo o ambos.

¿Los correos usan mi remitente? Sí, el que configuraste en Configuración → Correo.

¿Puedo personalizar el HTML del correo? El título y texto del mensaje los defines por regla. Para HTML más complejo, ver Plantillas de correo.

¿Qué pasa si el correo falla? El sistema hace su mejor intento (best-effort). Si un envío falla, se registra en el log pero no interrumpe la transición. El estado del registro se guarda igual.

¿Puedo notificar sin workflow? No — este plugin está atado a workflows. Para notificaciones por otros eventos (creación de registro, formulario recibido), considera una automatización custom o usa las notificaciones propias de Task Boards.

¿Qué sigue?