Notification Center

El Centro de Notificaciones es la columna vertebral de comunicación única de Nashua 360: un canal coherente a través del cual cada módulo de la suite comunica lo correcto a las personas correctas en el momento oportuno. Unifica una bandeja de entrada dentro de la aplicación, resúmenes por correo electrónico con la marca corporativa, notificaciones push a móvil y SMS tras una capa de envío común, y lo gobierna todo con un motor de reglas que decide a quién se informa de qué, por qué canal y cuándo. En lugar de que cada módulo invente su propio sistema de alertas, cada evento de la plataforma fluye a través del Centro de Notificaciones, donde el enrutamiento, el formato, la entrega y el seguimiento de lectura se gestionan una sola vez y de forma coherente.

Asume el problema de negocio de la señal sin ruido: garantizar que un plazo de aprobación inminente, una ejecución de pagos fallida, un ticket estancado o una excepción de stock llegue a la persona que puede actuar sobre ello, sin sepultar a esa persona bajo una avalancha de mensajes de escaso valor. Situado como un servicio transversal por debajo de cada módulo funcional, el Centro de Notificaciones es donde converge el sistema nervioso operativo de la empresa, y donde los administradores ajustan el equilibrio entre el conocimiento y la interrupción para toda la organización.

Qué hace el Centro de Notificaciones

El Centro de Notificaciones proporciona un envío de notificaciones unificado y multicanal en toda la suite. Una única llamada desde cualquier módulo se resuelve en una entrega por uno o varios canales: la bandeja de entrada dentro de la aplicación que se muestra a través de la campana de notificaciones de la barra de navegación, el correo electrónico HTML con la marca corporativa, las notificaciones push a móvil y los SMS. La selección del canal no está codificada de forma rígida por el módulo que hace la llamada; se decide de forma centralizada, de modo que el mismo evento subyacente puede llegar a un destinatario como una discreta entrada en la bandeja y a otro como un SMS, según la política y las preferencias.

La entrega es resiliente por diseño. Cada notificación se envía por canal con un seguimiento de éxito independiente, de manera que un fallo en un transporte, un correo devuelto o un endpoint push inalcanzable, nunca bloquea la entrega en los demás, y cada intento queda registrado. Los destinatarios reciben una experiencia coherente con independencia del origen: una bandeja de entrada uniforme con recuentos de no leídos, estado de leído y descartado, agrupación por categorías y enlaces directos al registro que generó la alerta. Los resúmenes agrupan los elementos de menor prioridad en compendios de correo electrónico programados, de modo que quienes prefieren un informe periódico a un flujo de mensajes individuales siguen estando informados sin ser interrumpidos. La gravedad es un atributo de primer nivel en todo momento, y cada categoría, información, éxito, advertencia y error, presenta su propio tratamiento visual y código de color en todos los canales.

El dominio y el modelo de datos

En el núcleo del Centro de Notificaciones hay tres conceptos que, juntos, convierten un evento bruto del sistema en un mensaje que alguien lee. El primero es el evento: algo con nombre que ha ocurrido en algún punto de la suite, como la reasignación de un ticket o el vencimiento de una factura, que lleva consigo una carga de datos con los hechos relevantes sobre ese suceso. Los eventos se expresan mediante una sencilla convención de nomenclatura con puntos que permite dirigirse a familias enteras de ellos a la vez.

El segundo es la regla, que es la política permanente de la organización para una clase de eventos. Una regla escucha un patrón de eventos, designa la audiencia que debe conocerlos, elige los canales, fija una gravedad y una categoría para la agrupación, y aporta la redacción. Como las reglas se ajustan a patrones en lugar de a nombres de eventos concretos, una regla puede gobernar toda la actividad de un módulo mientras otra apunta a un único suceso preciso, y los administradores las combinan por capas para expresar exactamente la cobertura que desean.

El tercero es la notificación propiamente dicha: el mensaje concreto y personalizado que se entrega a un destinatario, con su propio estado de leído y descartado y su propio enlace de vuelta al registro de origen. La audiencia se resuelve de forma relacional en lugar de mediante listas fijas, de modo que una regla puede dirigirse a la persona que desencadenó el evento, al propietario del registro afectado, a todos los que ocupan un determinado rol, o a un individuo concreto, y los destinatarios correctos se calculan de nuevo cada vez que se dispara el evento. La redacción se genera a partir de plantillas en las que los marcadores de posición se rellenan con la carga de datos del evento, de modo que los títulos, los cuerpos y los enlaces son específicos de la instancia en lugar de genéricos. La configuración de las reglas reside al margen de los registros transaccionales sobre los que actúan, lo que mantiene la política de notificaciones estable y gobernada de forma centralizada, mientras que los datos operativos que vigila cambian constantemente.

Rules EngineService DeskFinance & BillingProcurementFlow EngineAI WorkersInbox, Email, Push, SMS
Every module raises an event that the rules engine routes to the right people across every channel.

Flujos de trabajo principales

El flujo de trabajo cotidiano comienza cuando un módulo emite un evento. El Centro de Notificaciones carga las reglas activas, las coteja con el evento por patrón y, para cada regla que coincide, resuelve la audiencia, interpola las plantillas con la carga de datos y realiza el envío a los canales elegidos. Esto ocurre en segundo plano de las operaciones ordinarias, de modo que un usuario que aprueba una solicitud o cierra un ticket simplemente continúa mientras las personas pertinentes son informadas de forma automática.

El flujo de trabajo del destinatario es la bandeja de entrada y sus complementos. Las personas clasifican la bandeja de entrada dentro de la aplicación, filtrando por categoría y gravedad, siguiendo los enlaces directos para actuar sobre lo que ven, y marcando los elementos como leídos o descartados; los recuentos de no leídos y la campana de la barra de navegación mantienen el conocimiento al día en tiempo real. Quienes prefieren un conocimiento por lotes reciben en su lugar resúmenes programados, y las gravedades de carácter urgente se escalan a push y SMS para que nada urgente espere al siguiente inicio de sesión.

El flujo de trabajo administrativo es la gestión de reglas. Los administradores crean, editan, activan y desactivan reglas desde una superficie de gestión específica, definen los patrones de eventos y las audiencias, componen las plantillas, y activan o desactivan reglas sin tocar el código de ningún módulo. Un único interruptor de estado activo permite silenciar al instante una regla ruidosa o preparar una nueva política y habilitarla cuando esté lista, lo que otorga a la organización un control directo y de autoservicio sobre todo su comportamiento de notificación.

Profundidad funcional que importa

La precisión del Centro de Notificaciones reside en su enrutamiento y su gestión de plantillas. La coincidencia de patrones emplea nombres de eventos con puntos y segmentos comodín, de modo que una regla puede suscribirse a todos los eventos que produce un módulo, a todos los eventos de un tipo determinado en todos los módulos, o a un suceso exacto, y la coincidencia es determinista e inspeccionable. Esto da a los administradores un control preciso sobre la amplitud: un conocimiento situacional amplio donde resulta útil, y una selección quirúrgica donde debe evitarse el ruido.

La resolución de la audiencia es igualmente deliberada. Como los destinatarios se derivan del evento y del estado actual de la organización en lugar de listas de distribución estáticas, las notificaciones siempre llegan a las personas correctas incluso a medida que cambian la propiedad, los roles y la pertenencia a los equipos, y no hay listas obsoletas que mantener. La interpolación de plantillas vincula la redacción del mensaje a la carga de datos, incorporando valores con nombre en los títulos, los cuerpos y los enlaces de navegación, de modo que cada mensaje es concreto y accionable, con un enlace funcional al registro exacto en cuestión. La clasificación por gravedad impulsa un tratamiento coherente de principio a fin, color, prominencia y escalado de canal, de modo que el lenguaje visual de la urgencia es uniforme en la bandeja de entrada, el correo electrónico, las notificaciones push y los SMS. El propio correo electrónico se renderiza mediante una plantilla con la marca corporativa y consciente de la gravedad, con una cabecera con el estilo de la empresa, y la entrega es consciente del modo, de manera que los mensajes se comportan correctamente en los entornos de desarrollo, certificación y producción. El seguimiento de entrega por canal y el aislamiento independiente de fallos significan que la organización puede ver qué se envió, a quién, por qué canal y con qué resultado, lo que sustenta tanto la confianza operativa como la auditabilidad.

Cómo encaja en la suite Nashua 360

El Centro de Notificaciones es deliberadamente transversal: es el canal al que recurre cada uno de los demás módulos cuando necesita comunicar algo a alguien, lo que significa que se integra con todos ellos y no solo con unos pocos seleccionados. Su acoplamiento más estrecho es con el Flow Engine, donde un nodo de notificación específico permite que cualquier paso de un proceso automatizado genere un mensaje dentro de la aplicación y un correo electrónico como parte de un flujo de trabajo, de modo que las aprobaciones, los escalados y los traspasos se anuncian a sí mismos a medida que avanzan. Se sitúa junto al bus de eventos de la plataforma, de modo que el mismo evento operativo que hace avanzar un flujo de trabajo puede impulsar simultáneamente notificaciones basadas en reglas, manteniendo la automatización de procesos y el conocimiento humano perfectamente sincronizados.

En concreto, los tickets de servicio del Service Desk generan alertas de asignación e incumplimiento, los módulos de Finanzas y Facturación muestran facturas vencidas y ejecuciones de pagos completadas, Compras e Inventario escalan solicitudes de aprobación y excepciones de stock, y los cambios en RR. HH. e Identidad notifican a los propietarios y roles afectados. El acceso se gobierna a través del modelo central de permisos de la suite, de modo que quién puede crear y administrar reglas de notificación se controla bajo el mismo marco de políticas que protege cualquier otra función del sistema. Como la entrega, la marca y el seguimiento de lectura se resuelven una sola vez aquí, cada módulo hereda una experiencia de comunicación profesional y coherente sin tener que reimplementar nada de ello.

Cómo operan los AI Workers dentro de él

Los AI Workers son participantes de primer nivel en el Centro de Notificaciones, no destinatarios pasivos. El personal consulta su historial de notificaciones de forma conversacional, pidiendo a un AI Worker que resuma lo que se ha perdido, que muestre solo las advertencias y los errores de un módulo concreto, o que explique por qué una alerta determinada le ha llegado, y el Worker lee la bandeja de entrada y las reglas que la gobiernan para responder en lenguaje sencillo. Los Workers también actúan: marcan elementos como gestionados, reenvían un mensaje al propietario adecuado, o redactan y envían una notificación en nombre de una persona a través del mismo despachador unificado, sujetos a los mismos permisos.

Como cada señal operativa pasa por este centro, los AI Workers lo utilizan como punto de observación para la detección de anomalías y excepciones: vigilan el flujo en busca de patrones inusuales, un repentino grupo de eventos de gravedad de error, una regla que se dispara mucho más de lo habitual, una aprobación que ha quedado sin leer más allá de su plazo, y generan una alerta meditada en lugar de otra alerta bruta. Extraen detalles estructurados de los eventos y documentos que hay detrás de una notificación, de modo que una alerta sobre una factura vencida llega ya resumida con las cifras que importan. En el apoyo a la decisión, un Worker recomienda qué reglas ajustar cuando una categoría se vuelve ruidosa, y propone audiencias y gravedades para nuevas políticas. Y lo más trascendente: un AI Worker actúa como nodo de aprobación o revisión dentro de los flujos de trabajo: el Flow Engine notifica al Worker, el Worker evalúa el caso frente a la política, y aprueba, rechaza o escala, dejando constancia de su razonamiento y devolviendo la decisión al proceso, de modo que el Centro de Notificaciones se convierte tanto en la forma en que se anuncia el trabajo como, cuando procede, en la forma en que se juzga.