BegrippenSoort begrip: VakbegripKoppeling
Wat is een koppeling tussen systemen?
Een koppeling is een ingerichte, geautomatiseerde gegevensuitwisseling tussen twee systemen, via een API, een bestandsuitwisseling of middleware.
Niemand hoeft de gegevens over te typen: een artikel ontstaat in het ERP zodra een offerte is geaccepteerd, uren uit een MES komen vanzelf in de nacalculatie. Technisch loopt dat via een API, via bestanden die op vaste momenten worden klaargezet en ingelezen, of via middleware die meerdere systemen verbindt. De uitwisseling kan in één richting gaan of in beide.
Waar hangt een koppeling van af?
Een koppeling werkt pas als beide systemen hetzelfde bedoelen. Dat vraagt afspraken over welk systeem leidend is voor welk gegeven, hoe velden op elkaar aansluiten (artikelnummer, eenheid, revisie, valuta), wat er gebeurt bij een fout of een dubbel record, en hoe wijzigingen aan beide kanten worden bijgehouden. Een update van een van beide pakketten kan een koppeling breken; onderhoud hoort er dus bij.
Hoe werkt een koppeling in de praktijk?
Dubbele invoer kost calculatie en binnendienst tijd en laat ruimte voor verschillen tussen systemen. Een koppeling kan dat wegnemen, maar vraagt inrichting, afstemming met de leveranciers van beide pakketten en onderhoud. Veel bedrijven beginnen daarom met een handmatige export en import van bestanden en automatiseren pas als de stroom stabiel en groot genoeg is.
Waarmee wordt een koppeling vaak verward?
Een koppeling is geen handmatige export: bij een export zet iemand een bestand over, bij een koppeling gaat dat volgens een vaste inrichting en zonder handwerk, ook als er technisch een bestand tussen zit. Een koppeling is ook geen digital thread: een koppeling verbindt twee systemen, een digital thread is de doorlopende keten van gegevens over de levensloop van een onderdeel.
Hoe gaan gegevens uit Blake naar je andere systemen?
Uit Blake komt een offerteversie als PDF, met een CSV- en JSON-export voor je ERP of spreadsheet. Machines met hun uurtarief, materialen en eigen inkoopprijzen houd je in Blake zelf bij.
Veelgestelde vragen
Wat is het verschil tussen een API-koppeling en een bestandskoppeling?
Bij een API wisselen de systemen gegevens rechtstreeks uit, vaak per record en kort na een wijziging. Bij een bestandskoppeling staat er op vaste tijden een bestand klaar. Een API is directer; bestanden zijn eenvoudiger op te zetten en te controleren.
Wat moet je vastleggen voordat je twee systemen koppelt?
Welk systeem leidend is voor welk gegeven, hoe velden en eenheden op elkaar aansluiten, hoe revisies en artikelnummers worden herkend en wat er gebeurt bij een fout. Zonder die afspraken verschuift een koppeling het overtypen naar het uitzoeken van verschillen.