Stop met overtypen: wat een koppeling tussen je systemen oplevert

door Triniti Solutions
Stop met overtypen: wat een koppeling tussen je systemen oplevert

Twee systemen die elkaar niet kennen, en een medewerker die het verschil overtypt. Een koppeling haalt dat handwerk eruit, en meestal ook de fouten.

Bijna geen enkel bedrijf heeft zijn software in één keer uitgekozen. Je begon met een boekhoudpakket, later kwam er een webshop bij, toen een CRM, en ergens onderweg een planning in Excel omdat het net niet paste. Elk onderdeel doet zijn werk prima. Het probleem zit ertussenin.

Wat het handwerk echt kost

De meeste bedrijven onderschatten dit, omdat het verspreid zit over de week en over meerdere mensen. Het gaat om meer dan alleen de uren.

De tijd zelf. Een half uur per dag overtypen is ruim vijfentwintig werkdagen per jaar. Reken het eens door voor je eigen situatie, met het uurtarief van degene die het doet.

De fouten. Handmatig overnemen gaat een keer mis. Een verkeerd aantal, een komma verkeerd, een regel overgeslagen. Die fout kost meestal meer tijd om te vinden dan het overtypen zelf.

De vertraging. Gegevens die één keer per dag worden overgezet, zijn een dag oud. Beslissingen op basis van cijfers van gisteren zijn net iets minder scherp.

Het wantrouwen. Dit is de sluipende kostenpost. Zodra twee systemen iets anders beweren, gaat niemand meer op de cijfers af. Dan worden er lijstjes naast bijgehouden, en ben je verder van huis dan toen je begon.

Wat een koppeling precies doet

Het idee is eenvoudig: gegevens worden op één plek ingevoerd en komen automatisch terecht waar ze nodig zijn. Een bestelling in de webshop wordt een order in je administratie. Een nieuwe klant in je CRM verschijnt in je facturatie. Een voorraadmutatie werkt overal door.

Bij Auto Neele zit dat zo. Zij verkopen occasions, en hun aanbod staat in Wheelerdata. Wij bouwden een koppeling die die advertenties automatisch in het systeem achter hun website zet. Komt er een auto bij of gaat er een weg, dan klopt de site zonder dat iemand iets doet. Voorheen was dat handwerk in het CMS, met alle risico van vergeten of verouderde advertenties.

Waar het verschil zit tussen een koppeling en een goede koppeling

Twee systemen aan elkaar knopen is niet zo moeilijk. Ervoor zorgen dat het over een jaar nog steeds klopt, is dat wel. Daar zit het echte werk.

Wat gebeurt er als het misgaat? De andere kant is even offline, of stuurt iets terug wat je niet verwacht. Zonder foutafhandeling verdwijnen er dan stilletjes gegevens, en dat merk je pas als een klant belt. Wij bouwen met herhaalpogingen, zodat een tijdelijke storing vanzelf goedkomt.

Weet je het als er iets stukgaat? Logging en meldingen klinken als luxe tot de eerste keer dat je ze nodig hebt. Je wilt het weten voordat je klant het merkt, niet erna.

Wat als de leverancier zijn API verandert? Dat gebeurt. Een koppeling die daar niet op is voorbereid, sleurt je hele keten mee. Wij zorgen dat een wijziging aan één kant beperkt blijft tot die kant.

Bij DotOffice zijn we daarin nog een stap verder gegaan. Voor hun StartPage bouwden we losse apps rond het documentplatform, waarbij sommige processen een vierogenprincipe afdwingen voordat een stap doorgaat. Wat eerst op afspraken en oplettendheid leunde, ligt nu vast in de software. Bij grote opdrachtgevers is dat niet luxe maar eis.

Hoe actueel moet het eigenlijk zijn?

Veel mensen vragen om realtime omdat het goed klinkt. Vaak is dat niet nodig, en het is bijna altijd duurder.

Direct doorgeven bij elke wijziging is zinvol als iemand op het resultaat staat te wachten: voorraad in een webshop bijvoorbeeld. Maar boekhoudmutaties die één keer per nacht meegaan, zijn meestal ruim voldoende. Die afweging maken we samen, want hij scheelt echt in de kosten.

En als er geen kant-en-klare koppeling is?

Dan bouwen we de vertaalslag ertussen. Vrijwel elk modern pakket heeft een API. Is die er niet, dan is er meestal wel een export, en soms is bestandsuitwisseling het enige dat een ouder systeem aanbiedt. Ook daar valt iets betrouwbaars van te maken, alleen kost het meer werk om het robuust te krijgen. We kijken daarom altijd eerst wat jouw systemen aanbieden voordat we iets beloven.

Gaat het om persoonsgegevens, dan kijken we ook naar wat de AVG hier van je vraagt. Verkeer gaat versleuteld en we geven alleen door wat nodig is voor het doel.

Waar begin je?

Niet bij de techniek, maar bij de plek waar de meeste tijd verdwijnt. Loop een week lang na welke gegevens er met de hand van A naar B gaan, wie dat doet en hoe lang het duurt. Dat lijstje is meteen je prioritering, en het maakt de businesscase voor de eerste koppeling vaak al rond.

Begin daarna met die ene koppeling in plaats van met alles tegelijk. Werkt het, dan is de volgende een stuk makkelijker te verantwoorden.

Klinkt dit bekend?

Vertel wat er bij jou van A naar B wordt overgetypt, dan kijken we of het te koppelen valt en wat dat ongeveer kost.

Vertel ons je idee, of lees eerst meer over koppelingen en integraties.

Van de blog

Blijf op de hoogte van de laatste trends en ontwikkelingen.

Heb je een app nodig, of volstaat een webapplicatie?

Heb je echt een app nodig, of volstaat een webapplicatie? Vaker het tweede dan mensen denken, en dat scheelt aanzienlijk in bouwtijd en onderhoud. "We willen een app" is een van de meest gestelde…

Triniti Solutions

Maatwerk of een standaardpakket? Zo maak je die keuze

Moet je software laten bouwen of bestaat er allang een pakket dat het doet? Die vraag krijgen we bijna wekelijks, en het eerlijke antwoord is vaak: neem het pakket. De meeste ondernemers die bij ons…

Triniti Solutions

Plan een kennismakingStuur ons een WhatsApp-bericht