Skip to main content

Flyt og automatisering

En godkjenningsflyt bestemmer hva som skjer med en rapport etter at den er sendt inn. Du bygger den som en vei med steg: hvem som skal godkjenne, når rapporten skal til flere personer, og når den er ferdig. Flyten lages under Innstillinger → Godkjenningsflyt.

Standard godkjenning (uten flyt)​

Hvis ingen flyt er publisert, gjelder standardregelen:

Når en rapport sendes inn, går den til avdelingens godkjenner. Hvis avdelingen ikke har noen godkjennere, går rapporten videre til administratorene.

Du trenger ikke en flyt for grunnleggende godkjenning. Bygg flyt når du vil ha flere steg, beløpsgrenser eller egne automatiske handlinger.

Når flyten starter​

Flyten starter av seg selv når noe skjer med en rapport. Du trenger ikke velge dette selv. Designeren håndterer det for deg, og du bygger bare veien videre fra Start.

Flyten følger med på disse hendelsene:

HendelseNår
Rapport sendt innRapporten sendes inn, første gang eller på nytt etter avvisning
Rapport godkjent/avvistEn godkjenner har svart på et steg i flyten
Funn oppdagetKontrollen finner noe på en innsendt rapport, for eksempel en mulig duplikat kvittering
Funn løstEt funn er ryddet opp i

To flyter kan ikke følge med på de samme hendelsene. Prøver du å publisere en flyt som overlapper med en annen, spør appen om den skal ta hendelsene fra den andre flyten. Den andre flyten slettes ikke.

Stegene du kan bruke​

Trykk Legg til steg for å legge til et nytt steg. De vanligste ligger øverst:

StegHva det gjør
BetingelseDeler flyten i grener, for eksempel etter beløp eller avdeling
Krev godkjenningSender rapporten til en eller flere godkjennere og venter på svar
GodkjennGodkjenner rapporten. Dette er et sluttpunkt
AvvisAvviser rapporten med en begrunnelse som innsenderen ser. Dette er et sluttpunkt

Under Avansert finner du:

StegHva det gjør
KommentarLegger til en kommentar på rapporten. Du kan velge at bare godkjennere ser den
WebhookSender beskjed til et annet system
VentHolder igjen flyten til en betingelse er oppfylt

Alle veier i flyten må ende i Godkjenn eller Avvis. Ellers kan du ikke publisere.

Betingelser​

En betingelse sjekker noe på rapporten, for eksempel beløpet, avdelingen eller hvem som sendte den inn. Hver gren har en regel. Grenene sjekkes ovenfra og ned. Den første som passer, bestemmer veien videre. Passer ingen, går rapporten til Ellers.

Hvilke valg du får, avhenger av feltet. Typiske valg er er lik, er ikke lik, større enn, mindre enn, er en av, er tom og er ikke tom.

For lister, som utleggene i en rapport, kan du sjekke om minst én, alle eller ingen av dem passer. Et eksempel er «minst ett utlegg er over 5 000 kr».

note

Beløpsgrenser ser på summen av det som er kjøpt, før refusjoner trekkes fra. En rapport med 100 000 kr i kjøp og 99 000 kr i refusjoner er altså fortsatt over en grense på 5 000 kr.

Velg hvem som skal godkjenne​

I steget Krev godkjenning velger du type godkjenner:

  • Nærmeste leder til den som sendte inn
  • Rolle i organisasjonen, for eksempel administrator
  • Rolle i avdelingen
  • Rolle i prosjektet
  • En bestemt person

Som standard kan innsenderen ikke godkjenne sitt eget steg i flyten, selv om hen har riktig rolle. Vil du tillate det, slå på La innsenderen også kunne godkjenne.

Når ingen godkjenner finnes​

Slå på Egen vei når ingen godkjenner finnes for å bestemme hva som skal skje hvis ingen passer, for eksempel fordi rollen ikke er gitt til noen. Vanligvis sender du da rapporten videre til en administrator.

Rolle i prosjektet​

Når du velger Rolle i prosjektet, velger du også hvordan prosjektene i rapporten skal behandles:

ValgHva det betyr
Hvert prosjekt hver for segHvert prosjekt i rapporten må få sin egen godkjenning
Minst ett prosjektDet holder med én godkjenning fra ett av prosjektene
Alle prosjekter samletGodkjennerne fra alle prosjektene vurderes samlet

Prosjektene hentes fra utleggene i rapporten.

Krev ny godkjenning ved endring​

Du kan velge at en godkjenning skal gjøres på nytt hvis innsenderen endrer Beløp, Avdeling eller Prosjekt før rapporten sendes inn igjen.

note

Har du ikke krysset av for noe, følger flyten med på alle tre som standard. Skal en godkjenning aldri gjøres på nytt, må du velge det uttrykkelig. En rapport som er endelig godkjent, åpnes aldri igjen.

Når godkjenningen settes på vent​

Noen ganger kan ikke flyten godkjenne rapporten ennå, selv om alle godkjennerne har sagt ja. Da settes godkjenningen på vent. Rapporten blir stående som «venter på godkjenning», og ingen trenger å gjøre noe. Når problemet er borte, fortsetter flyten av seg selv.

Hvorfor den venterHva som skjer
Kvitteringene lastes fortsatt opp eller lesesAppen sjekker igjen med jevne mellomrom og fortsetter når kvitteringene er klare
Ulegitimert nattillegg krasjer med en annen reiseregning, for eksempel fordi samme natt er krevd to ganger eller det finnes en hotellutgift for nattenFlyten fortsetter når den reisende har rettet opp, på denne eller den andre reiseregningen

Er det funn som må ryddes opp i, godkjenner ikke flyten rapporten automatisk. Når en godkjenner eller administrator har ryddet opp, går flyten videre.

I Siste kjøringer ser du stien flyten fulgte. Et steg som venter, er merket Blokkert her.

tip

Står en rapport fast lenge, kan en administrator fortsatt godkjenne manuelt. Se Hvis en rapport sitter fast. Ved nattillegg er det bedre å la den reisende rette opp, slik at samme natt ikke betales to ganger.

Les mer om nattillegg i Ulegitimert nattillegg.

Vent​

Vent-steget holder igjen flyten til en betingelse er oppfylt, for eksempel at to godkjenninger er gitt. Du kan også sette et tidspunkt. Under Ved tidsavbrudd velger du om flyten skal fortsette eller feile når tiden er ute.

Eksempel på en mer avansert flyt​

Eksempel på godkjenningsflyt

Eksempelet viser hvordan en flyt kan bygges når rapporter skal innom flere nivåer:

  • Rapporten starter på Start
  • Første steg kan være godkjenning fra Rolle i avdelingen
  • Hvis avdelingen mangler godkjenner, kan flyten gå videre til en administrator
  • Deretter kan rapporten sendes videre til nærmeste leder eller eier
  • Flyten avsluttes med Godkjenn når alle nødvendige steg er ferdige

Webhook​

Bruk Webhook når et annet system skal få beskjed om en rapport, for eksempel et internt system som skal oppdateres.

For utviklere: Hvis du heller vil lytte på alle hendelser kontinuerlig fra din egen backend, bruk SSE-endepunktet i stedet. Se Sanntid, dypelenker og notifikasjoner.

FeltHva det erGrense
Webhook-URLAdressen beskjeden sendes til–
HTTP-metodeHvordan beskjeden sendes, vanligvis POST–
KroppInnholdet i beskjeden, med felt fra rapporten–
TidsavbruddHvor lenge appen venter på svarMaks 60 sekunder
Antall nye forsøkHvor mange ganger appen prøver igjen hvis det feilerMaks 5

Under Ved feil velger du hva som skjer hvis beskjeden ikke kommer fram etter alle forsøkene:

ValgHva som skjer
Fortsett flytenFlyten går videre som om ingenting hadde skjedd
Blokker og ventFlyten stopper på steget
La flyten feileFlyten stopper med en feil

Samme beskjed kan bli sendt mer enn én gang når appen prøver på nytt. Systemet som tar imot, bør tåle det.

Utkast, testing og publisering​

  1. Utkast: Endringene lagres som et utkast mens du jobber. De påvirker ikke rapporter før du publiserer.
  2. Test: Trykk Test flyten og velg en ekte rapport. Du ser hvilken vei rapporten ville gått, uten at noe skjer med den. Du kan legge inn testverdier, for eksempel et annet beløp.
  3. Publiser: Trykk Publiser endringer. Appen sjekker først at alle veier ender i Godkjenn eller Avvis.

Vil du ikke beholde endringene, trykker du Forkast endringer for å gå tilbake til siste publiserte versjon.

Versjonshistorikk og kjøringer​

  • Versjonshistorikk viser alle publiserte versjoner. Du kan hente en tidligere versjon inn i utkastet for å se på den. Den publiseres ikke før du gjør det selv.
  • Siste kjøringer viser hva flyten faktisk gjorde med innsendte rapporter. Åpne en kjøring for å se stien rapporten fulgte, og hvor den eventuelt står og venter.

Se også​