Arquitectura
Componentes del sistema
ATLAS se compone de tres aplicaciones principales:
| Componente | Función |
|---|---|
| Portal web | Administración: gestión de sitios, áreas, equipos, usuarios, plantillas, proveedores. Consulta de ejecuciones, eventos y acciones correctivas. |
| App móvil (Android) | Operación en campo: escaneo NFC, ejecución de checklists offline, captura de evidencia, sincronización automática. |
| API backend | Motor central: autenticación, lógica de negocio, almacenamiento de datos y sincronización con la app móvil. |
Cómo se relacionan
┌─────────────────┐ ┌─────────────────┐
│ Portal web │ │ App móvil │
│ (navegador) │ │ (Android) │
└────────┬────────┘ └────────┬────────┘
│ │
│ Conexión segura │ Conexión + sync offline
│ │
▼ ▼
┌────────────────────────────────────────┐
│ API backend │
├────────────────────────────────────────┤
│ Auth │ Empresas │ Sitios │ Equipos … │
└───────────────────┬────────────────────┘
│
▼
┌─────────────┐
│ Base de datos│
└─────────────┘
Portal web
Desde el portal web se gestiona toda la configuración y administración:
- Estructura organizacional (sitios, áreas).
- Inventario de equipos y tags NFC.
- Plantillas de checklists.
- Usuarios y proveedores de servicios.
- Consulta de ejecuciones, eventos y acciones correctivas.
El acceso es por navegador, con permisos diferenciados según el rol del usuario.
App móvil
La app Android es la herramienta de campo para los técnicos:
- Escaneo de tags NFC para identificar equipos.
- Ejecución de checklists con captura de fotos, mediciones y observaciones.
- Funciona completamente offline — los datos se almacenan localmente.
- Sincronización automática en background cuando hay conectividad.
Secciones del portal web
El portal web tiene las siguientes secciones accesibles desde el menú lateral:
- Dashboard — Resumen operativo.
- Empresas — Empresa propia y empresas vinculadas (proveedores en el caso del cliente, clientes en el caso del proveedor).
- Sitios — Plantas y ubicaciones.
- Áreas — Sectores funcionales.
- Equipos — Activos físicos.
- Tags NFC — Etiquetas de identificación.
- Plantillas — Templates de checklists.
- Usuarios — Cuentas y roles.
- Ejecuciones — Checklists ejecutados.
- Eventos — Alertas y anomalías.
- Acciones correctivas — Seguimiento de correcciones.
- Informes — Documentos consolidados para imprimir o exportar a PDF.
Lo que cada usuario puede hacer dentro de cada sección depende de su rol. Consulte la guía de su rol para más detalle.