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.
Funzioni concrete.
Strumenti in loco.
Interfacce utilizzate per organizzare il lavoro, preparare i dati e tenere traccia dei file. Ogni schermata mostra una funzione specifica, con i dati di presentazione.
Ingrandisci lo schermo Prodotti e loro stato di preparazione
Una lista filtrabile per stato, riferimenti di cartella e l'immagine possono essere accessibili nella stessa vista.
Interfaccia Real Rey'actif · archivio demo del 2018.
Ingrandisci lo schermo Un prodotto, diverse informazioni aziendali
La scheda riunisce le caratteristiche e l'accesso a prezzi, giacenze, documenti e informazioni sui fornitori.
Interfaccia reale · ambiente di test · dati demo.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.
Uno studio architettonico 2017 per organizzare applicazioni e loro scambi.
Ingrandire 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/2017Sincronizzare 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.
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.
- 01Dati in arrivo ↓
Fonti
API, file e database
Identificatori • formati - 02Dati trasformati ↓
Adattamento
Corrispondenza commerciale
Campi • unità • riferimenti - 03Compiti pronti ▼
Coda di elaborazione
Organizzare le richieste
Priorità • pianificazione - 04Scrivere nel bersaglio ▼
Esecuzione
Trattare le attività
Controlli • partite - 05Resi e varianze ▼
Destinazione
Applicazione o ERP
Oggetti • regole di gestione - 06
Seguito e ripresa
Ritorna il controllo
Diario • stato • promemoria
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.
Progetti e situazioni concrete.
JPEG e PDF: recupera le informazioni dal cuore dei file
Esperienza del Fondatore · Reymann
Tracce incorporate in JPEG, annotazioni Apoove, immagini e allegati: elaborazione per rendere le informazioni utilizzabili tra le applicazioni.
Esplora il casoServer UTS & InDesign: collegamento della tipografia alla generazione
Esperienza del Fondatore · Reymann
Un back-engineering attorno a Universal Type Server per rendere disponibili le tipografie nella catena InDesign Server.
Esplora il casoFai circolare i prodotti tra gli strumenti
Progetto Dtouch
Riferimenti, categorie, tariffe e immagini: Un catalogo utile dipende anche da come vengono alimentati i dati.
Esplora il casoIl tuo lavoro merita
gli strumenti giusti.
Un bisogno specifico, un software da evolvere, un progetto da inquadrare.
