Skip to content

Módulo 6 - Operações em Campo & Telemetria GPS (field-operations)

Módulo 6: Operações em Campo & Telemetria (field-operations)

Section titled “Módulo 6: Operações em Campo & Telemetria (field-operations)”

O módulo Field Operations gerencia a atuação presencial da equipe nos imóveis dos clientes, capturando coordenadas GPS no check-in/out e calculando a compatibilidade entre a funcionária e a residência.


📍 1. Algoritmo de Matching de Equipe (StaffMatchingService)

Section titled “📍 1. Algoritmo de Matching de Equipe (StaffMatchingService)”

Na hora de alocar uma funcionária para um cliente, o StaffMatchingService calcula um Score de Compatibilidade (0 a 100) considerando:

  1. Afinidade Prévia (40%): Histórico de limpezas bem-sucedidas no mesmo cliente.
  2. Proximidade Geográfica (40%): Distância em km entre a residência da funcionária e o imóvel.
  3. Preferência de Idioma (20%): Idioma de comunicação em comum entre a equipe e o cliente.

  • Matching de Equipe: src/features/field-operations/services/StaffMatchingService.ts
  • Hook de Operações: src/features/field-operations/hooks/useExecutionOperations.ts
  • Validação GPS UI: src/components/service-detail/ServiceGeoAction.tsx