Saltar al contenido
Integrafy-OS · 03 Modelos de dados

O seu negócio, modelado visualmente.

Clientes, produtos, encomendas, contratos, incidências — o que o seu negócio gere. O Integrafy-OS cria tabelas, endpoints REST/GraphQL e validações automaticamente. Sem SQL, sem DBA, sem refazer migrações.

Diagrama de modelação visual de dados

O que compõe um modelo?

Objectos

As entidades que o seu negócio reconhece: Cliente, Produto, Encomenda. Cada objecto com os seus atributos (nome, NIF, preço) e validações.

Relações

Como os objectos se ligam entre si. Uma Encomenda pertence a um Cliente, contém Linhas, é servida a partir de um Armazém. Com atributos próprios se forem necessários.

Acções

O que a sua equipa pode fazer sobre os objectos: criar, modificar, anular, aprovar, exportar. Cada acção com autorização granular por papel.

Validações

Tipos fortes (email, IBAN, NIF), intervalos (stock ≥ 0), padrões regex, referências a outros objectos. O dado inconsistente nem entra no sistema.

Endpoints automáticos

Cada objecto tem APIs REST e GraphQL geradas de série. Autenticação, paginação, filtros, ordenação. Pronto para consumir a partir de qualquer app.

Hooks de negócio

Funções que se executam antes/depois de criar, actualizar ou apagar. Enriquecimento, notificações, integrações com sistemas externos.

De objecto a API: exemplo em 30 segundos

Define um objecto Cliente com os campos nif, nome, tarifa e relação com Empresa. Carrega em "Publicar".

O Integrafy-OS gera automaticamente:

  • GET /api/clientes, POST /api/clientes, PUT /api/clientes/:id
  • Schema GraphQL com queries e mutations
  • Validação de NIF (formato PT/UE/internacional)
  • Índices no lake para consultas rápidas
  • Ontologia actualizada — a IA já sabe o que é um Cliente

Perguntas frequentes sobre Modelos

Quem modela o negócio: IT ou o utilizador de negócio?

Ambos podem. A modelação visual está pensada para que utilizadores de negócio (responsáveis de operações, product owners) definam os objectos que manuseiam todos os dias. A IT pode refinar com tipos avançados, constraints e validações técnicas se for preciso.

Que objectos vêm de série?

Templates para B2B industrial: Cliente, Empresa, Produto, Variante, Tarifa, Encomenda, Guia de transporte, Factura, Incidência, Devolução. Adaptam-se aos seus campos específicos sem refazer o modelo.

As APIs são geradas automaticamente?

Sim. Cada objecto expõe endpoints REST e GraphQL automáticos (list, get, create, update, delete) com autenticação, rate limiting e autorização por papel. Se necessita de lógica custom, pode fazer override com funções próprias.

O que acontece se alterar o modelo já em produção?

O lake mantém schema versioning: os dados históricos conservam o seu schema original e os novos usam o actualizado. As consultas aplicam coerção automática onde é possível, e avisam onde não é.

Posso definir relações N-para-N com atributos próprios?

Sim. As relações podem ter os seus próprios atributos (ex.: data da última compra, tarifa aplicada). A modelação não está limitada a relações 1-para-N simples — suporta os grafos que o seu negócio necessite.

Quanto tempo demora a IT a adicionar um campo novo ao ERP?

Demonstração de modelação visual em 30 minutos.