Ontwikkeling · integratie · reverse engineeringOstwald · Elzas · Projecten op afstandcontact@dtouch.fr
Bedrijfsfundamentals · API · continuïteit

4D, PostgreSQL en gegevenssynchronisatie

De continuïteit van een systeem hangt ook af van de data die de applicaties delen. De Reymann-cursus verbindt 4D-bases, webservices, PostgreSQL en synchronisatie tussen 4D en Dolibarr.

Begrijp de regels die door het bestaande worden ondersteund

Een business base bevat meer dan tabellen: identificaties, relaties, berekeningen en input praktijken bepalen het gedrag van toepassingen. Uitwisselingen moeten deze logica behouden wanneer een nieuw instrument in de keten komt.

De ervaring van Patrice combineert een praktijk die in 1994 met FileMaker is begonnen en de 4D-omgevingen die bij Reymann worden gebruikt. Er wordt bijzondere aandacht besteed aan afhankelijkheden die in de loop van de tijd zijn opgebouwd.

4D-diensten aanbieden

Het technische werk omvatte het testen van webservices tussen versies van 4D en het bestuderen van SOAP-uitwisselingen. Envelope mapping en XML/JSON-conversie waren onderdeel van de verbindingsonderwerpen met andere omgevingen.

Bij echte uitwisselingen moet rekening worden gehouden met compatibiliteit: structuur van een oproep, velden, typen, verwachte respons en foutafhandeling. Een toegankelijke dienst moet ook data produceren die gebruikt kunnen worden door de applicatie die deze gebruikt.

Articuleer PostgreSQL- en platformservices

Rey-Active en de PIM hadden PostgreSQL bases. Het platform, de geproduceerde inhoud en de verwerking moesten hun informatie opvragen met behoud van duidelijke verantwoordelijkheden.

We definiëren de overeenkomsten en de updateregels voordat we de verbindingen vermenigvuldigen: welke tool verwijst, welke informatie kan veranderen en hoe we de verschillen tussen de systemen kunnen beheersen.

Periodedocumenten en interfaces

Een 2017 architectuurstudie voor het organiseren van toepassingen en hun uitwisselingen.

Studie architectuur Akeneo, Nextcloud en Rey-ActiveVergroten
Studie architectuur Akeneo, Nextcloud en Rey-Active

Ontwerpdocument uit januari 2017: studie van uitwisselingen tussen Excel-imports, PIM Akeneo, afbeeldingen in Nextcloud en Rey’actif-productieplatform.

Architectuurstudie · ontwerpdocument · 27/01/2017

4D synchroniseren en Dolibarr

Een 4D/synchronisatie connectorDolibarr was onderdeel van het ecosysteem. Deze articulatie koppelde het bestaande systeem aan commercieel beheer en vereiste tracking van gegevenscorrespondentie.

Voor een recovery- of synchronisatieproject bestaat de methode uit het voorbereiden van de mappings, het controleren van representatieve datasets en het controleren van de resultaten. Het beheren van duplicaten, ontbrekende gegevens en herinneringen is onderdeel van het kader.

De uitwisselingen begrijpen

Verbind toepassingen en houd de uitwisselingscontrole.

Voorbeeld van een pad met uitgestelde verwerking: de connector bereidt de gegevens voor, organiseert de overdracht ervan en bewaart de resultaten van de uitwisselingen voor monitoring en herstel.

Verbind toepassingen en houd de uitwisselingscontrole.Vergroot het diagram
  1. 01

    Bronnen

    API, bestanden en databases

    Identificatiegegevens • formaten
    Inkomende gegevens ↓
  2. 02

    Aanpassing

    Zakelijke correspondentie

    Velden • eenheden • referenties
    Getransformeerde gegevens ↓
  3. 03

    Verwerkingswachtrij

    Organiseer aanvragen

    Prioriteit • planning
    Taken gereed ▼
  4. 04

    Uitvoering

    Taken behandelen

    Besturing • wedstrijden
    Schrijven in het doel ▼
  5. 05

    Bestemming

    Applicatie of ERP

    Objecten • beheerregels
    Returns and variantions ▼
  6. 06

    Follow-up en hervatting

    Controle keert terug

    Journaal • status • herinnering
Verbind toepassingen en houd de uitwisselingscontrole.Vergroot het diagram
Functioneel diagram · synthetische meting van stromen en controlepunten.
Identificeer

Bewaar de referentie van de bron en die van de doeltoepassing.

Transformeren

Beschrijf correspondentie en onderscheid directe oproepen van uitgestelde verwerking.

Overname

Vind de staat en context van een uitwisseling worden gepensioneerd.

Jouw baan verdient het.
het juiste gereedschap.

Een specifieke behoefte, een software om te evolueren, een project om te frame.

Uitwisseling over uw project

Aanvullende expertise, dezelfde kwaliteitsnormen.