Workflow — Trailers visitantes
Esta página se importa íntegra desde la fuente de verdad técnica:
yms-docs/03-workflows-operativos/visitantes.md— cualquier corrección debe hacerse allí.
Documento ejecutivo de referencia
Versión: 2.0 (reducido tras depuración post-cobertura) Última actualización: 13 de mayo de 2026 Cambios desde versión anterior: archivo reducido de 295 líneas a ~50. El flujo detallado de registro de visitantes vive ahora en registro-entrada.md como Variante 3 (trailer sin Samsara). Este archivo se conserva como referencia rápida del concepto de “visitante” y las diferencias con trailers propios.
¿Qué es un trailer visitante?
Un trailer visitante es cualquier trailer que entra al patio sin GPS Samsara propio. Suele ser de un tercero (proveedor, cliente, empresa aliada) o un trailer rentado sin dispositivo instalado. Su estancia es típicamente puntual.
En el modelo de datos:
Trailer.Ownership = VisitorTrailer.IsGpsCapable = false
Diferencias clave con trailers propios
| Aspecto | Trailer propio | Trailer visitante |
|---|---|---|
| GPS Samsara | Sí | No |
IsGpsCapable | true | false |
| Confirmación de entrada por GPS | Automática (worker valida EntryRegistered con posición Samsara) | Imposible — sin GPS no hay confirmación |
| Confirmación de zona en rondín | Opcional, pero recomendada | Obligatoria dentro del umbral (sugerencia 4h) |
| Anomalía por falta de confirmación | ManualEntryNeedsGpsConfirmation (Medium, 15 min) | VisitorZoneUnconfirmed (Low, 4h) |
| Salida del patio | Confirmable por GPS (GpsConfirmedExit) | Solo registro manual del personal de patio |
| Anomalías GPS aplicables | GpsZoneMismatch, UnexpectedManualGap, NoGpsSignal, ManualEntryNeedsGpsConfirmation | Ninguna directa (sin GPS); aplica VisitorZoneUnconfirmed si no se confirma zona en rondín |
| Sincronización con catálogo Samsara | Sí (Sprint 14.5) | No |
Flujo de captura
El flujo paso a paso vive en registro-entrada.md → Variante 3. Resumen:
- Personal de patio escanea QR de hoja de salida si el documento lo trae; si no, captura manual con campos mínimos.
- Marca
Trailer.Ownership = VisitoryTrailer.IsGpsCapable = false. - Selecciona zona en la pantalla de captura (la zona inicial la fija el personal de patio, no GPS).
- Sistema inicia contador hacia el umbral de confirmación en rondín.
- En el siguiente rondín, el personal de patio confirma la zona (rondin.md). Si no se confirma dentro del umbral → anomalía
VisitorZoneUnconfirmed.
La salida sigue el flujo de registro-salida.md con la diferencia de que no habrá GpsConfirmedExit posterior — la salida se considera definitiva al registrarla manualmente.
Documentos relacionados
- registro-entrada.md — flujo completo (Variante 3 = visitante).
- rondin.md — confirmación obligatoria de zona.
- registro-salida.md — salida.
- anomalias.md —
VisitorZoneUnconfirmedy otras.
Referencia rápida — el flujo operativo vive en los documentos enlazados arriba.