← Guia rápido geral
Guia detalhado

Registro de ponto, do zero

Do primeiro acesso do operário até o registro em si — todos os jeitos que existem hoje de bater um ponto no LaborControl, o que cada um exige, e o que acontece depois de cada batida.

01Visão geral dos canais 02Primeiro acesso do operário 03Login do operário 04Autoatendimento 05Modo assistido (engenheiro) 06Modo confiável (admin/gerente) 07Catraca física 08Fila offline 09Depois de bater o ponto 10Tabela comparativa
01

Visão geral dos canais

Existem quatro jeitos de um registro de ponto entrar no sistema, dependendo de quem está batendo. Todos os quatro terminam gravando a mesma coisa — um REGISTRO_PONTO, sempre com entrada/saída alternando automaticamente dentro do mesmo dia — mas exigem coisas diferentes e nascem com níveis de confiança diferentes. Nasce validado automaticamente o que vem do modo confiável (admin/gerente) e, desde 2026-09, todo ponto de funcionário cuja função é MOI (Mão de Obra Indireta), em qualquer canal. O ponto de funcionário MOD (Mão de Obra Direta) cai sempre em pendência nos outros três canais, mesmo quando rosto e localização conferem perfeitamente (ver seção 09).

Operário

Autoatendimento

O próprio operário, pelo celular. Geolocalização detecta a obra sozinha, foto obrigatória, rosto conferido contra a referência.

Engenheiro

Modo assistido

Engenheiro bate por alguém, na frente da pessoa. Mesmas exigências do autoatendimento — mas divergência não trava, fica pendente.

Admin / Gerente

Modo confiável

Lançamento administrativo — com ou sem localização, nunca com foto. Sempre validado na hora, sem checagem de rosto.

Catraca física

Reconhecimento no equipamento

Hardware Control iD já faz o reconhecimento facial embarcado. O sistema só recebe o evento e grava — sem repetir a checagem.

Um quinto "modo" atravessa os outros três feitos pelo app (autoatendimento, assistido, confiável): a fila offline. Sem internet, o ponto é salvo no aparelho e enviado sozinho depois — não é um canal à parte, é uma rede de segurança pros outros três.
02

Primeiro acesso do operário

Antes de bater qualquer ponto, o operário precisa de uma conta. Na tela de login, alterna pra Operário e toca em "Primeiro acesso? Cadastre-se".

  1. Digita CPF, RG ou CNH. O sistema busca sozinho se esse documento já foi usado num cadastro feito por um gestor/engenheiro (tela Equipe) — qualquer um dos três documentos funciona pra achar o cadastro, não só CPF.
  2. Se encontrou: mostra o nome pra confirmação ("Encontramos seu cadastro, Fulano!") e pede só um login (identificador livre — nome, apelido, o que preferir) e, se ainda não existe foto de referência salva pelo gestor, uma foto do rosto ao vivo.
  3. Se não encontrou: cai num formulário completo — nome, documento, CPF (esse sim obrigatório, é o identificador oficial do funcionário no sistema), data de nascimento e o fornecedor pelo qual trabalha (que precisa já existir cadastrado por algum gestor). Digite o nome do fornecedor e escolha numa lista de busca — não precisa saber o CNPJ de cor, mas ele continua aceito num campo alternativo pra quem souber. Depois de escolher o fornecedor, escolha sua Função numa busca sobre o catálogo daquela empresa — campo obrigatório. Foto é sempre obrigatória aqui.
  4. Aceita o termo de consentimento LGPD (uso da foto de referência facial e do documento) — esse aceite só conta quando é o próprio operário clicando, nunca quando o gestor sobe uma foto por ele.
  5. Conta criada — a foto virou a referência oficial usada em todo reconhecimento facial futuro (ponto e login), e o sistema volta pra tela de login pronto pra entrar.
Não existe senha nesse fluxo. A conta nasce com uma senha descartável que ninguém vê nem usa — quem confirma a identidade do operário daqui pra frente é sempre login + foto do rosto.
Desde 2026-08, com fornecedor e função definidos no próprio cadastro, você já pode bater ponto em qualquer obra da sua construtora assim que confirmar o cadastro — não depende mais de nenhum gestor "liberar" nada depois.
03

Login do operário

Depois do primeiro acesso, entrar é só login + uma foto ao vivo. O backend compara essa foto 1 pra 1 contra a referência cadastrada — nunca busca contra a base toda de operários, o que deixa mais rápido e muito mais confiável. Se bater, entra direto na tela de ponto; se não, pede pra tentar de novo com melhor luz ou falar com o gerente.

Existe também "Tenho uma conta antiga (CPF e senha)" — fluxo legado de antes desse esquema login+foto existir, mantido só pra quem já tinha conta assim. CPF vira um e-mail interno e autentica com senha, sem passar pela comparação facial.
04

Autoatendimento — o próprio operário batendo o ponto

É o uso do dia a dia: o operário loga e cai direto na tela de ponto, sem escolher nada.

  1. O app pega a geolocalização do aparelho e cruza contra todas as alocações ativas do operário — a obra é detectada sozinha, sem ele precisar selecionar.
  2. Se a posição não bater com nenhuma obra sua, avisa "Nenhuma obra sua encontrada nesta localização" em vez de deixar escolher errado.
  3. Foto do rosto é obrigatória — tirada na hora pela câmera frontal, nunca escolhida de um arquivo já existente.
  4. O tipo da batida (entrada ou saída) nunca é escolhido pelo operário — o servidor sempre decide pelo oposto da última batida registrada daquela alocação, mesmo que o app tenha ficado aberto de um dia pro outro.
  5. O backend confere geofence (dentro do raio da obra?) e rosto (bate com a referência, com confiança mínima?) — os dois juntos, um não substitui o outro.
Foto obrigatória Geolocalização obrigatória Confere rosto Pendente de validação se MOD — já aprovado se MOI
05

Modo assistido — engenheiro batendo por alguém

Pensado pra quando o engenheiro está no canteiro, na frente do operário, e é mais prático ele mesmo registrar do que emprestar o próprio celular. As exigências técnicas são as mesmas do autoatendimento — foto ao vivo, geolocalização, comparação facial contra a referência do operário selecionado — a única diferença é o que acontece quando algo não bate.

No autoatendimento, rosto ou geofence fora do esperado não impede o registro — em nenhum dos dois casos. A diferença real do modo assistido é o fluxo de seleção: o engenheiro escolhe obra → fornecedor (qualquer fornecedor ativo da construtora, mesmo sem ordem de serviço aprovada ainda) → operário na tela, em vez do app detectar tudo sozinho. O registro de funcionário MOD sempre grava como pendente de validação pro gestor decidir depois — mesmo quando rosto e geofence conferem perfeitamente. Funcionário MOI já grava aprovado.
06

Modo confiável — lançamento pelo admin ou gerente

Pensado pra correção administrativa ou pra quando o operário esqueceu de bater e alguém precisa lançar por ele depois. Quem faz esse lançamento é sempre um admin ou gerente — por isso não exige foto nem comparação facial: não faz sentido conferir rosto de alguém que não é quem está com o celular na mão. Existem duas variantes, dois botões na mesma tela:

Botão "Registrar (com localização)"

Com localização

Captura a geolocalização de quem está fazendo o lançamento — não necessariamente de onde o operário estava. Sempre validado direto, mesmo se a distância até o geofence for grande.

Botão "Registrar manual, sem localização"

Sem localização

Puramente administrativo — nenhuma coordenada é enviada. É o mais indicado pra correção retroativa, já que localização de quem lança não tem relação nenhuma com onde o trabalho aconteceu.

Nos dois casos, o registro nasce já validado — nunca cai como pendência. É por isso que só admin e gerente têm acesso a esse modo.
07

Catraca física (Control iD)

Canal adicional pra obras com o equipamento físico instalado — não depende do app nem de internet no celular do operário.

  1. O funcionário precisa estar sincronizado com o dispositivo antes (cadastro + foto de referência enviados pro equipamento via Config → Catracas).
  2. No dia a dia, o operário só se identifica no próprio equipamento — o reconhecimento facial roda embarcado no hardware, o sistema não refaz essa checagem.
  3. O evento chega pro backend e grava o ponto, com o mesmo tipo de alternância automática entrada/saída dos outros canais. Fica pendente de validação se o funcionário for MOD (igual autoatendimento/assistido) e já aprovado se for MOI.
  4. Se o leitor tiver uma direção fixa configurada (Entrada ou Saída, em vez de "Não definida"), uma leitura fora de ordem no mesmo leitor vira conflito sinalizado, em vez de virar um ponto errado — antifraude contra "bater" duas vezes sem a catraca girar de verdade.
  5. Se alguém se identificar na catraca sem estar sincronizado ainda, o evento é ignorado — a menos que o cadastro tenha sido feito direto no painel físico do equipamento, caso em que vira uma pendência de importação pro gestor revisar e vincular a um funcionário existente (ou rejeitar) na tela de Catracas.
A mesma catraca também atende visitante (cliente, fiscalização) — cadastro leve com foto pra quem visita com frequência, ou um botão "Liberar visitante agora" pra visita não planejada (exige o nome do visitante e uma justificativa, e você escolhe se é entrada ou saída). Isso é deliberadamente separado do registro de ponto — visitante nunca conta em homem-hora/custo, nem entra em fila de aprovação, mas aparece junto com os pontos na tela de Registros da obra. Ver Config → Catracas da obra e o novo Config → Monitor de Catracas (admin) pra diagnosticar conexão/sincronização de todas as catracas de uma vez.
08

Fila offline

Se não tiver internet no momento de bater o ponto (autoatendimento, assistido ou confiável — qualquer um feito pelo app), o registro não se perde: fica salvo no próprio aparelho (incluindo a foto) e é enviado sozinho assim que a conexão voltar, ou quando o usuário tocar em "Tentar agora".

Offline, o app não afirma com certeza se a próxima batida vai virar "Entrada" ou "Saída" — isso depende do histórico real no servidor, que só é consultado no envio. Melhor não mostrar um palpite que pode estar errado do que confundir o operário.
09

Depois de bater o ponto

Todo registro nasce em um de dois estados. A regra depende de quem lançou e da classificação da função do funcionário — MOD ou MOI, definida em Config → Funções (seção 5.2 do manual).

Validado automaticamente

Sem ação de ninguém

Lançamento manual do modo confiável (admin/gerente), e qualquer ponto de funcionário MOI (almoxarife, apontador, vigia...), venha de onde vier — app, assistido ou catraca.

Pendente de validação

Precisa de um gestor

Funcionário MOD (pedreiro, armador, eletricista...) no autoatendimento, modo assistido e catraca física — sempre, mesmo quando geofence e rosto conferem perfeitamente. O motivo mostrado ajuda a entender o que aconteceu (fora do geofence, rosto abaixo da confiança mínima, sobreposição com outra obra, etc.), mas não é mais condição pra cair em pendência.

Pendências aparecem em Obra → Registros, seção "Pendentes de Validação", com o motivo explicado e a foto de evidência. O gestor (ou engenheiro/admin) decide: Validar (vira um registro normal) ou Recusar (fica reprovado, não conta em nenhum cálculo de custo/andamento — mas continua no histórico, pra auditoria, com um botão Restaurar pra desfazer uma recusa por engano). Cada linha também mostra se o fornecedor já tem OS aprovada nessa obra — sem isso, o ponto conta como registrado mas não entra no homem-dia até a OS ser aprovada.

Pra decidir o dia inteiro de uma vez, use Obra → Diário de Obra: cada dia com pendência mostra fornecedor → operários (MOD e MOI separados), com primeira entrada, última saída, horas e assiduidade. Aprovar dia aceita uma observação opcional (ex.: "atraso por chuva"), que fica gravada junto da aprovação. O estagiário também pode aprovar (mas não recusar).

10

Tabela comparativa

Resumo dos seis canais lado a lado.

Canal Quem usa Foto Geolocalização Confere rosto Resultado
Autoatendimento Operário Sim Sim Sim MOD: pendente · MOI: direto
Assistido Engenheiro Sim Sim Sim MOD: pendente · MOI: direto
Confiável — com local. Admin / Gerente Não Sim* Não Sempre direto
Confiável — sem local. Admin / Gerente Não Não Não Sempre direto
Catraca física Operário (no equipamento) Não pelo app** Não Não pelo backend** MOD: pendente · MOI: direto
Fila offline Qualquer um dos 3 do app Herda as regras do canal de origem — só atrasa o envio até ter internet

* localização de quem está lançando, não necessariamente do operário. ** o reconhecimento facial acontece embarcado no próprio equipamento, antes do evento chegar ao sistema.