Desenvolvimento ADVPL/TLPP
Rotinas customizadas, pontos de entrada, APIs e integrações construídas com conhecimento profundo do ecossistema TOTVS Protheus.
O problema
O TOTVS Protheus é um ERP robusto, mas frequentemente operações específicas do negócio exigem customizações que vão além das funcionalidades padrão. Desenvolvedores sem especialização no Protheus podem introduzir problemas de performance, conflitos e riscos operacionais.
Nossa solução
Criamos e mantemos código ADVPL/TLPP seguindo as melhores práticas do ecossistema TOTVS. Conhecemos a fundo os pontos de entrada, as tabelas, os gatilhos e as particularidades de cada módulo do Protheus.
O que entregamos
- Pontos de entrada (PEs) customizados para regras de negócio
- Rotinas automatizadas (jobs/schedules)
- APIs REST em ADVPL para integrações externas
- Telas e interfaces customizadas
- Relatórios avançados
- Customizações específicas de módulos (Fiscal, Financeiro, RH, etc.)
Tecnologias
Cenários em que atuamos
Situações reais que já enfrentamos nessa frente de trabalho.
- ✓Customizações por pontos de entrada (PEs)
- ✓Jobs e schedules (MsExecAuto)
- ✓APIs REST em ADVPL para integrações
- ✓Telas e interfaces customizadas (MVC/FW)
- ✓Manutenção e evolução de legados ADVPL
- ✓Ajustes de performance em rotinas
Práticas de engenharia
Critérios que aplicamos em toda entrega, sem exceção.
- Código versionado em Git
- Revisão de código em pares
- Tratamento de erro e logging
- Ambientes separados (dev/homolog/prod)
- Rollback planejado em toda entrega
- Evidências de homologação
Rotina de faturamento travava por 40 minutos em horário de pico.
Solução aplicada: Reescrita do processamento com índice e processamento em lote, evitando lock de tabela.
Resultado: Processamento caiu de 40 para 3 minutos, com a mesma base de dados.