Sådan får I ERP, regneark og webshop til at tale sammen
Integration betyder, at data flyttes automatisk mellem systemerne i stedet for at blive tastet ind igen. Start med det dataflow, der koster mest tid eller giver flest fejl, fx ordrer fra webshop til ERP, og beslut for hver type data, hvilket system der ejer den.
Dobbelt-indtastning koster mere, end det ser ud
Når en ordre fra webshoppen tastes ind i ERP-systemet i hånden, koster det ikke kun tid. Der sniger sig tastefejl ind, ordren venter, til nogen har tid, og efter et stykke tid viser systemerne ikke længere de samme tal. Det er de skjulte omkostninger, en integration fjerner.
Beslut, hvilket system der ejer hvad
Før der bygges noget, skal det være klart, hvor hver type data hører hjemme. Ellers ender I med to systemer, der overskriver hinanden.
- Kunder: ligger de i ERP eller i CRM, og hvem må rette dem?
- Varer og priser: typisk ERP, eller PDM for produktdata.
- Ordrer: opstår i webshop eller CRM og ender i ERP.
- Lager: ERP ved, hvad der er på lager, og webshoppen skal vise det.
For hvert dataflow aftales retning, hvor ofte data skal flyttes, og hvad der skal ske ved en konflikt.
Fire måder at koble systemer på
- API. Systemerne taler sammen via et programmeringsinterface. Det er den mest robuste vej, når begge systemer har et.
- Direkte på databasen. Mange ældre systemer, fx Dynamics C5 og NAV på SQL Server, kan læses og i nogle tilfælde skrives til direkte i databasen. Det kræver omhu og dokumentation.
- Filer og eksport. Fx CSV, XML eller OIOUBL, der udveksles efter en fast plan. Enkelt og ofte tilstrækkeligt.
- En integrationsplatform. Et mellemled, der samler flere integrationer ét sted. Giver mening, når der er mange systemer.
Når et system ikke har et API
Et gammelt system uden API er ikke en blindgyde. Ofte kan det kobles på via databasen, via filer eller via de eksporter, systemet allerede kan lave. Start med at læse data, så I kan se, at det virker, før der skrives noget tilbage.
Hvad skal der ske, når noget fejler?
- Logning: I skal kunne se, hvad der er flyttet, og hvornår.
- Besked: de rette får besked, når noget fejler, i stedet for at det opdages uger senere.
- Nye forsøg: integrationen prøver igen ved midlertidige fejl.
- Ingen dubletter: den samme ordre må ikke blive oprettet to gange, fordi noget blev prøvet igen.
- Afstemning: en fast kontrol af, at systemerne viser det samme.
Sådan kommer I i gang
- Tegn jeres dataflow. Hvilke data findes hvor, og hvor bliver de i dag flyttet i hånden?
- Vælg det dyreste flow først. Det, der koster mest tid eller giver flest fejl.
- Byg, test og log. Test med rigtige data, og byg logningen ind fra start.
- Kobl flere systemer på. I små, sikre etaper.
Opdateret 27. september 2026 af Omniware.