Hva er systemintegrasjon?

Av Weapp · Oppdatert

Systemintegrasjon er arbeidet med å få ulike systemer til å utveksle data og prosesser automatisk, i stedet for at noen flytter informasjonen for hånd. Det gjør slutt på dobbeltregistrering og eksportfiler. Integrasjoner bygges etter noen hovedmønstre og er løpende forpliktelser som trenger en eier og overvåking.

De fleste organisasjoner bruker ikke ett system, men mange: ett for kunder, ett for økonomi, ett for lager, ett for e-post. Hver for seg fungerer de godt. Problemet oppstår i overgangene mellom dem, der informasjon må flyttes for hånd. Systemintegrasjon er arbeidet med å tette disse hullene, altså å få systemene til å samarbeide i stedet for å stå hver for seg. Slik fungerer det, og derfor er det mer enn et engangsprosjekt.

Hverdagssymptomene på manglende integrasjon

Du kjenner igjen mangelen på integrasjon lenge før du kan sette ord på den. Symptomene er hverdagslige og irriterende.

Den samme kunden tastes inn i tre ulike systemer: én gang i CRM-systemet, én gang i økonomisystemet, én gang i e-postverktøyet. En ordre som har kommet inn, leses av på én skjerm og skrives inn på en annen. Rapporten til ledelsen lages ved at noen eksporterer utdrag fra flere systemer og limer dem sammen i et regneark, hver måned på nytt.

Alt dette er ikke bare tidkrevende, men også utsatt for feil. Hver manuell overføring gir en feil sjansen til å snike seg inn: en skrivefeil, en rad som blir glemt, et tall som havner feil. Og når den samme opplysningen finnes flere steder, er det bare et tidsspørsmål før de begynner å motsi hverandre. Det er dette systemintegrasjon løser: Informasjonen registreres én gang og finnes deretter automatisk der den trengs.

Hva systemintegrasjon faktisk er

Systemintegrasjon er arbeidet med å få ulike systemer til å utveksle data og prosesser automatisk. I stedet for at et menneske flytter informasjonen, flyttes den automatisk etter faste regler. En ny kunde i ett system dukker opp i de andre uten manuell innsats; et avsluttet salg oppdaterer lager og økonomi på én gang.

Målet er å gjøre slutt på dobbeltregistrering og eksportfiler, altså å fjerne de manuelle stegene mellom systemene. Resultatet er ikke bare spart tid, men færre feil og et mer pålitelig bilde av virkeligheten fordi alle systemene tar utgangspunkt i de samme dataene.

Hovedmønstrene, kort

Integrasjoner bygges på ulike måter avhengig av situasjonen. Tre vanlige mønstre, i hver sin setning:

  • Punkt-til-punkt kobler systemer direkte til hverandre, noe som er enkelt når de er få, men som raskt blir et uoversiktlig nett når de blir mange.
  • Integrasjonsplattform legger et nav i midten som alle systemene kobler seg til i stedet for til hverandre, noe som gir oversikt når systemfloraen er stor.
  • API-først betyr at systemer bygges for å kunne integreres helt fra starten slik at koblinger blir enklere å lage etter hvert som behovene oppstår.

Hvilket mønster som passer, avhenger av hvor mange systemer som er involvert, og hvordan systemfloraen ventes å vokse. Et par systemer taler for det enkle; mange systemer og flere på vei taler for struktur.

Integrasjoner er løpende forpliktelser

Her ligger den viktigste innsikten, og den som oftest blir oversett: En integrasjon er ikke et prosjekt du blir ferdig med, men noe du eier over tid. Den bygges én gang, men lever videre, og omverdenen står ikke stille.

Systemer oppdateres og kan endre hvordan de fungerer. API-er forandrer seg. Virksomhetens behov utvikler seg, og det som var riktig prosess i fjor, er kanskje ikke det i år. En integrasjon som ingen følger opp, kan derfor slutte å fungere i det stille, og det verste er at det ofte merkes sent. Data kan ha sluttet å synkronisere i flere dager før noen oppdager at systemene ikke lenger stemmer overens.

Derfor trenger hver integrasjon en eier og overvåking. Noen som har ansvar for at den fortsetter å fungere, og noe som varsler når den ikke gjør det. Uten det forvandles en ressurs sakte til en risiko. Det er samme logikk som for et hvilket som helst kritisk system: Det som ikke vedlikeholdes, forfaller.

API og integrasjon er ikke det samme

Et vanlig spørsmål er hvordan systemintegrasjon forholder seg til API-er. Et API er kontaktflaten, altså muligheten for ett system til å snakke med et annet. En integrasjon er når man bruker den muligheten til faktisk å koble sammen systemene slik at de utveksler data. API-et er forutsetningen; integrasjonen er den ferdige koblingen som får informasjonen til å flyte.

Vi i Weapp bygger systemintegrasjoner og tar også ansvar for at de fortsetter å fungere over tid. Lei av å taste inn det samme flere steder? Se tjenestene våre eller ta kontakt, så ser vi på hvordan systemene deres kan begynne å samarbeide.

Ofte stilte spørsmål

Hva betyr systemintegrasjon i praksis?

At to eller flere systemer kobles sammen slik at de deler data og prosesser automatisk. I stedet for at noen eksporterer en fil fra ett system og legger den inn i et annet, flyttes informasjonen automatisk. Resultatet er at den samme opplysningen bare trenger å registreres én gang og deretter finnes der den trengs.

Hvordan merker man at man mangler integrasjon?

De tydeligste tegnene er dobbeltarbeid og eksportfiler. Den samme kunden tastes inn i tre ulike systemer, tall overføres manuelt mellom verktøy, og rapporter lages ved å lime sammen utdrag. Det er tidkrevende og utsatt for feil: Hver manuell overføring gir feil en ny sjanse til å snike seg inn ubemerket.

Hvilke hovedmønstre finnes for systemintegrasjon?

Tre vanlige er punkt-til-punkt, der systemer kobles direkte til hverandre; integrasjonsplattform, der et nav i midten kobler sammen alt; og API-først, der systemer bygges for å kunne integreres fra starten. Hvilket som passer, avhenger av hvor mange systemer som er involvert, og hvordan systemfloraen ventes å vokse over tid.

Er en integrasjon noe man bygger én gang og blir ferdig med?

Nei. En integrasjon er en løpende forpliktelse. Systemer oppdateres, API-er endres og virksomhetens behov forandrer seg, og integrasjonen må følge med. Uten noen som eier og overvåker den, kan den slutte å fungere i det stille, og da oppdages feilen ofte først når feil data allerede har spredt seg mellom systemene.

Hva er forskjellen på en integrasjon og et API?

Et API er kontaktflaten, altså muligheten for ett system til å snakke med et annet. En integrasjon er når man bruker den muligheten til faktisk å koble sammen systemene slik at de utveksler data. API-et er forutsetningen; integrasjonen er den ferdige koblingen som gjør at informasjonen flyter mellom systemene.