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.
Concrete functies.
Gereedschap ter plaatse.
Interfaces die worden gebruikt om werk te organiseren, gegevens voor te bereiden en bestanden bij te houden. Elk scherm toont een specifieke functie, met presentatiegegevens.
Vergroot scherm Producten en hun staat van voorbereiding
Een filterbare lijst per status, mapverwijzingen en de afbeelding kunnen in dezelfde weergave worden benaderd.
Echte Rey’actif-interface · demo-archief uit 2018.
Vergroot scherm Eén product, verschillende zakelijke informatie
Het blad bundelt de kenmerken en toegang tot prijzen, voorraad, documenten en leveranciersinformatie.
Echte interface · testomgeving · demogegevens.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.
Een 2017 architectuurstudie voor het organiseren van toepassingen en hun uitwisselingen.
Vergroten Ontwerpdocument uit januari 2017: studie van uitwisselingen tussen Excel-imports, PIM Akeneo, afbeeldingen in Nextcloud en Rey’actif-productieplatform.
Architectuurstudie · ontwerpdocument · 27/01/20174D 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.
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.
- 01Inkomende gegevens ↓
Bronnen
API, bestanden en databases
Identificatiegegevens • formaten - 02Getransformeerde gegevens ↓
Aanpassing
Zakelijke correspondentie
Velden • eenheden • referenties - 03Taken gereed ▼
Verwerkingswachtrij
Organiseer aanvragen
Prioriteit • planning - 04Schrijven in het doel ▼
Uitvoering
Taken behandelen
Besturing • wedstrijden - 05Returns and variantions ▼
Bestemming
Applicatie of ERP
Objecten • beheerregels - 06
Follow-up en hervatting
Controle keert terug
Journaal • status • herinnering
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.
Projecten en concrete situaties.
JPEG & PDF: herstel informatie uit het hart van bestanden
Ervaring van de oprichter · Reymann
Sporen opgenomen in JPEG's, Apoove annotaties, afbeeldingen en bijlagen: verwerking om informatie bruikbaar te maken tussen toepassingen.
Ontdek de zaakUTS & InDesign Server: typografie koppelen aan generatie
Ervaring van de oprichter · Reymann
Een back-engineering rond Universal Type Server om typografieën beschikbaar te maken in de InDesign Server generatie keten.
Ontdek de zaakLaat producten tussen tools circuleren
Project Dtouch
Referenties, categorieën, tarieven en afbeeldingen: Een nuttige catalogus hangt ook af van hoe de gegevens worden gevoed.
Ontdek de zaakJouw baan verdient het.
het juiste gereedschap.
Een specifieke behoefte, een software om te evolueren, een project om te frame.
