Sistema de Notificación
Descripción
Un sistema de notificación es un componente encargado de entregar mensajes a un usuario, sistema o servicio externo cuando ocurre un evento relevante dentro del sistema de información. Su función es alertar al receptor sobre situaciones que requieren de su conocimiento o acción, permitiendo que el sistema comunique cambios de estado, resultados o condiciones excepcionales sin intervención humana directa. Puede variar en complejidad: desde mecanismos básicos que envían un correo ante un evento puntual, hasta infraestructuras que coordinan múltiples canales y niveles de prioridad.
Capacidades mandatorias
- Se ejecuta automáticamente ante un evento o condición del sistema, sin intervención del usuario
- Comunica información sintetizada, orientada a la acción o al seguimiento de procesos
- Puede entregar mensajes por múltiples y diversos canales (email, SMS, push, webhook)
- Puede configurarse para distintos públicos (usuarios finales, administradores, sistemas externos)
- Genera mensajes a partir de plantillas y datos variables, personalizando el contenido según el destinatario o evento
Capacidades adicionales
- Preferencias del destinatario: permite a los usuarios configurar qué notificaciones desean recibir, por qué canal y con qué frecuencia (opt-in/opt-out)
- Agrupación y resumen periódico (digest): en lugar de enviar cada notificación individualmente, agrupa eventos y los entrega como resumen en intervalos definidos
- Escalamiento: reenvía o eleva la notificación si el destinatario no la acusa recibo dentro de un plazo definido
- Envío manual: permite a un usuario autorizado disparar una notificación predefinida bajo demanda, seleccionando destinatario y parámetros
Delimitaciones
Flujo de información
Evento o condición del sistema que activa la notificación; datos del destinatario y contenido del mensaje
Mensaje entregado al destinatario a través del canal correspondiente
Modalidades
- Transaccional: confirmación de una acción del usuario (ej.: confirmación de pago, registro exitoso)
- Promocional: aviso sobre ofertas o contenido nuevo (ej.: nuevo plan móvil)
- Alerta: aviso sobre una condición que requiere atención (ej.: batería baja, umbral excedido)
- Programada: enviada en intervalos regulares independiente de un evento puntual (ej.: resumen semanal)
- Emergencia: comunicación crítica de alta prioridad que interrumpe al destinatario (ej.: alerta sísmica)
Dependencias típicas
- Procesos autónomos o eventos del sistema que disparan la notificación
- Servicio de mensajería o canal de comunicación (SMTP, API de push, SMS gateway)
- Base de Datos con el repositorio de destinatarios y sus preferencias
Ejemplos
Mapeo al Tablero Digital
| Sección | Vínculo | Observación |
|---|---|---|
| Entradas Manuales | Opcional | Configuración de preferencias de notificación por parte del usuario. |
| Entradas Automáticas | No | — |
| Conceptos de Datos | No | — |
| Salidas por Demanda | No | — |
| Salidas Automáticas | Siempre | Los mensajes enviados automáticamente ante eventos del sistema. |
| Procesos Autónomos | Siempre | La lógica de evaluación de eventos y condiciones que dispara las notificaciones. |