Hvad denne skærm gør
Det er vagtplankalenderen, hvor du kan se, oprette og administrere medarbejdervagter. Tænk på det som en vægplanlægger, der viser, hvem der arbejder, og hvornår. Hver vagt vises som en farvet blok i kalenderen med tidspunkt, beskrivelse og tildelt medarbejder. Du kan trække vagter rundt for at omlægge dem, klikke på en vagt for at redigere den, eller vælge en tom tidsblok for at oprette en ny.
Sådan kommer du hertil
Åbn kontrolpanelet.
I menuen til venstre, klik på Vagtplan.
Du er nu på vagtplankalenderen.
Trin-for-trin guide
1. Vælg en kalendervisning
Øverst til venstre i kalenderen finder du en visningsvælgerknap. Klik på den for at skifte mellem forskellige layouts:
Visning | Hvad den viser |
Måned | Et fuldt månedsgitter. Hver dag viser op til 3 vagter, før det samles i et “+mere”-link. |
Uge | En 7-dages visning med en tidsakse til venstre. Vagter placeres ved deres præcise start- og sluttidspunkter. |
Dag | En enkelt dag med en detaljeret tidsakse. Bedst til at se præcis, hvem der er planlagt og hvornår. |
Agenda | En flad liste over kommende vagter sorteret efter dato. Nyttig for et hurtigt overblik uden gitterlayoutet. |
På mobile enheder er visningsvælgeren skjult. Kalenderen tilpasser sig automatisk til din skærm.
2. Navigér mellem datoer
Brug venstre pil (←) for at gå til den forrige periode (forrige måned, uge eller dag afhængigt af din visning).
Brug højre pil (→) for at gå til den næste periode.
Klik på den røde I dag-knap for at springe tilbage til dagens dato.
Det aktuelle datointerval vises som en overskrift mellem pilene.
3. Læs en vagtblok
Hver vagt i kalenderen viser:
Tidspunkt – start- og sluttidspunkt i TT:mm format (f.eks. 08:00 - 16:00).
Beskrivelse – hvad vagten handler om (f.eks. “Morgenreception”).
Medarbejdernavn – hvem der er tildelt.
Medarbejderavatar – et lille profilbillede i øverste højre hjørne af blokken.
Farve – hver vagt kan have sin egen nuance, hvilket gør det nemt at skelne vagter fra hinanden med ét blik.
4. Opret en ny vagt
Der er to måder at oprette en vagt på:
Mulighed A – Klik og træk i kalenderen: 1. Klik på en tom tidsblok og træk for at vælge et interval. 2. En dialog åbnes med start- og sluttidspunkter forudfyldt. 3. Udfyld vagtdetaljerne (se formularfelterne nedenfor). 4. Klik Gem ændringer.
Mulighed B – Brug Planlægningsknappen: 1. Klik på knappen Planlægning i øverste højre hjørne af siden. 2. Det tager dig til lektionsskabelonskærmen, hvor du kan oprette tilbagevendende tidsplaner.
5. Udfyld vagtformularen
Når du opretter eller redigerer en vagt, vises en dialog med følgende felter:
Felt | Påkrævet | Hvad du skal indtaste |
Beskrivelse | Ja | En kort etiket til vagten, f.eks. “Morgenvagt” eller “Aftenreception”. Det er det, der vises i kalenderen. |
Medarbejder | Nej | Vælg den medarbejder, der er tildelt denne vagt, fra rullemenuen. Du kan rydde valget, hvis ingen er tildelt endnu. |
Lønsats | Nej | Vælg den lønsats, der gælder for denne vagt. Lønsatser opsættes separat under Lønsatsindstillinger. |
Begynder | Ja | Dato og tidspunkt for vagtens start. Brug dato-tidsvælgeren (format: dd/MM/åååå TT:mm, 24-timers ur). |
Slutter | Nej | Dato og tidspunkt for vagtens slut. Skal være senere end starttidspunktet. |
Antal gentagelser | Nej | Vises kun ved oprettelse af en ny vagt. Indtast et tal for at gentage denne vagt flere gange (f.eks. indtast 5 for at oprette den samme vagt for 5 på hinanden følgende forekomster). Skal være mindst 1, hvis udfyldt. |
6. Rediger en eksisterende vagt
Klik på en vilkårlig vagtblok i kalenderen.
Vagtformulardialogen åbnes med alle felter forudfyldt.
Foretag dine ændringer og klik Gem ændringer.
Dialogens titel lyder Rediger vagt, så du ved, du redigerer, ikke opretter.
7. Omlæg en vagt ved at trække
Klik og hold en vagtblok i kalenderen.
Træk den til en ny dato eller tidsblok.
Slip museknappen.
Systemet gemmer automatisk det nye tidspunkt – ingen dialog nødvendig.
Du vil se en grøn “Opdatering lykkedes!”-notifikation.
8. Ændr størrelsen på en vagt
I Uge- eller Dag-visning, hold musen over den nederste kant af en vagtblok.
Et størrelseshåndtag vises.
Træk det op eller ned for at forkorte eller forlænge vagten.
Det nye sluttidspunkt gemmes automatisk.
9. Slet en vagt
Klik på vagten for at åbne redigeringsdialogen.
Klik på skraldespandsikonet nederst til venstre i dialogen.
Vagten slettes med det samme.
Du vil se en grøn “Sletning lykkedes!”-notifikation.
10. Navigér til en tilknyttet lektion
Hvis en vagt er knyttet til en lektion, vises en knap Gå til lektion i redigeringsdialogen.
Klik på den for at navigere til lektionens detaljeside.
11. Filtrer resultater
Hvis farve- eller datofiltre er aktive, vises en filteroversigtbjælke over kalenderen, der viser, hvor mange resultater der matcher.
Klik på X på en vilkårlig filterchip for at fjerne det filter.
Klik på knappen Ryd for at fjerne alle filtre på én gang.
Hvad der sker bag kulisserne
Indlæsning af vagter
Du åbner Vagtsiden (eller navigerer til et nyt datointerval)
|
v
API-kald: GET /api/shifts ({ fromDate, toDate, pageSize, pageNumber })
|
v
Serveren returnerer en liste over vagter for det datointerval
|
v
Vagter mappes til kalenderbegivenheder og vises i kalenderen
Oprettelse af en vagt
Du udfylder formularen og klikker "Gem ændringer"
|
v
Formularen validerer alle felter (Yup-skema)
|
v
API-kald: ShiftsService.create({ body: formData })
|
v
Vagtposten oprettes på serveren
|
v
Succesnotifikation: "Oprettelse lykkedes!"
|
v
Dialogen lukkes, kalenderen genindlæser vagter for det aktuelle datointerval
Redigering af en vagt
Du opdaterer formularen og klikker "Gem ændringer"
|
v
Formularen validerer alle felter (Yup-skema)
|
v
API-kald: ShiftsService.update({ id, body: formData })
|
v
Vagtposten opdateres på serveren
|
v
Succesnotifikation: "Opdatering lykkedes!"
|
v
Dialogen lukkes, kalenderen genindlæser vagter for det aktuelle datointerval
Træk af en vagt til et nyt tidspunkt
Du trækker en vagtblok og slipper den på en ny tidsblok
|
v
API-kald: ShiftsService.update({ id, body: { ...eksisterende vagt, begins: nyStart, ends: nySlut } })
|
v
Vagtposten opdateres på serveren
|
v
Succesnotifikation: "Opdatering lykkedes!"
|
v
Kalenderen genindlæser vagter for det aktuelle datointerval
Sletning af en vagt
Du klikker skraldespandsikonet i redigeringsdialogen
|
v
API-kald: ShiftsService.remove({ id })
|
v
Vagtposten slettes fra serveren
|
v
Succesnotifikation: "Sletning lykkedes!"
|
v
Dialogen lukkes, kalenderen genindlæser vagter for det aktuelle datointerval
Fejlfinding
“Jeg ser ingen vagter i kalenderen”
Sørg for at du kigger på det korrekte datointerval. Klik på knappen I dag for at springe til den aktuelle dato.
Kontrollér at du har det rigtige center/lokation valgt i topnavigationen. Vagter filtreres efter det aktuelt valgte center.
Der eksisterer muligvis simpelthen ingen vagter for det datointerval, du ser. Prøv at navigere til en anden uge eller måned.
“Jeg udfyldte formularen, men Gem-knappen virker ikke”
Feltet Beskrivelse er påkrævet. Sørg for at det ikke er tomt.
Datoen Begynder er påkrævet. Sørg for at du har valgt en startdato og -tidspunkt.
Hvis du indtastede et Slutter-tidspunkt, skal det være senere end Begynder-tidspunktet. Kontrollér at slutningen ikke er før eller lig med starten.
Se efter rød fejltekst under felterne – den fortæller dig præcis, hvad der skal rettes.
“Jeg trak en vagt, men den sprang tilbage til sin oprindelige position”
Træk-og-slip udløser et API-kald for at opdatere vagten. Hvis kaldet fejler (f.eks. pga. en netværksfejl), flytter vagten sig ikke.
Kontrollér din internetforbindelse og prøv igen.
Hvis fejlen fortsætter, åbn vagten ved at klikke på den og opdater tidspunkterne manuelt i formularen.
“Jeg kan ikke se Medarbejder- eller Lønsats-mulighederne i rullemenuerne”
Medarbejderlisten og lønsatserne indlæses, når dialogen åbnes. Hvis rullemenuerne er tomme, prøv at lukke dialogen og åbne den igen.
Sørg for at du har medarbejdere sat op i systemet (under sektionen Medarbejdere), og at de er markeret som aktive.
Sørg for at du har lønsatser konfigureret (under Lønsatsindstillinger).
Hvis problemet fortsætter, genindlæs siden. Dataene er muligvis ikke indlæst pga. et netværksproblem.
“Kalenderen viser en indlæsningsbjælke, der aldrig forsvinder”
En tynd statusbjælke vises øverst i kalenderen, mens vagter hentes. Hvis den forbliver uendeligt, kan API-kaldet være gået i stå.
Genindlæs siden for at prøve igen.
Kontrollér din internetforbindelse.
Hvis problemet fortsætter, kontakt din systemadministrator – vagt-API’en kan opleve problemer.
“Jeg slettede en vagt ved et uheld”
Vagtsletning er øjeblikkelig og kan ikke fortrydes fra denne skærm.
Du skal genoprette vagten manuelt ved at klikke på den relevante tidsblok og udfylde detaljerne igen.
Hvis vagten var en del af en tilbagevendende tidsplan, kontakt din administrator om at gendanne den.
“Tidspunkterne i kalenderen ser forkerte ud eller er i den forkerte tidszone”
Kalenderen bruger tidszonen for dit aktuelt valgte center. Hvis du skifter center, justeres de viste tidspunkter tilsvarende.
Sørg for at det korrekte center er valgt i den globale centervælger øverst i kontrolpanelet.
Hvis centerets tidszone er fejlkonfigureret, opdater den i Centerindstillinger.
“Jeg vil oprette en tilbagevendende vagt, men ser ikke gentagelsesfeltet”
Feltet Antal gentagelser vises kun ved oprettelse af en ny vagt. Det vises ikke ved redigering af en eksisterende vagt.
For at oprette en tilbagevendende vagt, åbn en ny vagtdialog (klik på en tom tidsblok) og indtast det ønskede antal gentagelser.
“Jeg klikkede på Planlægningsknappen, men den oprettede ikke en vagt”
Knappen Planlægning navigerer dig til skærmen Lektionsskabeloner, som bruges til at opsætte tilbagevendende tidsplaner og skabeloner – den opretter ikke direkte en enkelt vagt.
For at oprette en enkelt vagt, klik på en tom tidsblok i kalenderen i stedet.
“Vagtfarverne ser alle ens ud”
Vagtfarver (nuancer) tildeles pr. vagt, ofte baseret på medarbejderen eller vagttypen. Hvis ingen farve er sat, bruger vagter en neutral tone som standard.
For at ændre en vagts farve skal nuancen konfigureres på medarbejder- eller vagtniveau i systemet. Det kan ikke redigeres direkte fra kalenderformularen.
