Skip to content

3. Ejecucion Del Conductor

Objetivo

Guiar al conductor desde la recepcion de tareas hasta el cierre con evidencia, pago, firma, problema o reprogramacion.

App Movil

Tabs principales inferidos:

TabFuncion
TareasLista y detalle de entregas/recolectas asignadas.
MapaVisualizacion de ruta y ubicacion.
CheckpointsEscaneo y validacion de paquetes/destinos.
GuiasCreacion de guias y cobros asociados.
PerfilSesion, notificaciones y datos del conductor.

Flujo

Evidencia

ParteArchivo
Navegacion appapps/drivers-app/client/navigation/RootStackNavigator.tsx, MainTabNavigator.tsx
PantallasTaskDetailScreen.tsx, ActiveDeliveryScreen.tsx, CompletionScreen.tsx, RescheduleScreen.tsx, ReportProblemScreen.tsx
Backendapps/drivers-backend/server/routes.ts endpoints /api/tasks/:id/start, /arrive, /complete, /problem, /reschedule
Modelosapps/drivers-backend/shared/schema.ts tablas tasks, delivery_tracking, task_completions, uploads
Sync dashboardapps/drivers-backend/server/services/mainAppSync.ts, apps/core-backend/server/routes/driver-events.ts

Evidencia De Cierre

EvidenciaUso
Foto de entregaPrueba visual obligatoria para completar segun backend.
FirmaCierre con receptor cuando aplica.
Metodo/monto de pagoEfectivo, tarjeta, transferencia, credito, Yappy/SIGMA segun flujo.
BultosCantidad entregada o recolectada.
Notas/problemaJustificacion de excepcion.

Excepciones

  • Reprogramar tarea.
  • Reportar problema.
  • Completar sin tracking si no aplica cliente final.
  • Pago Yappy con confirmacion obligatoria.
  • Tarea no sincronizada localmente: backend intenta ensureLocalTask.

Dudas

  • Que evidencias son obligatorias por tipo de tarea.
  • Que problemas bloquean cierre y cuales solo generan nota.
  • Quien aprueba una reprogramacion desde la app.

Borrador vivo basado en codigo. Validar con operaciones antes de convertir en procedimiento oficial.