=====Notificaciones===== ====Descripción==== Componente encargado de informar de manera breve y oportuna todos los resultados relevantes por distintos medios de comunicación necesarios. ====Objetivo==== * Gestionar los medios, mensajes, remitentes, fecha y hora, en que un proceso requiere enviar un mensaje. * Ejecutar de manera programada o en tiempo real el envió de mensajería. * Poder activar o desactivar las notificaciones según su naturaleza. * Lograr un entendimiento entre los mensajes del sistema y el usuario, estandarizando la comunicación. ====¿Por qué nace?==== Actualmente no hay un mecanismo que permita controlar e informar de forma centralizada los eventos que así lo requieran durante el flujo operativo. ====Lluvia de Ideas==== * Mostrar mensaje en pantalla de los movimientos realizados por usuario (alert y pop-ups) * Clasificaciones de tipo de notificaciones * Priorizar notificaciones (gestión de colores, sistemas ANDON) * Configuración para establecer medio de contacto (alertas, popup, email, sms) * Configuración de destinatarios * Escalar notificaciones * Activar o desactivar notificaciones https://drive.google.com/a/salud-digna.org/file/d/0B6184RPfS9ALNDduNGE0aUZ2LUU/view?usp=sharing ====Interfaz ==== \\Envio de mensaje celular por fecha * EnviarMensaje(Object Remitente,datetime Fecha) \\Envio de mensaje celular * EnviarMensaje(Object Remitente,string Mensaje) \\Envio de mensaje por correo por fecha * EnviarMensaje(Object Remitente,string Mensaje, datetime Fecha, string Emisor, string Asunto, int TipoEnvio, varbinary Adjuntos) \\Envio de mensaje por correo * EnviarMensaje(Object Remitente,string Mensaje, string Emisor, string Asunto, int TipoEnvio, varbinary Adjuntos) \\Envio de mensaje por pantalla * EnviarMensaje(Object Remitente,string Mensaje,int TipoEnvio) \\AgregarListaNegra AgregarListaNegra (Object Remitente)