Reflect current project state across all 8 docs: ADMIN/ORGANISMO_OPERADOR/OPERATOR role hierarchy, scope filtering, organismos_operadores table, Histórico de Tomas page, new SQL migrations, and updated API endpoints with auth requirements. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
13 KiB
Manual de Usuario - Sistema GRH
Indice
- Acceso al Sistema
- Dashboard Principal
- Gestion de Proyectos
- Gestion de Concentradores
- Gestion de Medidores
- Consumo y Lecturas
- Historico de Tomas
- Organismos Operadores
- Panel de Carga CSV
- Notificaciones
- Administracion de Usuarios
- Auditoria
Acceso al Sistema
URL de Acceso
- Sistema Principal: https://sistema.gestionrecursoshidricos.com
- Panel de Carga CSV: https://panel.gestionrecursoshidricos.com
Inicio de Sesion
- Ingrese a la URL del sistema
- Introduzca su correo electronico
- Introduzca su contraseña
- Haga clic en "Iniciar Sesion"
Roles de Usuario (Jerarquia de 3 niveles)
| Rol | Permisos | Visibilidad |
|---|---|---|
| ADMIN | Acceso completo a todas las funciones | Ve todos los datos del sistema |
| ORGANISMO_OPERADOR | Gestion de usuarios y visualizacion de su organismo | Ve datos de los proyectos de su organismo |
| OPERATOR | Operacion de medidores de su proyecto | Ve datos de su proyecto asignado |
Menu Lateral por Rol
| Seccion | ADMIN | ORGANISMO_OPERADOR | OPERATOR |
|---|---|---|---|
| Dashboard | Si | Si | Si |
| Project Management | Si | Si | Si |
| Users Management | Si | Si | No |
| Organismos Operadores | Si | No | No |
| Conectores | Si | No | No |
| Analytics | Si | Si | No |
Dashboard Principal
El dashboard muestra un resumen general del sistema:
Indicadores Clave (KPIs)
- Total de Medidores: Cantidad total de medidores registrados
- Lecturas del Dia: Numero de lecturas recibidas hoy
- Alertas Activas: Notificaciones pendientes de atencion
- Proyectos Activos: Proyectos en estado activo
Alertas Recientes
Lista de las ultimas alertas del sistema, incluyendo:
- Flujo negativo detectado
- Medidores sin comunicacion
- Alertas de mantenimiento
Actividad Reciente
Historial de las ultimas acciones realizadas en el sistema.
Gestion de Proyectos
Ver Proyectos
- Navegue a Proyectos en el menu lateral
- Vera la lista de todos los proyectos
- Use los filtros para buscar proyectos especificos
Crear Proyecto
- Haga clic en "Nuevo Proyecto"
- Complete los campos:
- Nombre: Nombre del proyecto (requerido)
- Descripcion: Descripcion detallada
- Area: Nombre del area geografica
- Ubicacion: Direccion o coordenadas
- Tipo de Medidor: Tipo por defecto para el proyecto
- Haga clic en "Guardar"
Editar Proyecto
- Haga clic en el icono de edicion del proyecto
- Modifique los campos necesarios
- Haga clic en "Guardar"
Estadisticas del Proyecto
- Haga clic en un proyecto para ver sus estadisticas
- Incluye: total de medidores, lecturas, consumo promedio
Gestion de Concentradores
Los concentradores son dispositivos que agrupan multiples medidores.
Ver Concentradores
- Navegue a Concentradores en el menu lateral
- Filtre por proyecto si es necesario
Crear Concentrador
- Haga clic en "Nuevo Concentrador"
- Complete los campos:
- Serial: Numero de serie unico (requerido)
- Nombre: Nombre descriptivo (requerido)
- Proyecto: Proyecto al que pertenece (requerido)
- Ubicacion: Ubicacion fisica
- IP: Direccion IP (opcional)
- Haga clic en "Guardar"
Estados del Concentrador
| Estado | Descripcion |
|---|---|
| ACTIVE | Funcionando correctamente |
| INACTIVE | Desactivado manualmente |
| OFFLINE | Sin comunicacion |
| MAINTENANCE | En mantenimiento |
| ERROR | Con fallas |
Gestion de Medidores
Ver Medidores
- Navegue a Medidores en el menu lateral
- Use los filtros disponibles:
- Por proyecto
- Por concentrador
- Por estado
- Por tipo
- Busqueda por serial/nombre
Crear Medidor Individual
- Haga clic en "Nuevo Medidor"
- Complete los campos:
- Serial: Numero de serie unico (requerido)
- Nombre: Nombre descriptivo (requerido)
- Concentrador: Concentrador asociado (requerido)
- Area: Nombre del area
- Ubicacion: Ubicacion especifica (ej: "Depto 101")
- Tipo: LORA, LORAWAN, o GRANDES CONSUMIDORES
- Estado: Estado inicial
- Fecha Instalacion: Fecha de instalacion
- Haga clic en "Guardar"
Carga Masiva de Medidores (Excel)
- Haga clic en "Carga Masiva"
- Descargue la plantilla Excel
- Complete la plantilla con los datos
- Suba el archivo Excel
- Revise los resultados
Tipos de Medidor
| Tipo | Descripcion |
|---|---|
| LORA | Medidores con comunicacion LoRa |
| LORAWAN | Medidores LoRaWAN |
| GRANDES CONSUMIDORES | Medidores de alto consumo |
Ver Detalle del Medidor
- Haga clic en un medidor para ver:
- Informacion general
- Ultima lectura
- Historial de lecturas
- Graficos de consumo
Consumo y Lecturas
Ver Lecturas
- Navegue a Consumo en el menu lateral
- Filtre por:
- Proyecto
- Concentrador
- Medidor especifico
- Rango de fechas
- Tipo de lectura
Tipos de Lectura
| Tipo | Descripcion |
|---|---|
| AUTOMATIC | Lectura automatica del dispositivo |
| MANUAL | Lectura ingresada manualmente |
| SCHEDULED | Lectura programada |
Crear Lectura Manual
- Haga clic en "Nueva Lectura"
- Seleccione el medidor
- Ingrese el valor de lectura
- Opcionalmente ingrese:
- Nivel de bateria (0-100)
- Intensidad de senal (dBm)
- Haga clic en "Guardar"
Carga Masiva de Lecturas (Excel)
- Haga clic en "Carga Masiva"
- Descargue la plantilla
- Complete con los datos
- Suba el archivo
- Revise los resultados
Graficos de Consumo
- Visualice el consumo historico en graficos
- Filtre por periodo de tiempo
- Exporte datos si es necesario
Historico de Tomas
Disponible para todos los roles. Cada rol solo ve los medidores de su scope.
Acceder al Historico
- Navegue a Historico en la seccion "Project Management" del menu lateral
- Vera un selector de medidor y un estado vacio inicial
Seleccionar Medidor
- Haga clic en el campo de busqueda
- Escriba para filtrar por:
- Nombre del medidor
- Numero de serie
- Ubicacion
- Cuenta CESPT
- Clave catastral
- Seleccione el medidor del dropdown
Informacion del Medidor
Al seleccionar un medidor se muestra:
- Tarjeta de informacion: Serial, nombre, proyecto, ubicacion, tipo, estado, ultima lectura
- Cards de consumo:
- Consumo Actual: Lectura mas reciente (consumo diario)
- Consumo Pasado: Lectura del primer dia del mes anterior
- Diferencial: Diferencia entre actual y pasado (con indicador de tendencia)
Filtrar por Fechas
- Use los campos "Desde" y "Hasta" para definir un rango
- Los datos se actualizan automaticamente
- Use el boton "Limpiar" para remover los filtros
Grafica de Consumo
- Grafica de area con gradiente azul
- Eje X: fechas, Eje Y: valor de lectura (m3)
- El rango del eje Y se ajusta automaticamente a los datos
Tabla de Lecturas
- Columnas: Fecha/Hora, Lectura (m3), Tipo, Bateria, Senal
- Paginacion configurable: 10, 20 o 50 registros por pagina
- Indicadores visuales de bateria y senal
Exportar CSV
- Haga clic en el boton "Exportar CSV" en el encabezado
- Se descargara un archivo
historico_{serial}_{fecha}.csv
Organismos Operadores
Solo disponible para usuarios con rol ADMIN
Ver Organismos
- Haga clic en "Organismos Operadores" en el menu lateral
- Vera la tabla con todos los organismos registrados
Crear Organismo
- Haga clic en "Nuevo Organismo"
- Complete los campos:
- Nombre: Nombre del organismo (ej: CESPT Tijuana)
- Codigo: Codigo unico (ej: CESPT-TJ)
- Contacto: Nombre de la persona de contacto
- Email: Correo electronico de contacto
- Telefono: Numero de telefono
- Estado: Activo/Inactivo
- Haga clic en "Guardar"
Editar Organismo
- Haga clic en el icono de edicion del organismo
- Modifique los campos necesarios
- Haga clic en "Guardar"
Vincular Proyectos y Usuarios
- Los proyectos se vinculan a un organismo via el campo
organismo_operador_iden la pagina de Proyectos - Los usuarios con rol ORGANISMO_OPERADOR se vinculan a un organismo via la pagina de Usuarios
Panel de Carga CSV
El panel de carga CSV permite subir datos de medidores y lecturas sin necesidad de autenticacion.
Acceso
Cargar Medidores
- En la seccion "Tomas de Agua"
- Descargue la plantilla CSV haciendo clic en "Descargar plantilla CSV"
- Complete el archivo con los datos:
serial_number,name,concentrator_serial,area_name,location,meter_type,status,installation_date
MED001,Medidor 1,Mexico-GRH,ZONA A,Depto 101,LORA,ACTIVE,2024-01-15
MED002,Medidor 2,Mexico-GRH,ZONA A,Depto 102,LORA,ACTIVE,2024-01-15
Campos:
| Campo | Requerido | Descripcion |
|---|---|---|
| serial_number | Si | Numero de serie unico del medidor |
| name | Si | Nombre descriptivo |
| concentrator_serial | Si | Serial del concentrador existente |
| area_name | No | Nombre del area |
| location | No | Ubicacion especifica |
| meter_type | No | LORA (default), LORAWAN, GRANDES CONSUMIDORES |
| status | No | ACTIVE (default), INACTIVE, MAINTENANCE |
| installation_date | No | Fecha YYYY-MM-DD |
- Arrastre el archivo o haga clic para seleccionarlo
- Haga clic en "Subir Archivo"
- Revise los resultados:
- Registros insertados (nuevos)
- Registros actualizados (existentes)
- Errores encontrados
Logica de Upsert:
- Si el
serial_numberya existe: se actualiza el medidor - Si el
serial_numberno existe: se crea un nuevo medidor
Cargar Lecturas
- En la seccion "Lecturas"
- Descargue la plantilla CSV
- Complete el archivo:
meter_serial,reading_value,received_at,reading_type,battery_level,signal_strength
MED001,1234.56,2024-01-20 10:30:00,MANUAL,85,-45
MED002,567.89,2024-01-20 10:35:00,MANUAL,90,-42
Campos:
| Campo | Requerido | Descripcion |
|---|---|---|
| meter_serial | Si | Serial del medidor existente |
| reading_value | Si | Valor numerico de la lectura |
| received_at | No | Fecha/hora (default: ahora) |
| reading_type | No | AUTOMATIC, MANUAL, SCHEDULED |
| battery_level | No | Nivel de bateria 0-100 |
| signal_strength | No | Intensidad de senal en dBm |
- Suba el archivo
- Revise los resultados
Nota: El medidor debe existir previamente para poder cargar lecturas.
Notificaciones
Ver Notificaciones
- Haga clic en el icono de campana en la barra superior
- Vera las notificaciones recientes
Tipos de Notificacion
| Tipo | Descripcion |
|---|---|
| NEGATIVE_FLOW | Flujo negativo detectado en un medidor |
| SYSTEM_ALERT | Alerta general del sistema |
| MAINTENANCE | Recordatorio de mantenimiento |
Gestionar Notificaciones
- Marcar como leida: Haga clic en la notificacion
- Marcar todas como leidas: Boton en la parte superior
- Eliminar: Icono de eliminar en cada notificacion
Administracion de Usuarios
Disponible para ADMIN (ve todos) y ORGANISMO_OPERADOR (ve los de su organismo)
Ver Usuarios
- Navegue a Usuarios en el menu lateral
- Vera la lista de usuarios filtrada segun su rol
Crear Usuario
- Haga clic en "Nuevo Usuario"
- Complete los campos:
- Email: Correo electronico (sera el usuario de login)
- Nombre: Nombre completo
- Contraseña: Contraseña inicial
- Rol: ADMIN, ORGANISMO_OPERADOR, u OPERATOR
- Organismo Operador: Para ORGANISMO_OPERADOR - organismo asignado
- Proyecto: Para OPERATOR - proyecto asignado
- Haga clic en "Guardar"
Editar Usuario
- Haga clic en el icono de edicion
- Modifique los campos necesarios
- Haga clic en "Guardar"
Desactivar Usuario
- Haga clic en el icono de desactivar
- Confirme la accion
- El usuario no podra iniciar sesion pero sus datos se conservan
Auditoria
Solo disponible para usuarios con rol ADMIN
Ver Logs de Auditoria
- Navegue a Auditoria en el menu lateral
- Vera el historial de acciones del sistema
Filtros Disponibles
- Por usuario
- Por accion (CREATE, UPDATE, DELETE, LOGIN, etc.)
- Por tabla/entidad
- Por rango de fechas
Informacion del Log
Cada registro muestra:
- Fecha y hora
- Usuario que realizo la accion
- Tipo de accion
- Entidad afectada
- Valores anteriores y nuevos (para updates)
- Direccion IP
- Resultado (exito/error)
Soporte
Para soporte tecnico o reportar problemas:
- Contacte al administrador del sistema
- Revise la documentacion tecnica en
/docs