Naar de inhoud

Hoe actueel moeten integratiegegevens zijn?

Voorraadcijfers en beschrijvingen kunnen verschillende actualiteitsdoelen hebben. Het gevolg van verouderde informatie bepaalt wat nodig is.

Tobias Krüger2 min leestijd
Ronde wijzerplaat zonder cijfers, met een rode wijzer en een roze gemarkeerd tijdvak.

Benoem de beslissing achter de update

“Alles in realtime” laat open welke vertraging voor welke handeling aanvaardbaar is. Een voorraad kan een verkooptoezegging beïnvloeden. Een redactionele beschrijving kan tot een afgesproken moment wachten. De vereiste actualiteit volgt uit dat gebruik; pas daarna is de overdrachtsvorm zinvol te kiezen.

Bij asynchrone processen kunnen systemen tijdelijk verschillende toestanden tonen. Microsoft beschrijft dit gevolg van een event-driven architectuur. Een snel geactiveerde gebeurtenis neemt wachtrijen en verwerkingstijd in het doel niet weg.

Voorbeeld: twee velden, verschillende gevolgen

De volgende tabel is een fictieve planning, geen meting of algemeen advies voor update-intervallen.

Gegevens

Gevolg van een oude toestand

Beslissing en controle

Verkoopbare voorraad

Een toezegging kan de beschikbare hoeveelheid overschrijden.

Streef naar een korte vertraging; controleer en reserveer volgens de bedrijfsregel vóór een bindende toezegging. Volg de wijziging tot de daadwerkelijke weergave in het doel.

Redactionele productbeschrijving

Een goedgekeurde formulering verschijnt later.

Overdracht binnen het afgesproken publicatievenster kan volstaan; controleer of de goedgekeurde versie volledig zichtbaar is in het doel.

Zelfs frequente voorraadmeldingen voorkomen op zichzelf niet dat hetzelfde laatste stuk gelijktijdig wordt verkocht. Het bestelproces heeft daarvoor een betrouwbare beschikbaarheidscontrole en reserveringsregel nodig. Omgekeerd kan een beschrijving informatie bevatten die voor veiligheid of een overeenkomst belangrijk is. Vertraging daarvan mag dan niet bij voorbaat als onbelangrijk gelden.

Spreek doel, meetpunt en terugvaloptie af

Bepaal per gegevensgroep vanaf welke bevestigde brontoestand de tijd loopt en wanneer de wijziging werkelijk bruikbaar moet zijn in het doel. Succesvol verzenden naar een interface is een eerder meetpunt. Leg ook vast wie overschrijdingen afhandelt en wat wordt getoond bij onbekende actualiteit, of wat vóór een toezegging moet worden gecontroleerd.

Microsoft beschrijft meerdere integratiepatronen, waaronder batchverwerking. Een geplande batch kan bij aanvaardbare wachttijden passen. Gebeurtenissen kunnen helpen bij krappe tijdseisen, maar brengen eigen beheertaken mee. Beoordeel de keuze aan de hand van vertraagde en afgewezen wijzigingen voordat u actualiteit belooft.

Bronnen

Geschreven door

  • Tobias KrügerRedacteur systeemintegratieTobias Krüger houdt zich bij ASES bezig met de samenwerking tussen verschillende softwaresystemen. In zijn artikelen legt hij uit hoe ERP, CRM en webshops worden gekoppeld en hoe je omgaat met fouten bij gegevensuitwisseling.

ASES volgen

Verder lezen

Alle artikelen

Koppelingen & integratie met ASES

ERP, CRM en webshop netjes gekoppeld