Skip to content

Modulo notificaciones

Notificaciones ADMIN_COMPANY

  • Cuando se crea una planta de tratamiento (por cualquier usuario con permisos)
  • Cuando los parámetros están fuera de rango (al guardar mediciones en historyTreatmentPlant)
  • Cuando el inventario de un producto químico está bajo (chemicalProduct.minQuantity > chemicalProduct.availableQuantity)
  • Cuando no hay inventario suficiente para dosificar (al guardar ajuste de dosificación)
  • Nota: Las notificaciones se crean en la base de datos del cliente y se emiten vía WebSocket. También se envía un correo electrónico al operador asociado cuando hay inventario insuficiente.

Notificaciones SUPERVISOR

  • Cuando se crea una planta de tratamiento (por cualquier usuario con permisos)
  • Cuando los parámetros están fuera de rango (al guardar mediciones en historyTreatmentPlant)
  • Cuando el inventario de un producto químico está bajo (chemicalProduct.minQuantity > chemicalProduct.availableQuantity)
  • Nota: Las notificaciones se crean en la base de datos del cliente y se emiten vía WebSocket. También se envía un correo electrónico cuando hay inventario insuficiente.

Notificaciones OPERADOR

  • El rol OPERADOR no genera notificaciones directamente. Sin embargo, puede recibir notificaciones a través de correo electrónico cuando hay inventario insuficiente (enviadas a SUPERVISOR/ADMIN_COMPANY). El sistema está preparado para que OPERADOR reciba las mismas notificaciones que SUPERVISOR si se implementa en el futuro.

Notificaciones VISOR

  • No recibe notificaciones - El rol VISOR es de solo lectura y no tiene capacidad de modificación, por lo tanto no genera eventos que requieran notificaciones.

Notificaciones DISTRIBUIDOR

  • El rol DISTRIBUIDOR no tiene implementación específica de notificaciones. Este rol está diseñado para gestionar múltiples clientes y visualizar sus instancias, pero no genera notificaciones automáticas en el sistema actual. EL TRABAJO CON ESTE ROL QUEDO EN PROCESO...

Notificaciones TREEA_ADMIN

  • El rol TREEA_ADMIN no crea notificaciones automáticas (el código está comentado en los controladores). TREEA_ADMIN es el super usuario del sistema y tiene acceso completo, pero las notificaciones están diseñadas principalmente para los usuarios de los clientes (ADMIN_COMPANY, SUPERVISOR, OPERADOR).
  • Tiene acceso a todos los modulos del software, e incluso puede acceder a la data de cualquier cliente...