Arquitectura de informacion (Wave 3 UX)
Documento que acompana al diagrama
ux-information-architecture.puml
y describe la organizacion de informacion del producto ExpressMX en
cuatro niveles. La arquitectura es la columna vertebral del panel
administrativo, la app del cliente y la app del prestador: cada
workspace, pestana y pantalla deriva de esta jerarquia.
Ultima actualizacion: 2026-05-05
Niveles
- L0 Plataforma raiz (
ExpressMX). - L1 Dominios funcionales: Operacion, Identidad, Catalogo, Finanzas, Soporte, Compliance, Marketing.
- L2 Sub-categorias por dominio (ejemplo: Operacion -> Ordenes).
- L3 Entidades concretas o estados (ejemplo: Ordenes -> Activas, Historicas, Canceladas).
La profundidad maxima es cuatro para que el mindmap PlantUML quepa en formato carta retrato sin recortes laterales.
L1.1 Operacion
Cubre el ciclo transaccional del servicio. Es el dominio mas dinamico y el de mayor presion en SLA.
| L2 | L3 |
|---|---|
| Ordenes | Activas, Historicas, Canceladas |
| Asignacion | Automatica, Manual, Sugerencias |
| Seguimiento | Tracking en vivo, Linea de tiempo, Sobrecostos |
| Catalogo de servicios | Categorias, Servicios, Zonas |
Workspace asociado: /dashboard/operaciones.
L1.2 Identidad
Incluye el modelo unico de usuario y la politica "una identidad, un
canal" descrita en auth-rbac-channels.md. Es el dominio que ningun
admin puede modificar libremente; cualquier cambio es operacion SoD.
| L2 | L3 |
|---|---|
| Usuarios | Clientes, Prestadores, Admins |
| Roles y permisos | Roles, Permisos, Matrices |
| Autenticacion | Login web, Login movil, Recuperacion |
| Onboarding | Invitaciones, Documentos, Activaciones |
Workspaces asociados: /dashboard/equipo, /dashboard/roles,
/dashboard/sistema y onboarding en /dashboard/rrhh.
L1.3 Catalogo
Gestiona la oferta visible para los clientes y la cobertura geografica de los prestadores.
| L2 | L3 |
|---|---|
| Servicios | Tarifa base, Sobrecostos permitidos, Tiempo estimado |
| Categorias | Activas, Inactivas |
| Zonas | Cobertura, SLA por zona |
| Banners y promociones | Activos, Programados, Expirados |
Workspaces asociados: /dashboard/servicios, /dashboard/categorias,
/dashboard/zonas, /dashboard/banners.
L1.4 Finanzas
Concentra el flujo monetario en ambas direcciones: clientes que pagan, prestadores que reciben corte. Aplica separacion de funciones (SoD).
| L2 | L3 |
|---|---|
| Cortes | En curso, En revision, Depositados |
| Facturas y CFDI | Emitidas, En proceso, Canceladas |
| Pagos | Cliente a plataforma, Plataforma a prestador, Reembolsos |
| Reportes | Mensuales, Por zona, Por prestador |
Workspace asociado: /dashboard/finanzas.
L1.5 Soporte
Dominio ITSM con tres carriles: tickets diarios, casos de mayor profundidad y declaracion de incidentes mayores (MIM). La base de conocimiento alimenta a agentes y clientes.
| L2 | L3 |
|---|---|
| Tickets | Abiertos, En curso, Cerrados |
| Casos | Reclamos, Quejas, Solicitudes |
| MIM | Declarados, En contencion, Resueltos |
| Base de conocimiento | Articulos, Borradores, Archivados |
| Mi rendimiento | Tickets resueltos, SLA cumplido, CSAT |
Workspace asociado: /dashboard/soporte.
L1.6 Compliance
Permite la trazabilidad de la operacion completa, incluyendo accesos break-glass a datos PII, cambios sensibles y exportaciones de informacion.
| L2 | L3 |
|---|---|
| Auditoria | Eventos, Cambios sensibles, Exportaciones |
| Logs de acceso | PII, Break-glass PIN, Sesiones |
| Politicas | Retencion, Privacidad, Sanciones |
| Reportes regulatorios | Mensuales, Bajo demanda |
Workspaces asociados: /dashboard/compliance, /dashboard/auditoria,
/dashboard/reportes.
L1.7 Marketing
Cubre la captacion y retencion de clientes mediante banners, cupones, segmentos y campanas multicanal.
| L2 | L3 |
|---|---|
| Banners | Activos, Programados, Vencidos |
| Cupones | Disponibles, Canjeados, Vencidos |
| Segmentos | Por zona, Por categoria, Por antiguedad |
| Campanas | En curso, Programadas, Cerradas |
| Metricas | Impresiones, Conversiones, Retencion |
Workspace asociado: /dashboard/marketing.
Aplicacion en los tres canales
| Canal | Dominios visibles |
|---|---|
Panel administrativo (apps/web) |
Los siete dominios L1 |
App movil cliente (apps/mobile-client) |
Operacion (alta y seguimiento), Catalogo (consumo), Finanzas (pago propio), Soporte (consulta), Identidad (perfil) |
App movil prestador (apps/mobile-provider) |
Operacion (oferta y ejecucion), Catalogo (servicios propios y disponibilidad), Finanzas (ingresos), Soporte (consulta), Identidad (perfil) |
Cada pantalla del producto se ubica en exactamente un nodo L3 de esta arquitectura. Cuando una pantalla cubre varios dominios (ejemplo: pago con calificacion) se prioriza el dominio principal y se enlaza con el secundario en el sitemap correspondiente.
Convenciones aplicadas
- Mindmap PlantUML con cuatro niveles fijos.
- Estilo monocromo academico (
_style.iuml). - Sin emojis ni iconografia decorativa.
- Footer con las fuentes en el repositorio que respaldan la jerarquia.