Desenvolvimento · integração · engenharia reversaOstwald · Alsácia · Projetos remotoscontact@dtouch.fr
Fundamentos de negócios · API · continuidade

4D, PostgreSQL e sincronização de dados

A continuidade de um sistema também depende dos dados que suas aplicações compartilham. O curso Reymann conecta bases 4D, serviços web, PostgreSQL e sincronização entre 4D e Dolibarr.

Compreenda as regras apoiadas pelo existente

Uma base de negócios contém mais do que tabelas: identificadores, relacionamentos, cálculos e práticas de entrada determinam o comportamento das aplicações. As trocas devem preservar essa lógica quando uma nova ferramenta entra na cadeia.

A experiência da Patrice combina uma prática iniciada com FileMaker em 1994 e os ambientes 4D usados na Reymann. Ele presta atenção especial às dependências que foram construídas ao longo do tempo.

Prestação de serviços 4D

O trabalho técnico incluiu testes de serviços web entre versões de 4D e o estudo de trocas SOAP. Mapeamento de envelopes e conversão XML/JSON fizeram parte dos tópicos de conexão com outros ambientes.

A compatibilidade deve ser observada em exchanges reais: estrutura de chamada, campos, tipos, resposta esperada e tratamento de erros. Um serviço acessível também deve produzir dados que possam ser utilizados pela aplicação que o consome.

Articular PostgreSQL e serviços de plataforma

O Rey-Active e o PIM tinham bases PostgreSQL. A plataforma, o conteúdo produzido e o processamento tiveram que recuperar suas informações, mantendo responsabilidades claras.

Definimos as correspondências e as regras de atualização antes de multiplicar as conexões: a qual ferramenta se refere, quais informações podem ser alteradas e como controlar as diferenças entre os sistemas.

Documentos e interfaces de período

Um estudo arquitetônico de 2017 para organizar aplicações e seus intercâmbios.

Estudo da arquitectura Akeneo, Nextcloud e Rey-ActiveAmpliar
Estudo da arquitectura Akeneo, Nextcloud e Rey-Active

Documento de design de janeiro de 2017: estudo de trocas entre importações de Excel, PIM Akeneo, imagens em Nextcloud e plataforma de produção Rey’actif.

Estudo de arquitetura · documento de projeto · 27/01/2017

Sincronizar 4D e Dolibarr

Um conector 4D/sincronizaçãoDolibarr fazia parte do ecossistema. Essa articulação ligava o sistema existente à gestão comercial e requeria o rastreamento da correspondência de dados.

Para um projeto de recuperação ou sincronização, o método consiste em preparar os mapeamentos, verificar conjuntos de dados representativos e controlar os resultados. Gerir duplicatas, dados em falta e lembretes faz parte do framework.

Compreendendo as trocas

Conecte aplicações e mantenha o controle de câmbio.

Exemplo de caminho com processamento diferido: o conector prepara os dados, organiza sua transferência e guarda os resultados das trocas para monitoramento e recuperação.

Conecte aplicações e mantenha o controle de câmbio.Amplie o diagrama
  1. 01

    Fontes

    API, arquivos e bancos de dados

    Identificadores • formatos
    Dados recebidos ↓
  2. 02

    Adaptação

    Correspondência comercial

    Campos • unidades • referências
    Dados transformados ↓
  3. 03

    Fila de processamento

    Organizar solicitações

    Prioridade • planeamento
    Tarefas prontas ▼
  4. 04

    Execução

    Tarefas de tratamento

    Controles • partidas
    Escrita no alvo ▼
  5. 05

    Destino

    Aplicativo ou ERP

    Objetos • regras de gerenciamento
    Retornos e variâncias ▼
  6. 06

    Seguimento e retomada

    Retornos de controle

    Diário • status • lembrete
Conecte aplicações e mantenha o controle de câmbio.Amplie o diagrama
Diagrama funcional · leitura sintética de fluxos e pontos de controle.
Identificar

Mantenha a referência da fonte e da aplicação de destino.

Transformar

Descrever correspondências e distinguir chamadas diretas de processamento diferido.

Assuma o comando.

Encontre o estado e o contexto de uma troca para ser aposentada.

O teu trabalho merece
as ferramentas certas.

Uma necessidade específica, um software para evoluir, um projeto para enquadrar.

Trocar no seu projeto

Competências complementares, o mesmo rigor.