Arquitetura de integração e evolução das APIs do Datasul

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.

Fazer parte da Comunidade Datasul no WhatsApp

A evolução das APIs no TOTVS Datasul®

Quem somos

Somos uma empresa de tecnologia da informação, reconhecidos por desenvolver projetos simples e complexos com o TOTVS Datasul® , garantindo grande avanço tecnológico para os nossos clientes e diferenciação no mercado. 

Postagens mais recentes

Avenida José Paulino, 998 – Sala 01 –  Centro – Paulínia / SP

administrativo@insti.com.br

(19) 3244-7623
Fale conosco
Estamos esperando o seu contato
Transforme a TI da sua empresa com soluções inteligentes e profissionais altamente qualificados!
A sua empresa merece o melhor em tecnologia da imformação. Com nossas soluções inteligentes e nossa equipe de profissionais altamente qualificados, podemos ajudá-lo a transformar a TI da sua empresa e alcançar novos patamares de eficiência e sucesso.

Agregando valor com soluções inteligentes

Insti – Todos os direitos reservados 2023