ATRIO · 04-user-flows.md · 5 de 21

En esta página F1 — Descubrir y abrir exposición 0%

04 — Flujos de usuario · ATRIO

F1 — Descubrir y abrir exposición

EntradaHome, nav Exposiciones, deep link slug
Pasos1 Home/listado → 2 Filtro opcional → 3 Card → 4 Detalle
PrerrequisitosExposición published
ÉxitoFicha legible + CTAs
ErroresAPI down → banner reintentar; slug 404 → mensaje + link listado
Analíticapage_view, exhibition_list_view, exhibition_view, filter_apply

F2 — Plan de visita

EntradaNav Visita, CTA desde home/detalle
Pasos1 Carga visit-info → 2 Lee bloques → 3 CTA entradas
ErroresFallo API → error + reintentar
Analíticavisit_plan_view, cta_click

F3 — Solicitar entradas / grupo

Entrada/entradas, CTA, query exhibitionId
Pasos1 Form → 2 Validación cliente → 3 POST → 4 Success
Camposname*, email*, phone, visitDate, partySize*, requestType*, message, exhibitionId
TiposINDIVIDUAL, GROUP, SCHOOL
ErroresValidación, 400 exhibition, 5xx red
RecuperaciónMensaje + teléfono recepción
Analíticavisit_request_start, submit success/error

F4 — Staff gestiona solicitudes

Entrada/staff (footer)
Pasos1 Clave → 2 Cargar → 3 Filtrar → 4 PATCH status
Errores401 clave; red
SalidaLista actualizada

Estados de producto

EstadoDóndeComportamiento
Empty listado/exposiciones, homeCopy + link visita
Loadinglistados, visita, staffTexto/skeleton
Error redtodosBanner + reintentar
ValidaciónformMensajes
SuccessformConfirmación sin auto-redirect
404 fichadetalleMensaje + volver
401 staffstaff“Clave incorrecta”

Diagrama de flujo (textual)

[Home] → [Exposiciones] → [Detalle] → [Visita] → [Entradas] → [Success]
                ↓                         ↑           ↓
             [Empty]                   [Error]    [Staff lista]