Elin Ulset 14.jul.2021 03:26:25 7 min read

Integrasjoner - veien til en enklere hverdag

For ikke mange tiår siden ble timeregistrering og fakturaer skrevet på papir og sendt med frimerke i posten. Lukten av varmt nyprodusert papir som kom fra kopimaskinen, og store bunker med dokumenter ble lagret i permer for å bli gjennomgått av regnskapsfører Olsen. Det er noe nostalgisk med den gamle hullemaskinen og å legge den pent brettede fakturaen i en konvolutt. Men la oss være ærlige, det er ganske ineffektivt - og dyrt.
I dag har nyttig programvare og automatiserte prosesser erstattet dette.

I dag registrerer vi timer, sender ut fakturaer og administrerer alle prosjekter i et system oppe i skyen. Til og med regnskapsfører Olsen har kontroll over alle tall og rapporter i sitt eget system. Når begge systemene kan kommunisere sammen, kan vi spare tid ved å unngå manuelle oppgaver og sørge for at vi alltid har oppdaterte og riktige tall tilgjengelig for alle som trenger det.
For å få til dette, må noen sette opp en integrasjon.
Helene-Svelle-integrasjoner
Vi tok en prat med Helene, som er ansvarlig for utviklingen av Moment, for å lære mer om fordelene med integrasjon.

I Moment er Helene og teamet hennes ansvarlig for dette, og de sørger alltid for at ting fungerer. Helene har jobbet som utvikler i 15 år, og har implementert integrasjoner i forskjellige systemer.

Se hele vårt team her. 

Først, enkelt forklart - hva er en integrasjon?

Integrasjon handler om å overføre informasjon fra det ene systemet til den andre. Det kan for eksempel være en faktura som går fra Moment in til et eksternt regnskapssystem.

For å være mer detaljert: Ofte vil ikke mottakeren kunne tolke det du prøver å sende fordi informasjonen (i dette eksempel faktura) har en annen struktur og er bygd opp annerledes. Da må du omforme informasjonen slik at den passer til den spesifikke mottakeren. Til slutt bør relevant informasjon være lik på begge sider. For å gjøre denne lesbar for begge, må vi skrive koden. Forleden hadde vi en faktura som måtte overføres fra Moment til et regnskapssystem, og systemet krevde at tallene ble ført i øre eller desimaler. Da måtte vi bytte fra norske “kroner” ved å multiplisere beløpet med hundre. Det er små detaljer som varierer fra hver gang vi setter opp en ny integrasjon og når det eksterne systemet gjør endringer.

Metaforisk kan vi si at en integrasjon er broen der
informasjonen krysser fra den ene siden til den andre.

Helene illustrerer dette med legoklosser


lego-integrasjoner

Integration, fra latinske “integrare” som betyr “bringe tilbake til opprinnelig tilstand, gjøre hel"

 

 

 

Hva er fordelene med å ha integrasjoner?

  • Du unngår duplikater, det sparer tid og penger på administrativt og monotont arbeid.
  • Du reduserer risikoen for feil. Programmet flytter hvert element, felt for felt, uten å endre innholdet.
  • Får mest mulig ut av systemene bedriften din har anskaffet.

Hvordan er det å jobbe som utvikler og være ansvarlig for integrasjoner?

Jeg liker å variere mellom å møte kunder og ta del i den tekniske utviklingen. Jeg synes det er viktig å møte kunder, slik at jeg vil få en bedre forståelse av hva kunden virkelig trenger. For meg er det veldig motiverende å lage ting som er nyttige og som andre kan like å bruke.

Når det gjelder integrasjoner, er vi et engasjert team av utviklere dedikert til dette arbeidet. Det krever fokus, og du må være nøye med detaljene. Vi bruker mye tid på testing, samt vedlikehold og oppdateringer. Det er interessant å hele tiden finne måter å forbedre koden slik at det går raskere, tryggere og tydeligere. Vi utvikler ofte integrasjonene basert på tilbakemeldinger fra kundene. Noen ganger finner vi ut at det gjøres endringer i det eksterne systemet, f.eks. endring av datatype på felt eller tilgangskontroll. Da må vi følge opp og sørge for at det ikke påvirker eksisterende oppsett. Hvis noe går galt, er det utrolig viktig å få det løst så fort som mulig, så vi sørger alltid for å etablere en god kommunikasjon og kontakt med våre integrasjonspartnere. Begge parter er forpliktet til å tilby stabile tjenester til våre vanlige kunder, og vi klarer vanligvis alltid å oppdage problemet og deretter finne en løsning på det.

Hvilke systemer kan Moment integreres med?

Vi tilbyr integrasjoner med over 50 systemer . Vi har integrasjon til de mest kjente regnskapssystemene på markedet, som Tripletex, PowerOffice GO, Azets Connect, Visma, Navision og Xledger. Hvis vi ikke støtter integrasjonen mot et annet system som en bedrift trenger, har vi muligheten til å lage dette. Vi har også integrasjoner med andre systemer enn regnskap, som Jira, for oppgavebehandling. Så lenge det eksterne systemet har gode grensesnitt (APIer), vil vi kunne overføre det meste av det.

Noen ganger er en såkalt filbasert integrasjon en alternativ løsning, som betyr at filer opprettes og deretter leses andre steder. Men vi foretrekker å bruke tilgjengelige API-er for å unngå manuelle trinn i prosessen.

Vi er også åpne for eksterne systemer som kobles til API-en vår for å hente eller skyve data på vegne av kunden. Vi vil se mer av dette i fremtiden, og vi i Moment vil lansere flere integrasjoner fremover.