API Koppelingen
Wilt u twee applicaties gegevens laten uitwisselen of vanuit het ene systeem iets in het andere laten uitvoeren? Als een standaardkoppeling uw werkwijze niet ondersteunt, kan een API-koppeling op maat passend zijn. Bijvoorbeeld als de beschikbare oplossing niet de juiste gegevensvelden verwerkt of een noodzakelijke stap in uw proces overslaat.
De API en de koppeling
Een API geeft andere software toegang tot bepaalde gegevens of functies van een applicatie, volgens afgesproken regels. De koppeling gebruikt die mogelijkheden om een concrete uitwisseling tussen uw systemen in te richten. Niet iedere systeemkoppeling werkt via een API; de technische mogelijkheden van de betrokken applicaties bepalen mede de aanpak. Wilt u eerst de basis begrijpen? Lees dan wat een API is.
Waar vraagt maatwerk om?
Bij een API-koppeling gaat het niet alleen om toegang tot twee systemen. We brengen in kaart welke gegevens uit welk systeem komen, hoe velden op elkaar aansluiten en wanneer informatie wordt verstuurd of opgehaald. Ook spreken we af wat er gebeurt als gegevens ontbreken, een aanvraag wordt geweigerd of een systeem tijdelijk niet bereikbaar is. Daarmee kunt u beoordelen welke stappen automatisch kunnen verlopen en waar controle door een medewerker nodig blijft.
Een mogelijk proces: bestellingen en voorraad
Stel dat uw webshop bestellingen doorgeeft aan een systeem voor orderverwerking en daaruit voorraadstanden terughaalt. Dan moet duidelijk zijn wanneer een bestelling definitief is, welk systeem de voorraad bepaalt en welke productcodes en aantallen bij elkaar horen. Als een bestelling wordt geweigerd, wilt u kunnen zien waarom. Ook is een keuze nodig over opnieuw aanbieden, het melden van fouten en het voorkomen van dubbele verwerking.
Deze afspraken bepalen welke gegevens de koppeling controleert en welke gebeurtenissen voor uw medewerkers zichtbaar moeten zijn. Of de gewenste uitwisseling mogelijk is, hangt ook af van wat de API’s van de betrokken systemen beschikbaar stellen. Dat onderzoeken we voordat we de inrichting vastleggen.
Wanneer leveranciers hun software aanpassen of uw werkproces verandert, kan de koppeling onderhoud nodig hebben. Daarom nemen we foutmeldingen, inzicht in mislukte uitwisselingen en onderhoud mee in het gesprek over de oplossing.
Bespreek met ons welke applicaties u gebruikt en welke uitwisseling u nodig heeft. Neem contact op voor een eerste verkenning. Zoekt u een bredere oplossing voor gegevensuitwisseling, lees dan ook over onze koppelingen op maat.
