Capítulo 13 – Integração Total entre Módulos

Base de Conhecimento MASTERINSOFT®

13.1. Introdução – A verdadeira natureza da integração

Na maioria das soluções empresariais, a integração é tratada como um problema a resolver.

Na MASTERINSOFT®, a integração não é um problema.

É uma consequência.

Esta diferença é fundamental.

Nos sistemas tradicionais:

  1. Existem vários sistemas
  2. Cada sistema tem o seu modelo
  3. A integração é feita posteriormente

Na MASTERINSOFT®:

  1. Existe um único sistema
  2. Existe um único modelo
  3. A integração já está implícita

Ou seja:

Não se integra depois.
Já nasce integrado.

13.2. Integração vs unificação (conceito-chave)

13.2.1. Integração tradicional

Integração significa:

Ligar coisas separadas.

Exemplo:

CRM + ERP + RH + BI

Cada um com:

  1. Base de dados própria
  2. Lógica própria
  3. Estrutura própria

A integração é feita via:

  1. APIs
  2. Webservices
  3. Ficheiros
  4. Middleware

13.2.2. Problemas da integração

  1. Complexidade técnica elevada
  2. Dependência de terceiros
  3. Latência de dados
  4. Sincronizações falhadas
  5. Custos de manutenção
  6. Dificuldade de evolução

13.2.3. A abordagem da MASTERINSOFT®

A MASTERINSOFT® não integra.

Unifica.

Isto significa:

  1. Um único modelo de dados
  2. Um único motor de processos
  3. Um único sistema

13.2.4. Consequência direta

Deixa de existir:

O problema da integração.

13.3. O modelo relacional como elemento de integração

13.3.1. O que liga tudo

O que permite a integração total não é tecnologia externa.

É o modelo relacional interno.

13.3.2. Relações como base estrutural

Tudo está ligado através de relações.

Exemplo:

Conta (Cliente)
→ Oportunidade
→ Projeto
→ Tarefas
→ Tempos
→ Custos
→ Compras
→ Stock
→ Produção
→ Entrega

13.3.3. Não há duplicação

O cliente não existe:

  1. No CRM
  2. No ERP
  3. No financeiro

Existe uma única vez.

13.3.4. Impacto

  1. Consistência absoluta
  2. Eliminação de redundância
  3. Rastreabilidade completa

13.4. Continuidade da informação (conceito estrutural)

13.4.1. Problema tradicional

Nos sistemas clássicos:

A informação é fragmentada por etapas.

Exemplo:

  1. Oportunidade → CRM
  2. Projeto → outro sistema
  3. Faturação → ERP

A ligação perde-se.

13.4.2. Na MASTERINSOFT®

A informação é contínua.

Nunca muda de sistema.

Apenas evolui.

13.4.3. Exemplo completo

Uma oportunidade:

  1. Nasce no CRM
  2. É convertida em projeto
  3. Gera tarefas
  4. Gera tempos
  5. Gera custos
  6. Gera compras
  7. Gera produção
  8. Gera documentos
  9. Gera análise

Tudo no mesmo fluxo.

13.4.4. Consequência

Nunca há perda de contexto.

13.5. Fluxos end-to-end como base operacional

13.5.1. Definição

Um fluxo end-to-end representa:

O ciclo completo de uma operação.

13.5.2. Importância

A maioria das empresas não controla fluxos completos.

Controla partes.

13.5.3. Exemplo real aprofundado

  1. Lead entra
  2. CRM cria oportunidade
  3. BPM qualifica
  4. Proposta é gerada automaticamente
  5. Oportunidade ganha
  6. Projeto é criado
  7. RH aloca equipa
  8. Sistema calcula capacidade
  9. Produção é planeada
  10. SRM gera compras
  11. Stock recebe materiais
  12. Produção consome materiais
  13. Equipamentos são utilizados
  14. Timesheets registam esforço
  15. Custos são agregados
  16. BI calcula margem
  17. Documento final é gerado

Tudo sem interrupções.

13.5.4. Diferença crítica

Não existem “transições entre sistemas”.

Existe continuidade.

13.6. Rastreabilidade total (nível avançado)

13.6.1. O que significa rastreabilidade

Capacidade de seguir qualquer elemento:

Do início ao fim.

13.6.2. Exemplos aprofundados

Caso 1 – Custo

Custo →
→ vem de uma compra
→ associada a um fornecedor
→ ligada a um projeto
→ ligada a um cliente

Caso 2 – Produto

Produto →
→ produzido
→ com componentes
→ comprados a fornecedores
→ usados num projeto
→ entregues a um cliente

Caso 3 – Tempo

Tempo →
→ registado por colaborador
→ numa tarefa
→ num projeto
→ para um cliente

13.6.3. Valor real

Permite responder:

  1. Porque este projeto deu prejuízo?
  2. Onde foi gasto o dinheiro?
  3. Quem esteve envolvido?
  4. Que materiais foram usados?

13.7. BPM como cola da integração

13.7.1. Papel do BPM

Se o modelo relacional liga dados, o BPM liga ações.

13.7.2. O BPM garante

  1. Sequência
  2. Automação
  3. Regras
  4. Orquestração

13.7.3. Exemplo

Evento:

Projeto criado

BPM executa:

  1. Criação de tarefas
  2. Alocação de recursos
  3. Criação de compras
  4. Geração de documentos

13.7.4. Integração dinâmica

O BPM não liga sistemas.

Liga comportamentos.

13.8. Tempo real como fator de coesão

13.8.1. Sem batch

Não existem:

  1. Sincronizações noturnas
  2. Atualizações periódicas

13.8.2. Impacto imediato

Qualquer ação:

Propaga-se a todo o sistema.

13.8.3. Exemplo

  1. Compra registada → atualiza custo
  2. Tempo registado → atualiza projeto
  3. Produção concluída → atualiza stock

13.9. Eliminação de silos organizacionais (nível organizacional)

13.9.1. Problema tradicional

Departamentos funcionam isoladamente:

  1. Comercial
  2. Operação
  3. Financeiro
  4. RH

13.9.2. Consequência

  1. Falta de comunicação
  2. Dados inconsistentes
  3. Decisão fragmentada

13.9.3. Na MASTERINSOFT®

Todos trabalham sobre:

O mesmo sistema.

13.9.4. Resultado

  1. Transparência
  2. Colaboração
  3. Eficiência

13.10. Integração como vantagem competitiva

13.10.1. Antes

Empresas gastam:

  1. Tempo a integrar
  2. Tempo a reconciliar dados
  3. Tempo a corrigir erros

13.10.2. Depois

Empresas podem focar-se em:

  1. Operar
  2. Decidir
  3. Crescer

13.11. Escalabilidade e evolução

13.11.1. Crescimento natural

Como tudo está unificado:

  1. Novos módulos não quebram o sistema
  2. Novos processos são adicionados facilmente

13.11.2. Adaptabilidade

Permite:

  1. Mudanças organizacionais
  2. Novos modelos de negócio
  3. Expansão internacional

13.12. Conclusão do capítulo

A integração na MASTERINSOFT® não é uma funcionalidade.

É uma característica estrutural do sistema.

Permite:

  1. Unificar toda a organização
  2. Garantir consistência
  3. Eliminar complexidade
  4. Trabalhar em tempo real
  5. Ter rastreabilidade total

Transforma:

Sistemas desconectados → Plataforma única → Organização inteligente