Registrar faltas e ausências
Duas coisas diferentes moram aqui. As faltas contam para o direito a férias: faltas injustificadas num período aquisitivo reduzem os dias de férias, pela tabela da CLT. As ausências com substituto — férias, licença, viagem — repassam a um colega os cards de processo de quem está fora, e devolvem quando a pessoa volta. As duas podem vir de outro sistema.
| Quando usar | As faltas são apuradas em outro sistema de ponto ou na folha; afastamentos são decididos fora da TAI e o trabalho em andamento precisa de dono |
| Porta | REST · Webhook |
| Você vai precisar | Módulo PESSOAS; permissão COLABORADOR com edição |
Como funciona
Seção intitulada “Como funciona”faltas: seu sistema ──► POST /falta ──► PUT /periodo-aquisitivo/{id}/atualizar-faltas └─► dias de direito recalculados
ausências: seu sistema ──► POST /colaborador-ausencia (substituto, datas) └─► enquanto ativa, cards atribuídos à pessoa vão para o substituto └─► no fim, os cards voltam para ela-
Registre cada falta. O período aquisitivo é achado pela data; informe-o só se quiser forçar outro.
POST /faltaContent-Type: application/json{"colaborador": { "id": 1043 },"dataFalta": "2026-09-14","tipoFalta": "INJUSTIFICADA"}tipoFaltaaceitaJUSTIFICADA(pedemotivo) eINJUSTIFICADA. Data futura é recusada com400. -
Justifique depois, se for o caso. O atestado chegou depois da falta lançada:
PUT /falta/7781/justificar?motivo=Atestado%20m%C3%A9dico&aprovadoPor=RH%20-%20CarlaPara anexar o arquivo do atestado,
POST /falta/upload-documento/{id}recebe o arquivo emmultipart/form-data. -
Recalcule os dias de direito do período depois de registrar ou justificar as faltas dele.
PUT /periodo-aquisitivo/912/atualizar-faltasA TAI conta as faltas injustificadas entre o início e o fim do período e grava
faltasInjustificadasediasDireito:Faltas injustificadas Dias de férias até 5 30 6 a 14 24 15 a 23 18 24 a 32 12 mais de 32 0
Para conferir: GET /falta/colaborador/{colaboradorId}/periodo?dataInicio=…&dataFim=… lista as
faltas de um intervalo, e GET /falta/periodo-aquisitivo/{periodoId}/injustificadas as
injustificadas de um período.
Ausências com substituto
Seção intitulada “Ausências com substituto”Na plataforma, a tela fica em Departamento Pessoal → Ausências.
-
Cadastre a ausência com o substituto e as datas.
Com
"status": "ATIVO", a delegação começa quando chega adataInicioe termina nadataFimPrevista, sem outra chamada. Uma data sem hora vale à meia-noite: para cobrir o último dia inteiro, envie a hora ("2026-12-21 23:59").POST /colaborador-ausenciaContent-Type: application/json{"colaborador": { "id": 1043 },"substituto": { "id": 1102 },"dataInicio": "2026-12-02","dataFimPrevista": "2026-12-21 23:59","motivo": "Férias","status": "ATIVO"}Sem
status, a ausência nasceAGENDADOe não delega nada até ser iniciada:POST /colaborador-ausencia/{id}/iniciarIniciar põe a ausência em
ATIVOe, se o início ainda era futuro, antecipa-o para agora. -
Enquanto ativa, todo card de processo atribuído à pessoa — à mão ou por automação — vai para o substituto, com um comentário no card registrando a substituição. Os cards que ela já tinha antes do início continuam com ela.
GET /colaborador-ausencia/ativa/{colaboradorId}diz se a pessoa está ausente agora. -
Na volta, os cards voltam para a pessoa. Isso acontece sozinho, de madrugada, depois da
dataFimPrevista; para encerrar antes, use:POST /colaborador-ausencia/{id}/encerrar-antecipadamente
Saber quando começa e termina. Um webhook que assine Uma ausência
começa (AUSENCIA_INICIADA) e Uma ausência termina (AUSENCIA_ENCERRADA) avisa o seu sistema —
para redirecionar o e-mail, ajustar a escala — com ausenciaId, colaboradorId e substitutoId.
Uma ausência começa sai quando a ausência é iniciada por POST /colaborador-ausencia/{id}/iniciar
— a criada já com "status": "ATIVO" não o publica; Uma ausência termina, no encerramento antecipado ou no fim automático depois da
dataFimPrevista.
Pelo seu agente de IA
Seção intitulada “Pelo seu agente de IA”“Quantas faltas injustificadas a Ana Ribeiro tem no período atual?” e “quem está ausente hoje e quem a substitui?” são leituras que o agente conectado por MCP responde. Registrar falta ou ausência é escrita, com escopo de escrita e a sua aprovação; encerrar uma ausência é ação de confirmação forte, que o MCP recusa.
Cuidados
Seção intitulada “Cuidados”- Registrar falta não recalcula as férias sozinho. Chame
atualizar-faltasno período, ou o saldo continua com os dias antigos. - Faltas não têm chave externa. Nada impede duas faltas no mesmo dia: confira com
GET /falta/colaborador/{colaboradorId}/periodoantes de reenviar. - Substituto e ausente precisam ser pessoas diferentes, e a
dataFimPrevistanão pode ser anterior àdataInicio— fora disso,400. - A delegação vale para os cards de processo (BPM), na hora em que são atribuídos.
- Datas civis em
yyyy-MM-dd(datas e formatos).
Referência gerada do contrato da API em 30 de outubro de 2026. taitecnologia.com · Termos de uso · Privacidade
© 2026 T AI TECNOLOGIA LTDA