Hopp til innhold
Blogg

AutomasjonHafsteinn Runarsson · AI Konsulent22 Sept 2026 · 11 min

Hva er RPA? Guide til robotisert prosessautomatisering

Opplyste fiberkabler som illustrerer dataflyt mellom digitale systemer.

Photo by Hustvedt (CC BY-SA 3.0)

RPA (Robotic Process Automation) er programvare som utfører faste, regelstyrte oppgaver i digitale systemer på samme måte som en bruker: den kan åpne programmer, lese felt, kopiere data, fylle ut skjemaer og flytte informasjon mellom systemer. RPA passer best når prosessen er stabil, dataene er strukturerte og reglene er tydelige. Når oppgaven krever tolkning, skjønn eller håndtering av mange unntak, er arbeidsflytautomatisering, integrasjoner eller AI ofte et bedre valg.

Denne guiden viser hva RPA er, hvilke prosesser som egner seg, hvordan RPA skiller seg fra AI-agenter, og hvordan du lager et realistisk business case før du bygger.

Hva betyr RPA?

RPA betyr Robotic Process Automation, på norsk robotisert prosessautomatisering. "Roboten" er ikke en fysisk maskin. Det er programvare som følger en definert arbeidsflyt i ett eller flere systemer.

En RPA-robot kan for eksempel:

  • logge inn i et økonomisystem
  • hente data fra et regneark eller en innboks
  • kontrollere at obligatoriske felt er fylt ut
  • registrere informasjon i et fagsystem
  • opprette en rapport og sende den til riktig mottaker
  • stoppe og sende saken til et menneske når en regel ikke kan avgjøre utfallet

RPA arbeider ofte i brukergrensesnittet, men kan også kombineres med API-er og andre integrasjoner. IBM beskriver RPA som en kombinasjon av brukergrensesnitt og integrasjoner for å utføre repeterende oppgaver på tvers av systemer.

Det er nyttig å skille mellom en robot og en prosess. Roboten utfører trinnene. Prosessen bestemmer rekkefølgen, reglene, kontrollpunktene og hva som skal skje ved feil.

Hvordan fungerer RPA i praksis?

RPA fungerer ved at en utvikler eller prosesseier beskriver en arbeidsflyt som programvaren kan gjenta. Hvert trinn må ha et forventet resultat og en definert vei videre.

En enkel RPA-flyt for behandling av en leverandørfaktura kan se slik ut:

  1. Roboten overvåker en mappe eller innboks.
  2. Den åpner nye fakturaer og henter feltene prosessen trenger.
  3. Den kontrollerer organisasjonsnummer, beløp og referanse mot avtalte regler.
  4. Den registrerer godkjente data i økonomisystemet.
  5. Den logger hva som ble gjort.
  6. Den sender avvik til en medarbeider i stedet for å gjette.

Klassisk RPA følger reglene den har fått. Den lærer ikke automatisk at en ny fakturalayout skal behandles annerledes, og den forstår ikke et tvetydig svar uten at prosessen har en regel eller en annen komponent som kan tolke det.

Dette er også grunnen til at god feilhåndtering er like viktig som selve automatiseringen. En produksjonsklar RPA-flyt må vite hva den gjør når et felt mangler, et system er nede, en knapp har flyttet seg eller en sak faller utenfor reglene.

Hvilke prosesser egner seg for RPA?

De beste RPA-kandidatene er regelstyrte prosesser med mange like saker, digitale data og få unntak. En stor manuell tidsbruk er ikke nok i seg selv. Prosessen må også være stabil nok til å automatiseres.

Se etter oppgaver med disse kjennetegnene:

  • de gjentas ofte på omtrent samme måte
  • inndataene er digitale og har kjent struktur
  • beslutningene kan uttrykkes som tydelige regler
  • medarbeidere kopierer data mellom systemer
  • prosessen har et klart startpunkt og sluttresultat
  • feil og unntak kan oppdages og sendes til riktig person
  • systemene har stabile grensesnitt

Vanlige bruksområder er registrering og kontroll av data, rapportering, avstemming, opprettelse av brukere, behandling av standardskjemaer og flytting av informasjon mellom systemer. PwCs norske gjennomgang peker også på regelbaserte administrative oppgaver og prosesser der informasjon må oppdateres i flere systemer.

RPA passer dårligere når:

  • prosessen endres ofte
  • de fleste saker krever skjønn
  • inndataene er ustrukturerte og tvetydige
  • roboten må omgå sikkerhetskontroller
  • det finnes mange varianter uten en felles hovedflyt
  • rotårsaken er en dårlig prosess som bør forenkles først

En robot kan automatisere en tungvint prosess, men den gjør ikke prosessen god. Kartlegg derfor arbeidsflyten før du velger teknologi. Guiden vår til digital arbeidsflyt viser hvordan du finner flaskehalser og avklarer hva som bør standardiseres før utvikling.

RPA, integrasjon eller arbeidsflytautomatisering?

RPA er riktig når systemene mangler egnede integrasjoner, men brukergrensesnittene er stabile. Hvis systemene har gode API-er, er en direkte integrasjon ofte enklere å teste og mindre sårbar for visuelle endringer.

Sammenlign alternativene slik:

  • RPA: Programvaren utfører handlinger i eksisterende brukergrensesnitt. Det er nyttig når flere systemer må kobles sammen uten at alle tilbyr et egnet API.
  • API-integrasjon: Systemer utveksler data direkte gjennom definerte grensesnitt. Dette gir vanligvis mindre avhengighet av skjermbilder, knapper og vindusplassering.
  • Arbeidsflytautomatisering: En flytmotor styrer oppgaver, godkjenninger, varsler og systemkall. Den passer godt når hele prosessen kan modelleres uten å etterligne en bruker.
  • RPA med integrasjoner: Roboten bruker brukergrensesnittet der det er nødvendig og API-er der de finnes. Mange robuste løsninger kombinerer metodene.

Velg ikke RPA bare fordi den kan legges oppå dagens systemer. Vurder vedlikehold, tilgangsstyring, logging og forventede systemendringer før du bestemmer deg.

Hva er forskjellen på RPA og AI-automatisering?

RPA utfører kjente trinn etter faste regler. AI-automatisering brukes når løsningen også må tolke innhold, klassifisere informasjon, trekke ut mening eller foreslå et svar.

Forskjellen kan oppsummeres slik:

  • RPA er prosessdrevet: samme input og samme regler skal gi et forutsigbart resultat.
  • AI er datadrevet: modellen vurderer mønstre eller innhold og kan gi et resultat med usikkerhet.
  • RPA trenger definerte unntak: flyten må vite når den skal stoppe eller sende saken videre.
  • AI trenger evaluering: kvaliteten må måles på relevante eksempler, og usikre eller risikofylte saker må få menneskelig kontroll.

RPA og AI kan brukes sammen. Et dokumentverktøy kan hente informasjon fra fritekst, mens RPA registrerer de godkjente feltene i et eldre system. Da bør løsningen skille tydelig mellom modellens tolkning og robotens utførelse.

IBM skiller RPA fra AI ved at RPA følger brukerdefinerte prosesser, mens AI gjenkjenner mønstre i data. Dette skillet er viktig når du skal fastsette kontrollnivå, testmetode og ansvar.

Når bør du velge en AI-agent i stedet?

En AI-agent er mer aktuell når oppgaven krever at løsningen tolker kontekst, velger mellom flere handlingsforløp eller bruker verktøy for å løse en oppgave som ikke alltid følger samme sti. RPA er bedre når utførelsen må være stram og forutsigbar.

Velg vanligvis klassisk RPA når:

  • reglene kan beskrives på forhånd
  • hvert trinn skal kunne spores
  • variasjonen er liten
  • feil bør føre til stopp eller eskalering

Vurder en AI-agent når:

  • henvendelser kommer i naturlig språk
  • riktig neste steg avhenger av kontekst
  • løsningen må hente og sammenstille informasjon fra flere kilder
  • flere gyldige løsningsveier finnes
  • et menneske kan kontrollere beslutninger med høy konsekvens

Ofte er svaret en kombinasjon. Agenten kan tolke saken og foreslå handling, mens en regelstyrt komponent utfører godkjente trinn. Les mer om oppgaver, verktøy og kontroll i guiden AI-agenter for norske bedrifter.

Fordeler og begrensninger ved RPA

RPA kan redusere manuelt arbeid og gjøre en regelstyrt prosess mer konsistent, men gevinsten avhenger av prosesskvalitet og drift. En automatisering som stadig stopper, flytter bare arbeidet fra utførelse til feilsøking.

Mulige fordeler:

  • mindre kopiering og registrering for medarbeidere
  • lik behandling av saker som følger samme regelsett
  • bedre sporbarhet når alle handlinger logges
  • mulighet til å koble sammen eldre systemer
  • kapasitet som kan planlegges rundt kjent saksmengde

Vanlige begrensninger:

  • endringer i brukergrensesnitt kan bryte flyten
  • mange unntak øker både byggekostnad og driftsbehov
  • tilgangene til roboten må styres som andre systembrukere
  • dårlig datakvalitet gir feil eller flere manuelle avvik
  • automatisering kan skjule en prosess som egentlig bør bygges om

PwC advarer mot ukritisk bruk som lapper over underliggende problemer i prosess eller IT-infrastruktur. Den vurderingen bør gjøres før business caset låses.

Slik lager du et business case for RPA

Et godt business case sammenligner dagens totale prosesskostnad med forventet kostnad og risiko etter automatisering. Det bør bygge på målte saker, ikke på en generell antakelse om at roboter er billigere.

Start med disse størrelsene:

  • antall saker per måned
  • gjennomsnittlig aktiv behandlingstid per sak
  • andel saker som følger hovedregelen
  • feil, omarbeid og ventetid i dagens prosess
  • forventet levetid før system eller prosess endres
  • utvikling, lisenser, infrastruktur, overvåking og support
  • tid brukt på manuelle unntak etter lansering

En enkel beregning kan uttrykkes slik:

årlig nettogevinst = spart manuelt arbeid + reduserte feilkostnader - årlige driftskostnader

tilbakebetalingstid = etableringskostnad / månedlig nettogevinst

Formlene er bare nyttige når inputen er realistisk. Kjør derfor en avgrenset pilot på representative saker og registrer faktisk behandlingstid, automasjonsgrad, feil og behov for menneskelig hjelp.

Mål minst:

  • andel saker som fullføres uten inngrep
  • andel saker som sendes til manuell behandling
  • feil per prosesstype
  • behandlingstid fra start til ferdig resultat
  • driftsarbeid per uke eller måned

Ikke regn alle timer roboten berører som spart tid. Noe arbeid flyttes til kontroll, håndtering av avvik og vedlikehold.

Sju trinn fra kandidat til stabil RPA-drift

En robust RPA-løsning begynner med prosessen og ender med forvaltning. Selve robotbyggingen er bare én del av arbeidet.

  1. Velg én avgrenset prosess. Prioriter tydelige regler, nok volum og en navngitt prosesseier.
  2. Dokumenter dagens flyt. Ta med systemer, data, ventetid, beslutninger og alle kjente unntak.
  3. Forenkle før du automatiserer. Fjern unødvendige steg og avklar om et API eller en endring i kjernesystemet løser problemet bedre.
  4. Definer kontroller. Bestem hvilke data som skal valideres, når roboten skal stoppe, og hvem som mottar avvik.
  5. Bygg og test med representative saker. Test normalflyt, manglende data, duplikater, nedetid, tilgangsfeil og endringer i skjermbildet.
  6. Lanser med overvåking. Logg handlinger uten å samle mer persondata enn nødvendig. Sett varsler for stopp, kø og uventede resultater.
  7. Forvalt prosessen. Gi noen ansvar for tilgang, endringer, målinger, dokumentasjon og avvik etter lansering.

Hvis løsningen inneholder AI, trenger du i tillegg et evalueringssett og grenser for når modellen ikke får handle alene. Guiden AI automation for bedrifter går gjennom kontroll, måling og overgang fra pilot til produksjon.

Sikkerhet, tilgang og feilhåndtering

En RPA-robot må behandles som en systembruker med tydelig avgrensede rettigheter. Delte brukere og brede tilganger gjør det vanskelig å forstå hvem eller hva som utførte en handling.

Planlegg for:

  • minst mulige tilganger til hvert system
  • sikker lagring og rotasjon av legitimasjon
  • separate miljøer for utvikling, test og produksjon
  • logger som viser sak, trinn, tidspunkt og resultat
  • varsling når køer stopper eller feil øker
  • en manuell reserveprosess ved nedetid
  • kontrollert utrulling når systemer eller skjermbilder endres

Feilhåndtering bør være synlig for prosesseieren. En robot som bare prøver på nytt uten grense, kan lage duplikater eller gjenta en uønsket handling. Sett derfor klare regler for nye forsøk, idempotens og manuell oppfølging.

Hva er RPA-verktøy?

RPA-verktøy er plattformer for å bygge, kjøre, overvåke og forvalte programvareroboter. De varierer i hvordan flyter modelleres, hvilke systemer de kan kobles til, og hvor mye styring de gir rundt tilgang, køer, logging og utrulling.

Vurder verktøy ut fra den faktiske prosessen:

  • støtter det systemene og miljøene dere bruker?
  • kan utviklere teste og versjonere endringer på en kontrollert måte?
  • er tilgangsstyring og logging tilstrekkelig?
  • kan driften se køer, feil og avvik uten å lese kildekode?
  • hva koster lisenser, kjøremiljø og forvaltning over tid?
  • hvor enkelt kan løsningen flyttes eller bygges om hvis prosessen endres?

En funksjonsliste er ikke nok. Lag en liten test med de vanskeligste systemene og de vanligste unntakene før dere velger plattform.

Hva er forskjellen på en RPA-robot og en fysisk robot?

En RPA-robot er programvare som arbeider i digitale systemer. En fysisk robot utfører handlinger i den fysiske verden. Begge kan følge faste instrukser, men RPA håndterer skjermbilder, data og digitale arbeidsflyter.

Kan RPA bruke kunstig intelligens?

Ja. RPA kan kombineres med AI for å tolke dokumenter, klassifisere tekst eller foreslå neste steg. AI-resultatet bør få en definert kvalitetskontroll før RPA utfører handlinger som er vanskelige å reversere.

Er RPA egnet for små bedrifter?

RPA kan passe for en liten bedrift hvis prosessen har nok repetisjon og et tydelig driftsansvar. Et lite sakstall, mange unntak eller hyppige systemendringer kan gjøre en integrasjon eller en enklere arbeidsflyt mer fornuftig.

Hvor lang tid tar det å innføre RPA?

Tiden avhenger av prosessens omfang, antall systemer, datakvalitet, tilgang, testbehov og antall unntak. Be om et estimat basert på en dokumentert prosess, og avtal omfang, pris, timing, tilgang, drift og overlevering for det konkrete arbeidet.

Hvordan kommer vi i gang med RPA?

Begynn med én konkret prosess, mål dagens arbeid og avklar om RPA faktisk er bedre enn en integrasjon eller en endring i arbeidsflyten. Da kan dere teste den viktigste antakelsen før dere investerer i en større plattform eller flere roboter.

Vil dere vurdere RPA, integrasjoner og AI mot samme prosess? Start en samtale om mål, avgrensning og et mulig første steg.

Har du et system som må leveres?

Få et tilbud