rastreabilidade digital no frigorífico

Em muitas indústrias de alimentos, o controle de peso das embalagens já é feito em formulário digital. A coleta saiu do papel, mas a conta não: no fim do turno, alguém exporta as respostas, abre uma planilha e calcula o peso médio e a variação de cada lote. Foi exatamente esse passo que uma indústria de alimentos decidiu eliminar, levando o cálculo para dentro do próprio formulário com o Campo Calculado do HashData.

O problema: a coleta era digital, a conta não

A rotina de controle de peso funcionava assim: a cada intervalo, o operador pesava algumas embalagens da linha e registrava cada amostra no checklist. O formulário guardava os pesos, mas não dizia se o lote estava dentro do padrão. Essa resposta só aparecia depois, na planilha.

Esse modelo tinha três fragilidades:

  • O resultado chegava tarde. O peso médio só era conhecido depois da exportação. Um lote fora do padrão podia seguir na linha por horas antes de alguém perceber.
  • Amostras em branco distorciam a média. Quando uma amostra não era registrada, a fórmula da planilha ainda dividia pelo número total de amostras previstas, e o peso médio aparecia menor do que o real.
  • Cada unidade tinha a sua versão da fórmula. Com várias plantas, as planilhas foram sendo copiadas e ajustadas localmente. A mesma pergunta, “o lote está no peso?”, tinha respostas calculadas de jeitos diferentes.

A mudança: o cálculo foi para dentro do formulário

A solução foi acrescentar dois Campos Calculados ao final do checklist de peso: um para o peso médio e outro para a amplitude, a diferença entre a maior e a menor amostra. O operador continua registrando as pesagens como antes; a diferença é que o resultado aparece no momento em que ele termina a coleta.

Tags em vez de nomes de perguntas

Todas as perguntas de pesagem receberam a mesma tag, #peso. Com isso, as fórmulas deixaram de depender do nome de cada pergunta. Se uma unidade precisar de mais amostras, basta acrescentar perguntas com a mesma tag: a fórmula continua certa, sem ajuste.

Peso médio que ignora amostras em branco

A média usa a função avgByTag, que calcula a média apenas das respostas preenchidas. Uma amostra não registrada deixa de puxar a média para baixo.

function calculateValue() { return avgByTag('#peso'); }

Amplitude: a estabilidade do processo

A média sozinha pode esconder um problema: duas embalagens muito leves e duas muito pesadas podem resultar numa média perfeita. A amplitude mostra essa dispersão. Se faltar dado para calcular, o campo fica vazio em vez de mostrar um zero enganoso.

function calculateValue() { const maior = maxByTag('#peso'); const menor = minByTag('#peso'); if (maior === undefined || menor === undefined) { return null; } return maior - menor; }

As fórmulas ficam no formulário publicado. Todas as unidades que usam o checklist passam a calcular exatamente do mesmo jeito, e uma mudança na regra é feita uma vez só.

O que mudou na rotina

Antes Depois
Peso médio conhecido depois da exportação Peso médio e amplitude no fim de cada coleta
Amostra em branco distorcia a média Média calculada só com as amostras preenchidas
Uma versão da fórmula por planta Uma fórmula única no formulário
Planilha montada a cada turno Nenhuma etapa manual de cálculo

O ganho mais importante não foi só o tempo poupado na planilha. Foi o momento em que o desvio aparece: o operador e o supervisor veem o resultado ainda durante o turno, quando ainda dá para ajustar a linha. E, como o peso médio e a amplitude passam a fazer parte da resposta, eles chegam prontos aos painéis das Análises Avançadas, por linha, turno e unidade.

Como replicar na sua operação

  1. Marque todas as perguntas de pesagem com a mesma tag, como #peso.
  2. Adicione um Campo Calculado depois da última amostra, com a fórmula avgByTag('#peso').
  3. Adicione um segundo campo para a amplitude, com maxByTag e minByTag.
  4. Teste com a simulação de respostas, incluindo amostras deixadas em branco.
  5. Publique o formulário: todas as unidades passam a usar a mesma regra.

O mesmo raciocínio vale para temperaturas, medições de espessura, teores e qualquer controle feito por amostragem.

Perguntas frequentes

Preciso saber programar? Não para esse caso. A média por tag é uma linha só, e o editor sugere os nomes das funções e das perguntas.

E se o número de amostras mudar? Se as novas perguntas receberem a mesma tag, nada precisa ser alterado nas fórmulas.

O resultado pode entrar em outros cálculos? Sim. O valor de um Campo Calculado fica disponível para os campos posicionados depois dele, como uma comparação com o peso nominal da embalagem.

Conheça os Campos Calculados do HashData e veja como levar as contas da sua operação para dentro do formulário. Para ver funcionando nos seus checklists, agende uma demonstração.