Blogg | 07 oktober 2025
Hvor vanskelig er det å integrere?
Det kan virke enkelt å bestille en integrasjon – men hva betyr egentlig "en integrasjon"? Og hvorfor kan svarene fra ulike leverandører variere så mye? I denne gjestebloggen oppklarer Mathias Wrang fra B3 – MVP – begrepene og viser med tydelige eksempler hvordan integrasjoner kan variere fra enkle varsler til avanserte delprosjekter.
"Hvor vanskelig er det å gjøre en integrasjon? Og hva koster det?" Dette er spørsmål vi ofte får som leverandører. Det er også spørsmål som du som kunde sannsynligvis har stilt – i et anbud eller i kontakt med en Sitevision-partner. Kanskje har du ønsket et pristilbud og blitt overrasket over hvor forskjellige svarene kan være. Hva er årsaken? Spørsmålet tolkes på forskjellige måter.

La oss først avklare hva "en integrasjon" betyr.
La oss ta et eksempel: En kunde sier at de trenger en integrasjon med Google Kalender. Ved første øyekast kan dette virke som en klar og konkret forespørsel. Men hva betyr egentlig "en integrasjon"? Avhengig av hvordan leverandøren tolker behovet, kan svaret variere – fra noen timers arbeid til et helt delprosjekt på en uke.
Tolkningsrommet i spørsmålet gjør det vanskelig for leverandøren å estimere tidsbruken og for kunden å ta en informert beslutning når svarene er diffuse eller kostnadsestimatene spriker i ulike retninger. For å illustrere utfordringen kan vi bruke eksemplet "en integrasjon med Googles kalender" til å forestille oss tre ulike nivåer av integrasjon. Alle tre oppfyller kravet til hva en integrasjon er, men de har helt ulike formål og dekker ulike brukerbehov.
Tre nivåer av integrasjon
- 1. Enkelt nivå
På det enkleste nivået kan integrasjonen handle om å vise et varsel på intranettet når det dukker opp en ny kalenderhendelse. Ved å la Sitevision foreta et anrop for å hente antall kalenderhendelser og koble varslingsikonet til Google-kalenderen, har du en fungerende integrasjon. - 2. Mellomnivå
På neste nivå kan integrasjonen innebære at Sitevision henter og viser alle kalenderoppføringer fra Google. Dette krever mer omfattende kommunikasjon med Googles API, detaljert informasjon om hver kalenderoppføring og en presentasjon av innholdet på en brukbar måte. - 3. Avansertnivå
Det mest avanserte nivået gjør det mulig for brukeren å opprette eller endre kalenderoppføringer i Google Calendar direkte i intranettet. For eksempel kan hendelser vises, møteinvitasjoner aksepteres og nye tider foreslås – alt på ett sted. Dette innebærer ikke bare å lese informasjon, men også å skrive data tilbake, noe som gjør integrasjonen betydelig mer kompleks.
Ferdiglagde moduler og plugins
"Men ... er ikke poenget med Sitevision at det finnes ferdige moduler for slike ting?"
Jo, og akkurat dette eksemplet har en ekstra vinkling. Både Sitevision, partnere og tredjeparts produktleverandører tilbyr ofte ferdige moduler og plugins.
For å integrere Google Calendar i henhold til det første nivået i vårt eksempel, finnes det en ferdig modul i Sitevision Marketplace. Kanskje det var det du refererte til i anbudet ditt – mens en leverandør tolket spørsmålet som at du ønsket noe mer avansert? Eller omvendt: at du mente en fullstendig liste over kalenderhendelser, mens noen andre bare så det som en installasjon og konfigurasjon av Marketplace-modulen.
Tips til deg som kunde
For å få mer relevante og sammenlignbare svar må du som kunde tenke på hva integrasjonen faktisk skal oppnå. Det er greit å ikke ha full kontroll over alle de tekniske detaljene – det er derfor du henter inn ekstern hjelp.
Som støtte kan du stille deg selv spørsmål som
- Hvilken informasjon må vises? Er det nok med en indikasjon på at noe har skjedd, eller trenger du en detaljert liste?
- Skal systemet bare lese informasjon, eller skal det også kunne skrive tilbake til eksterne systemer?
- Hva skal skje hvis systemet du anroper, er nede? Skal overflaten være helt skjult, skal det vises en feilmelding, eller ønsker du å vise de sist lagrede dataene?
- Er det spesifikke krav til sikkerhet, autorisasjon eller logging som må oppfylles?
Konklusjon – gjør sammenligningen enklere
Det er ikke sikkert du har svar på alle disse spørsmålene. Det er helt i orden. Listen kan til og med reise helt andre spørsmål, avhengig av om du ønsker å integrere et tidsregistreringssystem, et saksbehandlingssystem eller kanskje noe helt annet, for eksempel visning av badetemperatur.
Jo tydeligere du kan beskrive hva du har behov for, desto lettere blir det for leverandøren å gi et realistisk estimat av både tid og kostnad. Og med et informert estimat blir det lettere å sammenligne epler med epler – noe som gjør prosjektet både enklere og forhåpentligvis også morsommere!