Saltar a contenido

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:

  1. Dashboard — Resumen operativo.
  2. Empresas — Empresa propia y empresas vinculadas (proveedores en el caso del cliente, clientes en el caso del proveedor).
  3. Sitios — Plantas y ubicaciones.
  4. Áreas — Sectores funcionales.
  5. Equipos — Activos físicos.
  6. Tags NFC — Etiquetas de identificación.
  7. Plantillas — Templates de checklists.
  8. Usuarios — Cuentas y roles.
  9. Ejecuciones — Checklists ejecutados.
  10. Eventos — Alertas y anomalías.
  11. Acciones correctivas — Seguimiento de correcciones.
  12. 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.