Sviluppo · integrazione · reverse engineeringOstwald · Alsazia · Progetti remoticontact@dtouch.fr
Fondamenti aziendali · API · continuità

4D, PostgreSQL e sincronizzazione dei dati

La continuità di un sistema dipende anche dai dati condivisi dalle sue applicazioni. Il corso Reymann collega basi 4D, servizi web, PostgreSQL e sincronizzazione tra 4D e Dolibarr.

Comprendere le regole supportate dall'esistente

Una base aziendale contiene più di tabelle: identificativi, relazioni, calcoli e pratiche di input determinano il comportamento delle applicazioni. Gli scambi devono preservare questa logica quando un nuovo strumento entra nella catena.

L'esperienza di Patrice combina una pratica iniziata con FileMaker nel 1994 e gli ambienti 4D utilizzati in Reymann. Presta particolare attenzione alle dipendenze che si sono costruite nel tempo.

Fornire servizi 4D

Il lavoro tecnico comprendeva il test dei servizi web tra le versioni di 4D e lo studio degli scambi SOAP. La mappatura dell'envelope e la conversione XML/JSON facevano parte degli argomenti relativi alla connessione con altri ambienti.

Negli scambi reali è necessario rispettare la compatibilità: struttura di una chiamata, campi, tipi, risposta prevista e gestione degli errori. Un servizio accessibile deve anche produrre dati che possono essere utilizzati dall'applicazione che lo consuma.

Articolare PostgreSQL e i servizi della piattaforma

Rey-Active e il PIM avevano delle basi PostgreSQL. La piattaforma, i contenuti prodotti e il trattamento hanno dovuto recuperare le loro informazioni mantenendo chiare responsabilità.

Definiamo le corrispondenze e le regole di aggiornamento prima di moltiplicare le connessioni: quale strumento fa riferimento, quali informazioni possono cambiare e come controllare le differenze tra i sistemi.

Documenti e interfacce d'epoca

Uno studio architettonico 2017 per organizzare applicazioni e loro scambi.

Studio di architettura Akeneo, Nextcloud e Rey-ActiveIngrandire
Studio di architettura Akeneo, Nextcloud e Rey-Active

Documento di progettazione di gennaio 2017: studio degli scambi tra importazioni Excel, PIM Akeneo, immagini in Nextcloud e piattaforma di produzione Rey'actif.

Studio di architettura · documento di progettazione · 27/01/2017

Sincronizzare 4D e Dolibarr

Un connettore di sincronizzazione 4D/Dolibarr faceva parte dell'ecosistema. Questa articolazione ha collegato il sistema esistente alla gestione commerciale e ha richiesto il monitoraggio della corrispondenza dei dati.

Per un progetto di recupero o sincronizzazione, il metodo consiste nella preparazione delle mappe, nel controllo dei dataset rappresentativi e nel controllo dei risultati. La gestione dei duplicati, dei dati mancanti e dei promemoria fa parte del framework.

Capire gli scambi

Collegare le applicazioni e mantenere il controllo dello scambio.

Esempio di percorso con elaborazione differita: il connettore prepara i dati, ne organizza il trasferimento e conserva i risultati degli scambi per il monitoraggio e il recupero.

Collegare le applicazioni e mantenere il controllo dello scambio.Ingrandisci il diagramma
  1. 01

    Fonti

    API, file e database

    Identificatori • formati
    Dati in arrivo ↓
  2. 02

    Adattamento

    Corrispondenza commerciale

    Campi • unità • riferimenti
    Dati trasformati ↓
  3. 03

    Coda di elaborazione

    Organizzare le richieste

    Priorità • pianificazione
    Compiti pronti ▼
  4. 04

    Esecuzione

    Trattare le attività

    Controlli • partite
    Scrivere nel bersaglio ▼
  5. 05

    Destinazione

    Applicazione o ERP

    Oggetti • regole di gestione
    Resi e varianze ▼
  6. 06

    Seguito e ripresa

    Ritorna il controllo

    Diario • stato • promemoria
Collegare le applicazioni e mantenere il controllo dello scambio.Ingrandisci il diagramma
Schema funzionale · lettura sintetica dei flussi e dei punti di controllo.
Identificare

Conserva il riferimento dell'origine e quello dell'applicazione di destinazione.

Trasformazione

Descrivere le corrispondenze e distinguere le chiamate dirette dall'elaborazione differita.

Prendilo.

Trova lo stato e il contesto di uno scambio da ritirare.

Il tuo lavoro merita
gli strumenti giusti.

Un bisogno specifico, un software da evolvere, un progetto da inquadrare.

Scambio sul tuo progetto

Competenze complementari, la stessa esigenza di qualità.