E por que isso muda completamente a forma de customizar o ERP
Durante muitos anos, customizar o TOTVS Datasul® significava basicamente uma coisa:
escrever código Progress.
Alterar regras, criar validações, gerar relatórios ou desenvolver integrações era feito diretamente dentro da lógica do sistema.
Esse modelo funcionou muito bem durante décadas.
Mas o cenário tecnológico mudou.
Hoje, empresas que utilizam o Datasul® precisam lidar com um ambiente muito mais complexo:
- aplicativos mobile
- portais de fornecedores
- integrações com marketplaces
- plataformas de e-commerce
- automações entre sistemas
- consumo de dados por APIs
- aplicações web modernas
Nesse novo contexto, o ERP deixa de ser apenas um sistema transacional e passa a funcionar como uma plataforma de integração e serviços.
E é exatamente nesse ponto que entra a evolução das APIs do Datasul®.
A evolução silenciosa das APIs do Datasul®
Pouca gente percebe, mas o Datasul® passou por uma transformação arquitetural importante nos últimos anos.
Hoje podemos identificar três gerações principais de APIs dentro do ERP.
Entender essas três gerações é fundamental para quem trabalha com customização e integração.
1️⃣ Primeira geração: APIs utilizadas nas telas HTML
Quando o Datasul começou a migrar suas interfaces para HTML, surgiram as primeiras APIs utilizadas pelas telas web.
Essas APIs tinham um objetivo principal:
servir as telas HTML.
Elas normalmente utilizavam estruturas de dados fixas, baseadas em temptables Progress®, e retornavam os dados necessários para montar a interface.
Nesse modelo, a customização geralmente acontecia por meio de:
- UPC nas regras de negócio
- manipulação dos dados retornados
- ajustes na interface via HTML ou JavaScript
Esse modelo ainda existe em várias telas do Datasul®.
2️⃣ Segunda geração: APIs com estruturas JSON mais flexíveis
Com o amadurecimento das interfaces web, surgiu uma segunda geração de APIs.
Nesse modelo, os dados passam a ser retornados em estruturas JSON mais flexíveis, permitindo que novas informações sejam incluídas na resposta da API.
Isso abriu novas possibilidades de customização.
Agora era possível, por exemplo:
- enriquecer respostas das APIs
- incluir novas estruturas de dados
- retornar informações adicionais para a interface
Nesse cenário, muitas customizações passaram a acontecer diretamente nas APIs utilizando UPC para manipulação dos dados retornados.
3️⃣ Terceira geração: APIs REST modernas
A evolução mais recente do Datasul® segue um caminho que já é padrão no mercado de software.
O ERP passa a expor APIs REST modernas, que podem ser consumidas por aplicações externas.
Essas APIs permitem que o Datasul® se integre facilmente com:
- aplicativos mobile
- portais web
- sistemas externos
- plataformas cloud
- arquiteturas baseadas em microserviços
Esse modelo muda completamente o papel do ERP dentro da arquitetura da empresa.
Ele deixa de ser apenas um sistema interno e passa a funcionar como hub de serviços e integrações.
O erro mais comum nas customizações
Um dos erros mais frequentes em projetos Datasul® é aplicar sempre a mesma estratégia de customização, independentemente da arquitetura envolvida.
Mas cada cenário exige uma abordagem diferente.
Por exemplo:
- regras de negócio normalmente devem ser tratadas com UPC
- enriquecimento de dados pode ocorrer em APIs existentes
- integrações externas geralmente exigem novas APIs REST
- alterações visuais podem exigir ajustes na interface HTML
Quando essas decisões são tomadas de forma equivocada, surgem problemas como:
- dificuldade em upgrades
- aumento da complexidade técnica
- duplicação de lógica
- aumento do custo de manutenção
Por isso, entender a evolução das APIs do Datasul® não é apenas um conhecimento técnico, é uma competência estratégica para quem trabalha com o ERP.
O que isso significa para empresas e profissionais Datasul®
A evolução das APIs do Datasul® muda diretamente o perfil do profissional que trabalha com o sistema.
Antes, o foco estava quase exclusivamente em:
- Progress
- regras de negócio
- relatórios
Hoje o cenário é muito mais amplo.
Profissionais que trabalham com o Datasul® moderno precisam compreender conceitos como:
- APIs REST
- arquitetura de integração
- aplicações web
- segurança de APIs
- integração entre sistemas
Ao mesmo tempo, as empresas que utilizam o ERP passam a ter novas possibilidades.
Elas podem transformar o Datasul® em um núcleo de integração digital, conectando o ERP com diferentes aplicações e serviços.
Isso abre espaço para iniciativas como:
- portais B2B
- aplicativos mobile
- automação de processos
- integração com plataformas externas
Leia: Reforma Tributária 2026 – Flexibilização do Fisco para o IBS/CBS
Conclusão
O Datasul® está evoluindo.
Essa evolução não acontece apenas nas telas ou nas funcionalidades do sistema.
Ela acontece principalmente na forma como o ERP se integra ao restante do ecossistema tecnológico da empresa.
Entender as diferentes gerações de APIs do Datasul® é essencial para tomar decisões corretas de arquitetura.
Isso vale tanto para empresas que utilizam o ERP quanto para profissionais que trabalham no ecossistema TOTVS Datasul®.
Dominar essa arquitetura significa construir soluções mais escaláveis, mais estáveis e preparadas para o futuro.
🔎 Quer se aprofundar nesse tema?
Na Live 089, exploramos com mais profundidade:
✔ As três gerações de APIs do Datasul®
✔ Quando usar UPC
✔ Quando criar novas APIs REST
✔ Quando usar customizações de interface
✔ Os erros mais comuns em projetos de customização
👉 Assista nossas lives gratuitas todas as quartas-feiras às 19:30h. Entre para o grupo VIP e tenha acesso ao link.