Conformidade e Turnos
A página de conformidade permite que gestores de SST e compliance revisem o cumprimento das normas regulamentadoras turno a turno, trabalhador a trabalhador. Aqui é onde se verifica se cada turno cumpriu os requisitos da NR-15 e NR-36.
Página de Conformidade

Indicadores de resumo
A parte superior da página exibe:
| Indicador | Descrição |
|---|---|
| Sparkline de conformidade | Tendência de conformidade nos últimos dias |
| Distribuição de turnos | Barra visual mostrando proporção de turnos conformes, com violações e pendentes |
| Total de violações | Contagem de violações no período selecionado, com breakdown por tipo |
Tabela de turnos
A tabela principal lista todos os turnos com as seguintes colunas:
| Coluna | Descrição |
|---|---|
| Trabalhador | Nome e matrícula |
| Data | Data do turno |
| Turnos | Quantidade de turnos no período |
| Entradas | Total de entradas em câmaras frias |
| Pausas | Pausas realizadas / pausas exigidas |
| Violações | Quantidade de violações no turno |
| Status | Conforme, Violações ou Pendente |
Filtros disponíveis
- Período — selecionar intervalo de datas
- Trabalhador — filtrar por trabalhador específico
- Status — filtrar por Conforme, Violações ou Pendente
- Tipo de violação — filtrar por tipo específico de violação
Status de conformidade
| Status | Cor | Significado |
|---|---|---|
| Conforme | Verde | Todas as regras NR-15 e NR-36 foram cumpridas |
| Violações | Vermelho | Uma ou mais violações foram registradas |
| Pendente | Cinza | Turno ainda em andamento ou não consolidado |
Detalhe do turno
Ao clicar em um turno na tabela, um painel lateral exibe os detalhes completos.
Turno conforme

O detalhe de um turno conforme exibe:
- Resumo — exposição total, pausas totais, pausas realizadas/exigidas, horário do turno
- Timeline visual — representação horizontal do turno com blocos coloridos:
- Azul = períodos dentro da câmara fria
- Verde = períodos de pausa na área de recuperação
- Lista de eventos — registro cronológico de cada transição (entrada, saída, início de pausa, fim de pausa)
Turno com violações

O detalhe de um turno com violações adiciona:
- Cards de violação — cada violação é exibida como um card vermelho com tipo, descrição, horário e status de resolução
- Marcadores na timeline — indicadores visuais nos pontos da timeline onde as violações ocorreram
- Eventos detalhados — registro completo mostrando as transições entre zonas que levaram às violações
Tipos de violação
O sistema registra 6 tipos de violação:
| Tipo | Descrição | Gatilho | Norma |
|---|---|---|---|
| Exposição Contínua Excedida | Trabalhador permaneceu na câmara fria além do limite contínuo | Timer atinge 100% | NR-15 Anexo 9 |
| Total de Turno Excedido | Total de pausas no turno inferior ao mínimo exigido pela NR-36 | Consolidação diária detecta insuficiência | NR-36 item 36.7 |
| Pausa Insuficiente | Pausa na área de recuperação com duração inferior ao mínimo | Trabalhador sai da recuperação antes do tempo | NR-15 / CLT 253 |
| Pausa Não Realizada | Trabalhador retornou à câmara sem pausa na área de recuperação | Entrada sem break prévio | NR-15 / CLT 253 |
| Sinal Perdido na Câmara Fria | Sinal do beacon perdido enquanto o trabalhador estava na câmara | Beacon sem sinal por mais de 2 minutos | Segurança operacional |
| Ponto Cego Durante Sessão | Antena ficou offline enquanto havia sessões ativas | Antena sem heartbeat por mais de 2 minutos | Segurança operacional |
Resolução de violações
Violações podem ser resolvidas por usuários autorizados. A resolução não exclui a violação — apenas marca que foi revisada e tratada.
Quem pode resolver
- TenantMaster — acesso total
- TenantAdmin — acesso operacional
- Operador — acesso limitado aos sites atribuídos
Como resolver
- Na página de conformidade ou na lista de violações, clique na violação
- Clique em Resolver
- Preencha a nota de resolução descrevendo a ação tomada
- Confirme a resolução
A resolução registra:
- Quem resolveu (nome do usuário)
- Quando resolveu (timestamp)
- Nota descrevendo a justificativa ou ação corretiva
Violações resolvidas permanecem no histórico para fins de auditoria. O registro original é imutável — a resolução apenas adiciona informações, nunca modifica ou remove o registro da violação.
Consolidação automática de turnos
Quando roda
A consolidação de turnos é executada automaticamente todos os dias às 02:00 (UTC) por um processo agendado.
O que verifica
Para cada trabalhador que teve atividade no dia anterior:
- Infere os limites do turno — usa a primeira e última atividade do dia, com timeout de inatividade de 30 minutos para separar turnos
- Soma a exposição total — tempo total dentro de câmaras frias no turno
- Soma as pausas realizadas — tempo total em áreas de recuperação
- Compara com a NR-36 — verifica se o total de pausas atende ao mínimo exigido para a duração da jornada cadastrada
- Registra violações — se o total de pausas for insuficiente, registra uma violação de Total de Turno Excedido
Inferência de turno
Quando o ionguard não está integrado a um ponto eletrônico, o sistema infere os limites do turno:
- Início — horário da primeira atividade de câmara fria do dia
- Fim — horário da última atividade + timeout de inatividade (padrão: 30 minutos)
- Separação de turnos — se houver um gap de inatividade superior ao timeout, o sistema considera como dois turnos distintos
A inferência pode divergir do turno real do trabalhador. Para maior precisão, recomenda-se cadastrar a jornada correta de cada trabalhador no perfil.