Administración de Jobs en campo¶
Los Jobs son donde ocurre el trabajo diario de campo. Una vez aprobado el Bid y creado el Job automáticamente, el PM, el Supervisor y los Badge Workers trabajan juntos el ciclo del Job — de Ready to Start a Completed / Needs Invoice.
Ciclo de estados del Job¶
[Ready to Start]
│
▼
[In Progress] ←──── El PM avanza cuando comienza el trabajo
│
▼
[Completed / Needs Invoice] ←──── El PM marca completo; dispara facturación
El Owner puede cancelar un Job en cualquier estado activo
Desde Ready to Start o In Progress, un Owner puede cancelar el Job por completo. La cancelación notifica al PM y al Supervisor por SMS.
Quién ve qué¶
El acceso a Jobs depende del rol. Supervisors y Badge Workers nunca ven detalles del Bid — solo la información del Job que necesitan para trabajar.
| Role | Qué ven |
|---|---|
| Owner | Todos los Jobs de todos los clientes |
| Accounting | Todos los Jobs (solo lectura, para contexto de facturación) |
| Project Manager | Jobs donde es PM asignado + Jobs bajo sus Supervisors |
| Supervisor | Solo Jobs a los que está directamente asignado |
| Badge Worker | Solo Jobs a los que está individualmente asignado |
Los Supervisors y Badge Workers no ven detalles del Bid
Supervisors y Badge Workers ven el alcance e instrucciones que aparecen en el registro del Job. No tienen acceso al Bid de origen, precios ni información de PO del cliente.
Avanzar el estado del Job¶
El PM es responsable de avanzar el estado del Job en el ciclo.
Ready to Start → In Progress
- Abra el Job desde Jobs en la navegación principal.
- Confirme que el equipo está asignado y listo.
- Haga clic en Start Job o cambie el estado a In Progress.
- El estado del Job se actualiza de inmediato.
In Progress → Completed / Needs Invoice
- Abra el Job.
- Confirme que el trabajo de campo está terminado y las actualizaciones registradas.
- Haga clic en Mark Complete o cambie el estado a Completed / Needs Invoice.
- El sistema marca el Job para facturación. Owners y Accounting lo verán en la cola de facturación.
Los Owners tienen control total del estado, incluida la capacidad de cancelar.
- Avancen el estado igual que un PM.
- Para cancelar: abra el Job, haga clic en Cancel Job y confirme. El PM y el Supervisor reciben SMS.
Publicar actualizaciones y fotos¶
Los tres roles de campo pueden publicar actualizaciones (notas) en un Job. Las actualizaciones son el mecanismo principal de comunicación entre campo y oficina.
- Abra el detalle del Job.
- Desplácese a la sección Updates.
- Escriba su nota en el campo de texto.
- Adjunte fotos si aplica.
- Haga clic en Post Update.
Las actualizaciones son inmutables
Una vez publicadas, una actualización no puede editarse ni eliminarse — el registro de actualizaciones es permanente.
- Abra el Job asignado desde su lista de Jobs.
- Desplácese a Updates.
- Escriba una nota (avance diario, retrasos, problemas, etc.).
- Adjunte una o más fotos si hace falta.
- Haga clic en Post Update.
Los Supervisors solo ven sus Jobs asignados
La lista de Jobs de un Supervisor solo muestra Jobs a los que está directamente asignado. No puede explorar otros Jobs.
- Abra su Job asignado desde la lista de Jobs.
- Vaya a Updates.
- Escriba una nota breve o estado.
- Adjunte fotos si hace falta.
- Haga clic en Post Update.
Los Badge Workers solo ven sus Jobs asignados
La lista de Jobs de un Badge Worker solo muestra Jobs a los que el PM lo asignó individualmente.
La bandera Blocked¶
La bandera Blocked indica que el trabajo de campo no puede continuar por una dependencia externa (materiales, acceso, clima, permisos, inspección, etc.).
Disponible para: Project Manager, Owner
Activar la bandera Blocked:
- Abra el detalle del Job.
- Active el interruptor Blocked.
- Opcionalmente publique una actualización explicando el motivo del bloqueo.
- Guarde.
Efecto: Se envía de inmediato un SMS al PM y al Owner.
Quitar la bandera Blocked:
- Abra el detalle del Job.
- Desactive el interruptor Blocked.
- Guarde.
Efecto: Se envía un SMS al PM indicando que el Job ya no está bloqueado.
Blocked no cambia el estado del Job
Activar Blocked no mueve el Job a otro estado. Es un indicador adicional — el Job conserva su estado actual (por ejemplo In Progress) mientras está bloqueado.
Use Blocked junto con una actualización
Al marcar un Job como bloqueado, publique al mismo tiempo una actualización con el motivo. Así el PM y el Owner tienen contexto completo cuando reciben el SMS.
Cancelación del Job¶
Disponible para: Owner only
Un Owner puede cancelar un Job desde Ready to Start o In Progress.
- Abra el Job.
- Haga clic en Cancel Job.
- Confirme la cancelación.
Efecto: El Job recibe eliminación lógica (permanece en la base de datos, visible en vistas históricas). Se envía SMS al PM y al Supervisor.
La cancelación no se deshace
No existe acción de “descancelar”. Si un Job debe reiniciarse tras cancelarse, debe crearse un Bid nuevo.