Bedrijfssoftware koppelen met één eigenaar per gegeven
Twee medewerkers passen dezelfde informatie in verschillende programma’s aan. Welke waarde moet de koppeling dan bewaren? Bij bedrijfssoftware koppelen in Waardenburg maakt Radorfa zulke bronkeuzes expliciet. We bepalen per veld of per processtap waar wijzigingen mogen beginnen. Daarna bouwen we de synchronisatie en de behandeling van conflicten.
Een recente tijdstempel is niet vanzelf voldoende reden om een zakelijke afspraak te overschrijven.
1Wijs eigenaarschap per veld toe
We onderscheiden gegevens die één bron hebben van informatie die aan beide kanten mag veranderen. Een voorbeeld met gelijktijdige aanpassingen maakt de gewenste uitkomst bespreekbaar. De verantwoordelijke beslist wanneer een medewerker moet kiezen in plaats van automatisch de laatste waarde te gebruiken.
2Bewaar herkomst en versie
Radorfa onderzoekt welke versieaanduiding of wijzigingsreferentie de API beschikbaar stelt. De software onthoudt de bekende uitgangssituatie en herkent een conflict waar mogelijk. Ook teruggestuurde eigen wijzigingen krijgen aandacht, zodat twee applicaties elkaar niet eindeloos blijven bijwerken.
3Laat twee wijzigingen botsen
In de proef veranderen we hetzelfde record vanuit beide kanten. Vervolgens controleren we de eindwaarde, melding en herstelmogelijkheid. De acceptatie beoordeelt ook een wijziging die in andere volgorde aankomt dan zij oorspronkelijk is uitgevoerd.
Controleer de uitkomst in beide programma’s
Het testverslag toont beginwaarde, beide aanpassingen en het gekozen resultaat. We beoordelen of de gebruikte interface werkelijk voldoende informatie geeft om een conflict te herkennen. Ontbreekt die mogelijkheid, dan wordt de beperking opgenomen in het ontwerpbesluit.
Een duidelijke route voor onderhoud
Nieuwe velden krijgen niet automatisch tweerichtingsverkeer. Radorfa vraagt eerst om een bronafspraak en voegt passende tests toe. Beheer kan conflicten terugvinden en ziet welke correctie handmatig is goedgekeurd zonder alle bedrijfsinhoud in algemene logs op te slaan.
De techniek achter de gegevensoverdracht
Versiecontrole in de API, mappingopslag en vergelijkingscode ondersteunen het synchronisatiemodel. De applicatiearchitectuur scheidt bronverwerking van terugmelding. Softwaretests controleren volgorde, dubbele gebeurtenissen en releasewijzigingen die de betekenis van een versieveld beïnvloeden.
Bespreek welke software u wilt koppelen
Noem welke gegevens medewerkers in beide programma’s wijzigen. Met één botsend voorbeeld kunnen we bepalen waar eigenaarschap of handmatige beoordeling nodig is.
Bespreek uw softwarekoppeling