Ir al contenido

Ejecución y Logs

Una vez que has planificado las labores en un ciclo de campo, el siguiente paso es registrar la ejecución. Los logs son el mecanismo para capturar el trabajo completado día a día y ver el progreso en tiempo real.


Un log es un registro de trabajo completado para una labor específica. Cada log contiene:

CampoDescripciónObligatorio
FechaDía en que se realizó el trabajo
Unidades completadasCantidad de trabajo hecho (árboles, metros, etc.)
NotasObservaciones o comentariosNo
Labor: Poda de formación - Lote Norte - Contratista García
Presupuesto: 500 árboles
Log 1: 10 Enero - 150 árboles - "Iniciado en sector A"
Log 2: 11 Enero - 180 árboles - "Continuado en sector B"
Log 3: 12 Enero - 170 árboles - "Finalizado"
Total registrado: 500 árboles (100%)

  1. Ve a Labores → Ciclos de Campo
  2. Abre el ciclo activo
  3. Encuentra la labor en el calendario o lista
  4. Haz clic en la labor para expandirla
  5. Haz clic en Agregar Log
  6. Completa: fecha, unidades, notas (opcional)
  7. Guarda
  • Puedes agregar múltiples logs para la misma labor
  • Los logs se pueden registrar para cualquier fecha dentro del ciclo
  • El progreso se recalcula automáticamente con cada log

El sistema calcula el progreso de cada labor automáticamente:

progreso = (suma de unidades en logs / cantidad presupuestada) × 100
Presupuesto: 500 árboles
Después de Log 1 (150 árboles): 150/500 = 30%
Después de Log 2 (180 árboles): 330/500 = 66%
Después de Log 3 (170 árboles): 500/500 = 100%
ProgresoIndicador
0%Barra vacía
1-99%Barra parcialmente llena
100%Barra completa, estado “Completada”
>100%Posible si se registra más de lo presupuestado

Los estados de las labores cambian automáticamente basándose en los logs y las fechas:

PENDIENTE
├──[Se asigna fecha programada]──▶ PROGRAMADA
│ │
│ ├──[Fecha pasa sin logs]──▶ RETRASADA
│ │
│ └──[Se registra primer log]──▶ EN PROGRESO
└──[Se registra primer log]──▶ EN PROGRESO
├──[Progreso = 100%]──▶ COMPLETADA
└──[Ciclo termina con progreso < 100%]──▶ INCOMPLETA
EstadoColorCondición
PendienteSin fecha programada, sin logs
Programada🔵Tiene fecha futura, sin logs
Retrasada🔴Fecha programada pasó, sin logs o progreso bajo
En Progreso🟡Tiene logs, progreso entre 1-99%
Completada🟢Progreso = 100%
Incompleta🟣Ciclo cerró con progreso < 100%

El sistema registra automáticamente:

  • Se establece con la fecha del primer log registrado
  • Representa cuándo realmente comenzó el trabajo
  • Inmutable una vez establecido
  • Se establece cuando el progreso llega a 100%
  • Se usa la fecha del log que completó la labor
  • Se puede recalcular si se agregan/modifican logs
Labor creada: 5 Enero (started_at: null, completed_at: null)
Log 1: 10 Enero - 150 árboles
→ started_at: 10 Enero
Log 2: 11 Enero - 180 árboles
→ Sin cambios en timestamps
Log 3: 12 Enero - 170 árboles (100%)
→ completed_at: 12 Enero

Existe un período de gracia de 5 días para registrar logs atrasados.

  • Puedes registrar logs con fechas hasta 5 días en el pasado sin restricción
  • Los logs con fechas anteriores a 5 días requieren permisos especiales
  • Esto permite flexibilidad para capturar trabajo que no se registró a tiempo
Hoy: 15 Enero
Fechas permitidas sin restricción: 10-15 Enero
Fechas que requieren aprobación: 9 Enero y anteriores

Cada log contribuye al cálculo del costo real:

costo_presupuestado = cantidad_presupuestada × precio_labor
costo_real = suma(unidades_log × precio_labor)
EscenarioInterpretación
Real < PresupuestoBajo presupuesto (favorable)
Real = PresupuestoEn línea con lo planeado
Real > PresupuestoSobre presupuesto (investigar)

El sistema incluye validaciones para proteger la integridad de los datos:

  • Tiene logs registrados con progreso > 0
  • Forma parte de un ciclo cerrado
  • El usuario debe tener permisos de edición
  • Los cambios se registran en el historial de auditoría
  • El progreso se recalcula automáticamente
  • Solo usuarios con permisos de administrador
  • El progreso se recalcula automáticamente
  • La acción queda registrada para auditoría

La vista del ciclo ofrece varias herramientas para monitorear la ejecución:

  • Por contratista: Ver solo labores de un contratista específico
  • Por lote: Ver solo labores de un lote específico
  • Por estado: Filtrar por pendiente, en progreso, completada, etc.
  • Muestra las labores programadas en un calendario semanal
  • Puedes navegar entre semanas del ciclo
  • Código de colores indica el estado de cada labor
  • Muestra todas las labores con detalles
  • Ordena por fecha, contratista o progreso
  • Expandir para ver logs individuales

  1. Registra logs al final de cada jornada
  2. Incluye notas cuando hay situaciones especiales
  3. Verifica que las unidades sean correctas antes de guardar
  4. Reporta labores retrasadas al administrador
  1. Revisa el dashboard del ciclo diariamente
  2. Investiga labores que pasan a estado “Retrasada”
  3. Verifica que el progreso reportado sea realista
  4. Usa los filtros para monitorear contratistas específicos
  1. No cierres el ciclo hasta verificar todos los logs
  2. Exporta el resumen de costos antes del cierre
  3. Compara costo real vs. presupuestado por contratista
  4. Documenta desviaciones significativas

Con los logs registrados, puedes:

  1. Revisar la guía de gestión - Análisis de costos y exportaciones
  2. Vincular salidas de insumos - Asociar materiales con labores
  3. Crear siguiente ciclo - Continuar con la planificación