Rafael Borges
Voltar para projetos

Automação & RPA

Automação de admissão de empregados e controle de acesso

Contexto

Admitir um empregado no ADP eXpert significa digitar dezenas de campos distribuídos em nove abas — dados pessoais, saúde, filiação e endereço, documentação (RG, CTPS, PIS/PASEP/NIT, título de eleitor, reservista, conselho de classe), registro de emprego, pagamento, dependentes, benefícios e cadastros adicionais — a partir de dados que já existem estruturados em outro sistema. É trabalho repetitivo, propenso a erro de digitação num cadastro que alimenta folha e eSocial, e o ADP eXpert é uma aplicação web legada, cheia de iframes e sem API pública para integração.

Desafio

Automatizar de forma confiável um formulário longo e ramificado numa UI legada que muda de estado a cada aba, com campos condicionais (estrangeiro, dependente de IRRF, registro em conselho profissional, tipo de conta bancária) e sem um contrato estável para se apoiar. Um erro no meio do preenchimento não pode deixar um cadastro pela metade na folha.

Abordagem

  • Robô construído em ElectroNeek Studio Pro (9.6) e operado pelo Orchestrator: faz login no ADP eXpert, navega até Admitir Empregado e conduz o cadastro aba a aba até a conclusão.
  • Cada funcionário é lido de um sistema de origem via REST e mapeado campo a campo para o formulário — CPF, admissão, vínculo, cargo, salário, jornada, escala, chefia imediata, endereço via CEP, documentos, dados bancários, dependentes e informações corporativas (ID global, código organizacional, data do primeiro registro, adesão a previdência privada).
  • Ramos condicionais tratados explicitamente: naturalidade e nacionalidade para estrangeiro, salário-família e dependência de IRRF por dependente, inclusão de registro em conselho profissional, tipo de pagamento e tipo de conta bancária.
  • Alvo híbrido de seletor e imagem para lidar com a UI baseada em iframes, com esperas por elemento em vez de pausas fixas para absorver a latência do sistema.
  • Cada aba emite um log próprio ("ABA - DADOS PESSOAIS", "ABA - PAGAMENTO"…) e funciona como checkpoint, de modo que uma falha é localizável e a execução pode ser retomada a partir da aba que quebrou em vez de recomeçar do zero.
  • Segunda frente: sistema em PHP/Laravel para controle de acesso de portaria — cadastro de visitantes e prestadores, liberação e registro de entradas — em uso por uma multinacional.

Resultado

Robô de admissão validado ponta a ponta: login, nove abas preenchidas e cadastro concluído em cerca de quatro minutos sem operador, contra a digitação manual das mesmas dezenas de campos. Elimina o erro de transcrição num cadastro que alimenta folha e eSocial e libera o RH da parte mecânica da admissão. Sistema de controle de acesso de portaria entregue e em uso ativo por uma multinacional.

Stack técnica

ElectroNeek Studio ProElectroNeek OrchestratorRPAADP eXpertPHP/LaravelREST