Sådan bygger du en app til ferieadministration: anmodninger, godkendelser og saldi
En fraværsapp erstatter regnearket og e-mailkæderne bag spørgsmålet "kan jeg holde fri fredag?". Medarbejdere anmoder om fravær og ser deres resterende saldo; ledere godkender eller afviser, mens teamkalenderen er synlig; HR opsætter fraværstyper, rammer og helligdage og får en ren registrering til lønnen. For at bygge en sådan har du brug for en datamodel, hvor saldi beregnes ud fra en historik af anmodninger og justeringer, en tydelig godkendelseskæde og regler for halve dage, weekender og helligdage. En AI-appbygger kan lave en fungerende version hurtigt. Omsorgen går til saldoberegningen, rettighederne omkring følsomme fraværstyper og at matche jeres faktiske politik.
Hvad appen skal kunne
Data
| Tabel | Vigtige felter |
|---|---|
| Medarbejdere | Navn, e-mail, leder, team, lokation, startdato, arbejdsmønster (dage pr. uge, timer pr. dag), aktiv ja/nej |
| Fraværstyper | Navn (årlig ferie, sygdom, barsel, ulønnet, andet), løn ja/nej, kræver godkendelse ja/nej, trækker fra rammen ja/nej, følsom ja/nej |
| Rammer | Medarbejder, fraværstype, år, dage tildelt, overført |
| Anmodninger | Medarbejder, fraværstype, startdato, slutdato, halv dag ved start eller slut, talte dage, begrundelse, status (afventer, godkendt, afvist, annulleret), godkender, besluttet den |
| Justeringer | Medarbejder, fraværstype, dage (+ eller −), begrundelse, foretaget af, dato |
| Helligdage | Lokation, dato, navn |
Den vigtigste regel: gem aldrig en saldo, du redigerer i hånden. Saldoen er tildeling + overførsel + justeringer − godkendte dage. Hver ændring har en post med en begrundelse, så når nogen spørger "hvorfor har jeg 3,5 dage tilbage?", kan du vise dem det.
Sider
- Medarbejder: min saldo pr. fraværstype, anmodningsformular, mine anmodninger med status, en kalender for mit team.
- Leder: afventende anmodninger med teamkalenderen ved siden af, godkend eller afvis med en kommentar, teamsaldi.
- HR/administrator: medarbejdere, fraværstyper, rammer, helligdage, justeringer samt rapporter og eksporter.
Rettigheder
Dette er personoplysninger, og noget af det er følsomt. Medarbejdere ser deres egne anmodninger, og i teamkalenderen kun at en kollega er "væk" – ikke hvorfor. Ledere ser deres direkte medarbejdere. HR ser alle. Sygefravær og andre følsomme typer skal kun vises som "væk" over for andre end medarbejderen selv, dennes leder og HR. Håndhæv det på serveren; se rollebaseret adgangskontrol. Databeskyttelsesregler for medarbejderdata varierer fra land til land, så tjek jeres.
Beslutninger og afvejninger
Dage eller timer
At tælle i dage (med halve dage) er enklest og passer til de fleste kontorteams. At tælle i timer passer til deltidsansatte og skiftarbejdere, men gør hver beregning mere kompleks. Vælg én for første version, ud fra hvordan jeres kontrakter udtrykker rammerne.
Hele rammen på forhånd eller periodisering
At give hele den årlige ramme på første dag i fraværsåret er enklest. Periodisering – at optjene en brøkdel hver måned – er almindeligt i nogle lande og for nye medarbejdere, og kræver en månedlig beregning. Forholdsmæssig beregning for dem, der starter eller stopper midt i året, er nødvendig under alle omstændigheder.
Hvilke dage tæller
En anmodning fra torsdag til tirsdag bør kun tælle arbejdsdage, uden weekender og helligdage for den pågældendes lokation, og med hensyn til deltidsmønstre. Det er den beregning, der oftest er forkert, så test den med rigtige eksempler.
Godkendelseskæde
Én godkender (linjelederen) dækker de fleste små virksomheder. Tilføj en stedfortræder, når lederen er væk, og eventuelt et andet trin ved lange fravær. Beslut, hvad der sker med afventende anmodninger, hvis en leder stopper.
Overførsel og årsskifte
Beslut jeres fraværsår, hvor mange ubrugte dage der overføres, og om overførte dage udløber. Bed AI'en vise overførsel som sin egen linje, så saldoen stadig kan forklares.
En første prompt, der virker
Byg en intern fraværsapp til en virksomhed med 45 ansatte og kontorer i Manchester (UK) og Dublin (Irland). Fraværstyper: årlig ferie (25 dage, hele året på forhånd, op til 5 dage overført, udløber 31. marts), sygdom (ubegrænset, ingen godkendelse, synlig for andre kun som "væk"), ulønnet og andet. Fraværsåret går fra januar til december. Medarbejdere anmoder om fravær med startdato, slutdato og eventuelle halve dage, og ser hvor mange arbejdsdage det bruger – uden weekender, deltidsfridage og helligdage for deres kontor. Saldi beregnes ud fra rammer, overførsel, justeringer og godkendte anmodninger, aldrig redigeret direkte. Ledere godkender eller afviser deres direkte medarbejderes anmodninger med en kommentar og ser samtidig teamkalenderen. HR administrerer medarbejdere, fraværstyper, rammer, helligdage og justeringer med en begrundelse, og eksporterer godkendt fravær pr. måned som CSV til lønnen. Roller: medarbejder, leder, HR. Gem alt i en database. Enkel, hurtig grænseflade.
Byggetrin
- Start med jeres skriftlige politik. Hvis den ikke er skrevet ned, så skriv den først – appen kan kun anvende regler, du kan formulere.
- Importér medarbejdere med leder, lokation og arbejdsmønster, typisk fra et regneark. Se sådan gør du et regneark til en app.
- Fraværstyper, rammer og helligdage.
- Anmodningsformular med beregningen af arbejdsdage, testet mod mindst ti rigtige tilfælde: over en weekend, en helligdag, en deltidsansat, en halv dag, en årsgrænse.
- Godkendelsesflow og teamkalender.
- Logins og roller, med følsomme fraværstyper skjult for kolleger.
- Notifikationer: e-mail til lederen ved ny anmodning og til medarbejderen ved beslutning, via jeres egen e-mailudbyder. Se sådan sender du e-mails fra din app.
- Rapporter og eksporter til lønnen.
- Kør parallelt med regnearket i en måned, sammenlign saldi, og skift derefter.
Almindelige fejl
- At gemme et saldotal og redigere det. Du mister historikken, og enhver uenighed bliver til gætteri.
- At tælle kalenderdage i stedet for arbejdsdage, eller at ignorere medarbejderens kontor ved helligdage.
- At vise alle, hvorfor en kollega er væk. "Væk" er nok i den delte kalender.
- Ingen stedfortræder for godkenderen. Anmodninger ligger i to uger, mens lederen har ferie.
- At lade folk annullere godkendt fravær uden at lederen ved det. Annulleringer skal give besked til godkenderen.
- At hårdkode årets regler. Hold rammer og helligdage som data, HR kan redigere næste år.
Hvornår er et færdigt produkt det bedre valg
Hvis du vil have fravær koblet til løn, kontrakter, medarbejdersamtaler og compliance-rapportering – eller har ansatte i mange lande – er HR-software med fraværsstyring typisk umagen værd. Sådanne produkter vedligeholder ferie-kalendere og lovkrav pr. land, og det er løbende arbejde, du ellers selv skal stå for.
En skræddersyet app giver mening for små og mellemstore virksomheder med en enkel politik, der bare vil af med regnearket, for usædvanlige opsætninger (skiftehold, roterende vagtplaner, fravær koblet til vagtdækning) eller som en del af et bredere internt værktøj sammen med onboarding og andre anmodninger. Se sådan bygger du et internt værktøj for den bredere tilgang.
Sådan bygger du den med Mythex
På Mythex beskriver du politikken og arbejdsgangen i chatten, og agenten bygger appen i en live-preview, med en Postgres-database tilføjet, når anmodninger skal gemmes. Du kan invitere kolleger ind i dit Mythex-workspace for at hjælpe med at bygge og gennemgå den, og dele preview med to-tre rigtige brugere, før du udgiver – use casen for internt værktøj i dokumentationen foreslår netop det. Medarbejderlogin og notifikations-e-mails bruger dine egne udbydere; Mythex har ingen indbygget slutbrugerlogin eller e-mailafsendelse. Brug planlægningstilstand til at aftale saldoberegningen, før der skrives kode, og /test til at klikke sig igennem anmodning og godkendelse.
Til en startprompt kan du prøve skabelonerne godkendelsessporing eller teamkatalog.
Spørgsmål
Hvilke funktioner skal en fraværsapp have?
Fraværstyper med årlige rammer, en anmodningsformular, godkendelse fra leder, hver medarbejders resterende saldo, en teamkalender der viser, hvem der er fraværende, og helligdage pr. lokation. Rapporter og lønudtræk kommer bagefter.
Hvordan skal fraværssaldi beregnes?
Gem hver anmodning og hver justering som en separat post, og beregn saldoen ud fra dem, i stedet for at have ét tal, du redigerer. Så kan du altid forklare en saldo og rette fejl uden at miste historikken.
Skal en fraværsapp følge arbejdsretten?
Ret til fravær, overførsel, regler for sygedage og krav til registrering fastsættes af lokal lovgivning og ansættelseskontrakter og varierer meget fra land til land. Appen skal anvende jeres politik, og politikken bør kontrolleres af en HR- eller juridisk rådgiver.
Hvornår bør en virksomhed skifte fra et regneark til en fraværsapp?
Typisk når mere end én leder godkender fravær, når medarbejdere begynder at spørge HR om deres saldo, eller når to nøglepersoner er væk samtidig, fordi ingen kunne se kalenderen.