O painel que responde em segundos o que a folha levava dias
Construí um painel que lê a folha de pagamento e entrega números na hora. Veja o problema, como funciona e o que mudou.

Projeto · parte 1C&S AnalyticsNo ar
ver projeto →
Em muitas empresas, saber quanto se gasta com hora extra exige dias de planilha. Os dados estão no sistema de folha, mas ninguém consegue ver rápido. Eu construí um painel que lê esses dados e mostra tudo em gráficos, em segundos. Ele só lê, nunca altera nada, e funciona até no celular.
A pergunta simples que custava dias
Imagine a cena. Segunda de manhã, a diretoria pergunta: "Quanto a gente gastou de hora extra no trimestre?"
Parece simples. Não é.
Alguém do RH entra no sistema de folha de pagamento e tira um relatório. Exporta para o Excel. Abre outra planilha. Cruza as duas. Confere a fórmula. Confere de novo. Quando o número finalmente fica pronto, a decisão já foi tomada sem ele.
Em mais de 20 anos implantando sistemas de RH e folha, vi isso em muitas empresas. E o detalhe mais curioso é este: os dados estão todos lá dentro do sistema. O problema é que ninguém consegue enxergar de forma rápida. É como ter um armário cheio de documentos e precisar abrir gaveta por gaveta toda vez que alguém faz uma pergunta.
O que eu construí
Criei o C&S Analytics: um painel que lê os dados da folha de pagamento e mostra tudo em gráficos, em segundos. O que antes pedia uma maratona de planilhas agora aparece na tela. Ele já está no ar.
Como funciona, passo a passo
Primeiro, o agente. Dentro da rede da empresa, instalo um pequeno programa que chamo de agente. Pense nele como um funcionário de confiança que fica dentro do prédio. Ele tem uma chave que só permite ler o arquivo da folha. Nunca alterar nada. Isso se chama acesso somente leitura.
Segundo, as perguntas pré-aprovadas. O agente não obedece a qualquer pedido. Ele tem uma lista fechada de consultas autorizadas e só responde a elas. Ninguém consegue mandar um comando livre para o banco de dados da empresa.
Terceiro, o portal. Você entra por um site, com seu login e senha. O site pede os números ao agente por um canal protegido e com uma senha própria entre os dois. A sua sessão expira sozinha depois de 12 horas. Um mesmo portal atende várias empresas, e cada usuário fica ligado à sua empresa.
Quarto, os gráficos. Os números chegam já transformados em painéis fáceis de ler. Esta é a tela principal:
Tela de Dashbard
Há também uma tela dedicada à força de trabalho, que mostra o retrato das pessoas da empresa sem ninguém precisar montar planilha:
Força de Trabalho
O lado financeiro tem a sua própria tela. É ali que perguntas como a da hora extra deixam de virar maratona:
Financeiro
E tem a tela do empréstimo consignado. Consignado é aquele empréstimo cujas parcelas são descontadas direto do salário, na folha. Olhar isso no painel ajuda o RH a acompanhar o assunto sem caçar informação em relatórios soltos:
Empréstimo Consignado
Por ser um PWA, o painel também pode ser instalado no celular, como se fosse um aplicativo. Quem decide muitas vezes não está na frente de um computador.
O que mudou
A principal mudança é o tempo. A pergunta que gerava dias de trabalho manual passa a ter resposta em segundos. O RH deixa de ser a área que "vai levantar e retorna depois" e passa a participar da conversa enquanto a decisão ainda está acontecendo.
Também muda o desgaste. Menos planilha copiada, menos fórmula para conferir, menos risco de errar um número porque alguém esqueceu uma coluna.
O que me deixa mais satisfeito é que não precisei trocar o sistema de folha da empresa. Os dados já existiam. Eu só construí a janela para enxergá-los.
O que você pode fazer
Na sua empresa, faça um teste simples: pergunte ao RH quanto tempo leva para responder uma pergunta como "quanto gastamos de hora extra no trimestre?". Se a resposta for "alguns dias", provavelmente há dado de sobra e visão de menos. Vale perguntar se existe uma forma de enxergar isso sem montar planilha na mão.
Palavras com sublinhado pontilhado têm explicação: toque nelas.
⚙️ Por trás do sistemapara os curiosos de tecnologia
Tecnologias: TOTVS RM Labore (o sistema de folha), SQL Server (o banco de dados onde a folha fica guardada), Node.js (a linguagem que roda o agente e a API), Chart.js (biblioteca que desenha os gráficos), PWA (site que se instala no celular como app) e IA.
Arquitetura: um agente em Node.js roda como serviço do Windows dentro da rede do cliente, na porta 3001. Ele consulta o SQL Server e conversa com o portal por HTTPS, usando um token único por cliente. O portal fica em um servidor VPS (um computador alugado na internet) e é multi-tenant: um só sistema atende várias empresas, cada uma isolada das outras.
Segurança em camadas:
- usuário do banco com permissão somente leitura (db_datareader)
- whitelist de queries: o agente nunca executa SQL livre
- login no portal com JWT (um "crachá digital") que expira em 12 horas
- CORS: o agente só aceita pedidos vindos do portal
- firewall com a porta liberada apenas para o IP do portal
IA: o portal tem configuração para um serviço de IA, com a chave guardada no arquivo de ambiente do servidor.
Desafio principal: dar acesso rápido aos dados sem abrir o banco da empresa para a internet. Por isso o agente fica dentro da rede e só responde a consultas pré-aprovadas.
Para um painel mostrar os dados da folha de pagamento, ele precisa de permissão para alterar o sistema.
Para mostrar números, basta ler. O painel usa um acesso somente leitura, que consulta os dados sem poder alterar, apagar ou incluir nada na folha.
O que você achou?


