SD
Docs
👥

Workforce Planner

Komplett veiledning

Workforce Planner er et avansert verktøy for bemanningsplanlegging i SwipeDeck. Her lærer du alt fra grunnoppsett til ferieprioritering og rettferdighetsanalyse.

1Introduksjon

Workforce Planner hjelper deg å fordele kompetanse og personell på tvers av lokasjoner og tidsperioder — og sikre at fordelingen er rettferdig.

Verktøyet passer for alt fra enkel vaktplanlegging i en liten bedrift til avansert ferieavvikling med hundre ansatte. Du bestemmer selv hvor mye kompleksitet du trenger.

Hvem er det for?

🏪

SMB

Kafé, butikk, restaurant — enkel vaktplanlegging

🏥

Avansert

Sykehus, industri — skift, kompetansekrav, tariff

🏠

Prosjekter

Husbygging, arrangementer — hvem gjør hva når

Hovedfunksjoner

  • Lokasjoner med kompetansekrav og åpningstider
  • Ukesbasert planleggingsmatrise med tap-to-set
  • Planleggingsperioder for scenarioer (sommer, påske, normalplan)
  • Kompetansekrav per lokasjon — definer hva som trengs hvor
  • Ferieprioritering med poengbaserte regler
  • Historikk og rettferdighetsanalyse over tid
  • Arbeidsregler med automatisk bruddvarsling
  • Konfliktspar — flagg ansatte som ikke bør jobbe sammen
  • Globale arbeidsdager og helligdagshåndtering
  • Inline kompetanseoppretting fra lokasjoner og ansatte

2Kom i gang

  1. 1.Åpne Workshop — enten fra forsiden (Workshop-ikonet) eller ved å trykke + inne i et eksisterende deck.
  2. 2.Finn Bemanningsplanlegger under kategorien Verktøy, og trykk for å installere.
  3. 3.Trykk på kortet for å åpne det. Du ser en tom startside med en knapp for å komme i gang.
  4. 4.Trykk Administrer fra menyen for å sette opp lokasjoner, ansatte og skift.

SCREENSHOT: Startside med “Legg til ansatte”-knapp (tom tilstand, blå knapp sentrert)

Tips: Gi kortet et navn først — trykk på tannhjulikonet i menyen. Et godt navn kan være “Bemanningsplan Q2” eller “Sommeravvikling 2026”. Her setter du også globale arbeidsdager og heltidstimer.

3Administrer — Lokasjoner, ansatte, skift

Åpne menyen (tre prikker øverst) og velg Administrer. Administrer-modalen har tre faner:

Lokasjoner

En lokasjon er et fysisk sted der arbeid utføres. Eksempler: “Kasse”, “Kjøkken”, “Lager”, “CT-lab”.

Når du oppretter en lokasjon kan du:

  • Legge til kompetansekrav — velg fra eksisterende kompetanser eller opprett nye inline
  • Sette minimumsantall — hvor mange med hver kompetanse som trengs
  • Konfigurere åpningsdager — hvilke ukedager lokasjonen er operativ
  • Slette kompetanser — trykk på søppelbok-ikonet (fjernes globalt fra alle lokasjoner og ansatte)

Kompetanser er globale: Kompetanser opprettes inline fra lokasjoner eller ansatte, men er tilgjengelige overalt. Opprett en kompetanse fra én lokasjon, og den dukker automatisk opp for alle andre lokasjoner og ansatte.

Ansatte

Under ansatte-fanen legger du til teammedlemmer. Trykk + Legg til for å åpne ansatt-skjemaet. Her fyller du inn:

  • Emoji og navn — velg et ikon og skriv navnet
  • Stillingsprosent — 100% er heltid, 80% er deltid osv.
  • Farge — brukes i matrisen for visuell gjenkjenning
  • Kompetanser — trykk for å tildele, eller opprett nye inline. Hold inne for å slette.
  • Lokasjoner — hvilke steder personen kan jobbe
  • Hjemmelokasjon — primært arbeidssted (vises når flere lokasjoner er valgt)

Personopplysninger

Under personopplysninger kan du registrere informasjon som brukes i ferieprioritering:

  • Fødselsdato — trykk på kalender-ikonet. Alder beregnes automatisk. Brukes av “Senior 60+”-regelen.
  • Ansettelsesdato — for ansiennitetsberegning (poeng per 5 år).
  • Barn — velg fødselsår fra årstall-listen. Barna vises med alder og merkelapp “Under 12” / “Under 18”.
  • Betingelser — egendefinerte forhold som “Funksjonshemming” eller “Aleneforsørger”. Disse opprettes under prioriteringsregler (se seksjon 8).

Konflikter

Under Konflikter kan du markere ansatte som ikke bør jobbe på samme sted samtidig. Konflikten er gjensidig. Varselet utløses kun når begge er satt som arbeidende på en felles lokasjon samme dag.

Myk regel: Konflikter blokkerer ingenting — de vises som en rosa diamant-indikator på celler i ukesmatrisen. Du bestemmer om du vil handle på varselet.

Ønsker

Under Ønsker kan ansatte registrere:

  • Ferieønske — start- og sluttdato for ønsket ferie
  • Fridag — spesifikk dato eller fast ukedag
  • Skiftpreferanse — foretrukket skift
  • Notat — fritekst til leder

Tips: Ferieønsker dukker automatisk opp i ferieprioriterings-fanen under ansatte. Du trenger ikke registrere dem to steder.

Skifttyper

Under skift-fanen definerer du skift som Dagvakt (07:00–15:00), Kveldsvakt (15:00–23:00) osv. Hvert skift har start- og sluttid, og systemet bruker dette til å beregne arbeidstimer.

SCREENSHOT: Administrer-modal med tre faner (Lokasjoner, Ansatte, Skift)

4Globale innstillinger

Trykk på tannhjul-ikonet i menyen for å åpne tittel- og innstillingsmodalen. Her konfigurerer du:

Arbeidsdager

Velg hvilke dager organisasjonen er åpen. Standardinnstillingen er mandag–fredag. Dager som ikke er valgt vises som stengt i ukesplanleggeren (grå “—” i stedet for grønn hake).

Lokasjonsoverstyring: Enkeltlokasjoner kan ha egne åpningsdager som overstyrer den globale innstillingen. Sett dette i redigeringsmodalen for den aktuelle lokasjonen.

Stengt på helligdager

Slå på denne bryteren for å behandle offentlige helligdager som stengte dager. Dette er aktivert som standard. Organisasjoner som er åpne på helligdager (sykehus, restauranter) kan slå det av.

Heltidstimer per uke

Standard er 37,5 timer (norsk standard). Brukes til å beregne timebalanse for ansatte basert på stillingsprosent.

5Planleggingsperioder

En periode er et tidsvindu du planlegger innenfor. Tenk på det som en “plan” — f.eks. “Grunnbemanning 2026”, “Påskeferie” eller “Sommer uke 26-32”.

Opprett en periode

Åpne Planleggeren og scroll ned til periodeseksjonen. Trykk + Legg til. Du får hurtigvalg:

Denne uken

Mandag–søndag inneværende uke

Neste uke

Mandag–søndag neste uke

4 uker

Fra i dag, 4 uker frem

Måned

Hele inneværende måned

Kvartal

3 måneder fra nå

Egendefinert

Velg start- og sluttdato selv

Overlappende perioder og prioritering

Perioder kan overlappe. Rekkefølgen bestemmer prioritet — perioder øverst i listen har forrang. Dra i håndtaket for å endre rekkefølge.

Eksempel: Du har en “Grunnplan Q2” og en “Påskeplan” som overlapper i uke 14. Hvis påskeplanen ligger over grunnplanen, gjelder påskeplanen i de dagene de overlapper.

Periodedetaljer

Trykk på en periode for å åpne detaljvisning. Her kan du:

  • Arkivere — genererer historikk-oppføringer (ferie, helg, overtid) fra periodens allokeringer
  • Sette kategori — merk perioden som ferie, helligdag, helg eller overtid (brukes i historikk)
  • Se lokasjoner — oversikt over kompetansekrav, kvalifiserte ansatte og krav per lokasjon
  • Slette perioden

SCREENSHOT: Periodeliste i planleggeren — med drag-handles, prioritetsnummer, aktiv-tag, og datoer

SCREENSHOT: PeriodDetailModal — arkiver-knapp, kategori-chips, lokasjons-liste med krav, slett-knapp

6Ukesplanleggeren (matrisen)

Matrisen er hjertet av planleggeren. Den viser en uke med ansatte på Y-aksen og dager på X-aksen.

Navigering

  • Bruk ← / → pilene for å bytte uke
  • Trykk I dag for å hoppe til inneværende uke
  • Trykk på periodenavnet for å velge en annen periode — planleggeren navigerer automatisk til periodens uke

Cellevisning

Hver celle representerer en ansatt på en gitt dag:

Grønn hake

Implisitt tilgjengelig — ingen status satt, men teller som på jobb

Grå strek

Stengt dag (ikke i arbeidsdager eller helligdag)

📋

Skiftkode

Arbeider med tildelt skift (f.eks. "D" for dagvakt)

Sette status på en celle

Trykk på en celle i matrisen for å åpne statusvelgeren. Her velger du:

Arbeider

Velg skift (dag, kveld, natt) eller generell tilstedeværelse

🏖️

Ferie

Markert med rosa

🤒

Syk

Markert med rødt

📚

Kurs

Opplæring/kurs

🚫

Permisjon

Generell permisjon

Fjern

Slett allokering

Notater

Hold inne (long-press) på en celle for å legge til et notat. Celler med notat vises med en liten prikk.

Cellen forteller deg mer

  • Blå prikk (øverst til høyre) — cellen har et notat
  • Rosa prikk (nederst til høyre) — ansatt har et ønske for denne dagen
  • Rosa diamant (nederst til venstre) — ansatt er i konflikt med en kollega på samme lokasjon denne dagen
  • Trekant (øverst til venstre) — regelbrudd (rød = feil, gul = advarsel)

Rader under matrisen

  • Dekning — fargekodede trafikklysindikatorer
  • Timer — totale planlagte timer per dag (vises kun med skift)
  • Brudd — antall regelbrudd per dag (vises kun når regler finnes)
  • Konflikt — antall konfliktspar på samme dag (vises kun når konflikter finnes)

Filtrering på lokasjon

Øverst i matrisen kan du filtrere på lokasjon. Velg en lokasjon for å se ansatte fordelt i primær (hjemsted) og pool (tilgjengelige fra andre steder).

SCREENSHOT: Ukesmatrise med ansatte, fargekodet dekning, grønne haker for tilgjengelige, grå streker for stengt

7Kompetansekrav per lokasjon

Kompetansekrav definerer hvilke kompetanser som trengs på hvilke lokasjoner og hvor mange med hver kompetanse som er nødvendig.

Slik fungerer det

  1. 1.Åpne AdministrerLokasjoner.
  2. 2.Rediger en lokasjon og gå til Kompetansekrav-seksjonen.
  3. 3.Bruk +/− for å sette minimumsantall per kompetanse.
  4. 4.Opprett nye kompetanser inline med + Ny kompetanse.

Dekning i planleggeren

Systemet beregner dekning basert på kompetansekravene. Trykk på dekningsraden i matrisen for å se detaljer:

Grønn = ≥ 100% dekning
Gul = 75–99% dekning
Rød = < 75% dekning

Periodespesifikke krav

I periodedetaljer kan du trykke på en lokasjon for å sette dagsspesifikke krav — f.eks. “2 kokker på mandager, 3 kokker på fredager”. Du kan også deaktivere bestemte kompetanser for en periode.

Deling av kompetanser: Kompetanser deles mellom lokasjoner og ansatte. En kompetanse som “CT-scanning” kan knyttes til både lokasjon (krav) og ansatte (ferdighet). Systemet matcher automatisk.

8Ferieprioritering

Ferieprioritering hjelper deg å avgjøre hvem som bør få ferie først basert på objektive kriterier. Systemet beregner poeng for hver ansatt basert på regler du definerer.

Slik fungerer det

  1. 1.Du definerer prioriteringsregler med vekt (1–10).
  2. 2.Du registrerer persondata på ansatte (barn, alder, ansiennitet, betingelser).
  3. 3.Ansatte legger inn ferieønsker — de dukker automatisk opp i prioriteringslisten.
  4. 4.Systemet beregner poeng for hver ansatt basert på reglene.
  5. 5.Trykk Foreslå rekkefølge for å sortere etter poeng, eller dra manuelt.

Innebygde regler

RegelStandard vektBeskrivelse
Barn under 125Poeng per barn under 12 år
Barn 12–173Poeng per barn mellom 12 og 17
Senior (60+)4Poeng hvis ansatt er 60 år eller eldre
Ansiennitet3Poeng per 5 år ansatt
Ikke ferie i fjor6Poeng hvis personen ikke fikk ønsket ferie forrige år (basert på historikk)

Egendefinerte regler

I prioriteringspanelet (under ansatte-fanen → ferieprioritering) kan du legge til egne regler — f.eks. “Funksjonshemming” eller “Aleneforsørger”. Disse dukker opp som valgbare chips i ansatt-skjemaet under “Betingelser”.

Foreslått vs. manuell sortering

Trykk Foreslå rekkefølge for å sortere listen etter beregnede poeng (høyest først). Hvis du drar manuelt etterpå, markeres kortet med “Manuell”. Trykk Tilbakestill til foreslått for å fjerne alle manuelle overstyrelser.

SCREENSHOT: Prioriteringsliste — rang, emoji, navn, poengbadge, ferieønsker, poeng-breakdown, manuell-badge

9Historikk og rettferdighet

Historikk-modulen lar deg spore hvem som fikk hva over tid — ferie, helligdager, helgevakter og overtid. Dette er grunnlaget for rettferdig fordeling.

Automatisk arkivering

Når en planleggingsperiode er gjennomført, kan du arkivere den. Systemet scanner alle allokeringer og genererer historikk-oppføringer:

  • Ferie — teller uker med feriestatus
  • Helligdager — teller arbeidsdager som faller på helligdager
  • Helger — teller helgearbeidsdager
  • Overtid — beregner timer utover normal arbeidstid

Manuell registrering

Du kan også legge til oppføringer manuelt. Trykk + Legg til i historikk-modalen og velg ansatt, kategori, år og verdi.

Rettferdighetsmatrisen

Under Rettferdighet-fanen ser du en matrise med ansatte på Y-aksen og år på X-aksen. Cellene er fargekodet:

Grønn = Rettferdig fordeling
Gul = Litt skjevt
Rød = Skjev fordeling

SCREENSHOT: Rettferdighetsmatrise — ansatte x år, fargekodet, med kategori-chips (ferie/helg/helligdag/overtid)

10Arbeidsregler

Arbeidsregler definerer begrensninger som systemet overvåker automatisk. Brudd vises som varsler i matrisen.

Regeltyper

RegelBeskrivelse
Maks timer/ukeGrense for ukentlige arbeidstimer
Maks timer/dagGrense for daglige arbeidstimer
Min hvile mellom skiftPåkrevd hviletid mellom to skift
Maks dager på radMaksimalt antall sammenhengende arbeidsdager
Maks nattskift på radBegrensning på påfølgende nattskift
Maks helgevakterPer periode
Min ukehvileMinimum sammenhengende hvile per uke
Maks overtid/årÅrlig overtidsgrense
Ingen helgearbeidPersonen skal ikke jobbe helg
EgendefinertFri notat for spesielle avtaler

Regler på ansatt vs. periode

  • Per ansatt — i ansatt-skjemaet under “Regler”. Gjelder denne personen uansett periode.
  • Per periode — i periodedetaljer. Gjelder alle ansatte i denne perioden.

Prioritering: Ansatt-regler overstyrer periode-regler per regeltype. Har Lars en personlig regel på maks 35 timer/uke, gjelder den selv om perioden sier maks 40.

11Tips og beste praksis

Start enkelt

Begynn med lokasjoner og ansatte. Kompetanser kan opprettes inline etter hvert.

Bruk perioder for scenarioer

Lag separate perioder for sommer, påske og normalplan. Sammenlign ved å bytte mellom dem i matrisen.

Arkiver for rettferdighet

Arkiver perioder når de er ferdige. Historikken brukes automatisk i ferieprioritering neste gang.

Definer regler tidlig

Sett opp prioriteringsregler og arbeidsregler før du begynner å planlegge. Da får du varsler mens du jobber.

Sett globale arbeidsdager

Konfigurer hvilke dager organisasjonen er åpen under innstillinger. Enkeltlokasjoner kan overstyre.

Kompetanser som delt tag

Bruk kompetanser som felles begrep mellom lokasjoner (krav) og ansatte (ferdigheter). F.eks. "GYN" kan være krav på en lokasjon og ferdighet for en ansatt.

Konflikter er myke varsler

Konfliktspar gir deg visuell advarsel, men blokkerer ingenting. Bruk dem for å unngå ugunstige kombinasjoner.