Skip to content
Regelstyring - Opsætningsvejledning

Regelstyring - Opsætningsvejledning

Beskrivelse af løsningen: Løsningen er lavet til at der kan sættes regler op, for hvornår en bruger kan godkende sin opgørelse. Eksempelvis kan der sættes en regel op om, at der altid skal være en registrering på alle dage med normtid, førend brugeren kan godkende sin opgørelse.

Forudsætninger:

  • Brugerrolle: For at administrere reglerne skal man have tildelt Admin-rollen.

  • Brugergrænseflade: Regelstyring kan anvendes i opgørelsesbilledet i både .NET og det klassiske billede. Som administrator bør man vælge den enkelte brugers opgørelse for at være sikker på at reglerne håndhæves. Administration af regelstyring foregår i det nye administrationsbillede (.NET)

  • System- og versionsindstillinger: Ingen særlige indstillinger, al opsætning foregår i administrationsbilledet for regelstyring.

Begrænsninger: Der kan ikke benyttes værktøjet: ’Masse Brugergodkend’, da Regelmotoren ikke er sammenkoblet til dette værktøj.

1 Introduktion

Regelstyring (også kaldt ”regelmotoren”) er en udvidelse til mTIME, der gør det muligt for administrator at sætte regler op, som bliver håndhævet ved brugergodkendelse. Hvis en regel bliver udløst vises en besked på skærmen.

2 Regler

Der findes i øjeblikket følgende type regler:

  • Altid Popup – Brugeren får altid en popup-besked når reglen aktiveres. Denne regel er uafhængig af brugerens registreringer.
  • Daglig registrering – Her undersøges brugeres registrering for hver dag. Hvis minimum eller maksimumværdien overskrides for én dag i perioden bliver reglen udløst.
  • Månedlig registrering – Brugerens samlede registrering for hele perioden undersøges. Hvis en eller flere af registreringerne falder udenfor de defineret grænseværdierudløses reglen.
  • Saldotjek – Brugerens slutsaldo på udvalgte opgørelseskonti (inklusiv evt. manuelle overførsler) holdes op mod grænseværdierne. Hvis en eller flere saldi falder udenfor grænserne, kommer der en besked til brugeren.

For hver regel vælges der en aktiv handling:

  • Advar – Der vises en popupboks på skærmen, men godkendelsen fortsætter uhindret når denne er lukket.
  • Bloker – Der vises en popupboks på skærmen ogder blokeres for godkendelse af opgørelsen.
  • Bekræft – Popupboksen indeholder nu en ”OK” og ”Afvis” knap. Hvis der trykkes på ”Afvis” afbrydes godkendelsen. Ved tryk på ”OK” lukkes popupboksen og brugeren kan fortsætte.

For de regler der vedrører registreringer defineres der en øvre og nedre grænseværdi (max timer/min timer). Der er to måder at bruge disse grænseværdier. Hvis fluebenet ”Tilføj dagsnorm” eller ”Tilføj månedsnorm” er sat, bliver grænseværdien lagt til brugerens normtid før den sammenlignes med registreringerne. Hvis ikke den er sat bliver registreringerne sammenlignet med grænseværdien direkte.

En blank grænseværdi betyder at pågældende grænse ikke er defineret. Dette er vigtigt når en regel ikke har et minimum eller maksimum (f.eks. når skal der registreres minimum 4 timer pr dag, men der ikke er et maksimum, skal min.timer sættes til 4 og max.timer sættes til blank).

2.1.1 Eksempler

Eksempel a) En bruger skal holde sig indenfor +15/-20 timer af sin månedlige normtid. Reglen skal sættes op få følgende måde:

1 1 Eksempler
1 1 Eksempler

Figur 1: Eksempel a) Månedsnorm +15/-20 timer

Eksempel b) Minimum 4 timer dagligt. Her skal reglen aktiveres hvis brugeren registrerer mindre end 4 timer, uanset normtid. Reglen sættes op på følgende måde:

1 1 Eksempler 2
1 1 Eksempler 2

Figur 2: Eksempel b) Dagsnorm minumum 4 timer, uagtet normtid

2.2 Administration

Administrationsbilledet tilgås på følgende måde:

Brugeren lander på et oversigtsbillede med en oversigt over hvilke regler der er sat op, hvilke regler der er aktive, samt hvor mange overenskomster, enheder, konti, osv. der er valgt (se Figur 3).

Når der trykkes på knappen i venstre side (se Figur 4) kommer detaljebilledet frem. De generelle indstillinger kan ses i Figur 4. De enkelte indstillinger er:

  1. Aktiv: Afgør om reglen bliver kørt eller ej
  2. Navn: Reglens kaldenavn
  3. Regeltype: Reglens grundfunktion. Skal der altid sendes besked? Skal der kigges på den enkelte dags registreringer? Registreringer for en hel måned? Eller brugerens saldo?
  4. Handling: Hvad skal der ske hvis reglen brydes? Skal der blot advares, eller skal godkendelsen blokeres? Der er også mulighed for at brugeren skal bekræfte at beskeden er modtaget før opgørelsen endelig kan godkendes
  5. Aktiveringsdato: Måned, kvartal eller år. Hvis aktivering sker pr. kvartal eller år skal der derudover vælges hvilken måned i kvartalet/året der skal aktiveres
  6. Timer/Dage: Vælger om grænseværdier regnes i timer eller dage. For saldotjek vil de brugersaldi der kan vælges mellem være styret af om reglen bruger dage eller timer.
  7. Minimum timer: Minimumsgrænsen. Hvis timetallet ligger under denne værdi, udløses der en advarsel. Der kan også tillægges normtid til minimumsværdien ved at hakke i flueben (nummer 10).
  8. Maksimum timer: Maksimumsgrænsen. Hvis timetallet ligger over denne værdi udløses der en advarsel. Her kan der også tillægges normtid (måneds- eller dagsnorm, afhængig af reglen).
  9. Gælder fra: Reglens valgte startdato. Godkendelser før denne dato er ikke omfattet af reglen.
  10. Ansat indenfor (uger): Hvis tallet er større end 0, gælder reglen kun hvis man er ansat indenfor det antal uger.
  11. Tilføj Normtid: Hvis disse flueben markeres, så lægges brugerens normtid (daglig eller månedlig) til grænseværdierne i 6) og 7)
  12. Kontroller kun dage med registreringer: For daglig registrering kan man vælge kun at håndhæve reglen hvis der er registrering på dagen. Hvis der er dage uden registreringer på de valgte konti, bliver disse ignoreret.
  13. Medregn automatisk nye konti / Modregn automatisk nye konti: Denne valgmulighed gør at listen med aktive konti udvides løbende, i takt med at nye konti bliver tilføjet. Der er to flueben, ét for automatisk at tilføje nye faglige og fraværskonti (”Medregn automatisk…”) og ét for automatisk, at tilføje nye overarbejdskonti til modregningslisten (”Modregn automatisk…”).
  14. Gem: Gemmer ny eller ændret regel
  15. Slet regel: Sletter reglen fra databasen
2 Administration Gem
2 Administration Gem

Figur 5 vælges hvilke konti der skal undersøges (for de regler der vedrører daglig eller månedlig registrering). Der er mulighed for at modregne overarbejde (hvis man f.eks. vil blokere for opsamling af flex men stadig tillade overarbejde). Hvis typen ”Saldotjek” er valgt, bliver denne fane erstattet af ”Brugersaldo”, som viser de opgørelseskonti der kan tilvælges (se Figur 6).

Figur 7 viser udvælgelse af brugere. De valgte overenskomster tilvælges under ”Overenskomster”. De enheder der er underlagt denne regel vælges under ”Enheder” (OBS: hvis administrator kun vælger overenskomster eller enheder vil reglen ikke gælde for nogen bruger, der skal vælges både overenskomster og enheder. Hvis en enhed/overenskomst ikke er valgt aktivt til er den derfor valgt fra, i praksis).

Herudover er det muligt at til/fravælge enkelte brugere. Dette foretages under ”Tilvælg brugere” og ”Fravælg brugere”, hvor administrator kan søge de ønskede brugere frem og efterfølgende sætte fluebenet ud for brugerens navn.

Den popupbesked der vises overfor brugeren ved regelbrud redigeres i Figur 8. OBS: Hvis ikke der indtastes en besked vil reglen fejle, så her er det vigtigt at der indtastes besked.

Der er understøttelse for tags (tekst der bliver erstattet med anden information):

TagErstattes med
$brugerBrugerens initialer
$denDags dato
$fullnameBrugerens fulde navn
$firstnameBrugerens fornavn
$lastnameBrugerens efternavn
$cprBrugerens CPR-nummer
$perioderEn liste over datoer hvor reglen er overskredet.
$loennummerBrugerens lønnummer
$normTimeBrugerens normtid. Kun relevant ved ”Månedlig Registrering”
$regTimeBrugerens registrerede tid. Kun aktiv ved ”Månedlig registrering”
$plederfirstnamePersonaleleders fornavn
$plederlastnamePersonaleleders efternavn
$plederfullnamePersonaleleders fulde navn
$enhedEnhedsforkortelse
$overenskomstOverenskomstnavn
$minvalueNedre grænse for regel
$maxvalueØvre grænse for regel
2 Administration
2 Administration

Figur 3: Administrationsbilledet for regelstyring. Detaljeknappen (markeret med rødt) åbner detaljevisning for hver enkelt regel.

2 Administration 2
2 Administration 2

Figur 4 Detaljebilledet (Generelt). Nærmere forklaring på felterne findes i teksten på side 5.

2 Administration 3
2 Administration 3

Figur 5: Detaljebilledet (Konti)

2 Administration 4
2 Administration 4

Figur 6: Detaljebilledet (Brugersaldi)

2 Administration 5
2 Administration 5

Figur 7: Detaljebilledet (Overenskomster, enheder og medarbejdere)

2 Administration 6
2 Administration 6

Figur 8: Detaljebilledet (Besked)

3 Cases

I følgende afsnit vil der blive taget udgangspunkt i forskellige cases, og den relevante opsætning

3.1 Der må ikke optjene fleks

For overenskomsten Kontorpersonale gælder der at der ikke bør optjenes fleks på måneden. Dette inkluderer ikke aftalt overarbejde.

Reglen skal sættes op således:

IndstillingVærdiKommentar
RegeltypeMånedlig registreringDer må gerne registreres mange timer på en dag, så længe den samlede registrering for hele måneden er lig med eller under norm.
HandlingAdvarDer bør ikke optjenes fleks, men det er ikke forbudt
AktiveringsdatoMånedDet gælder for hver måned
Timer/DageTimer
Min. timerDer er ikke nogen minimumsgrænse
Max. timer0 + månedsnormGrænsen sættes til 0 og der markeres ved ”Tilføj månedsnorm”
Medregn automatisk nye kontiValgt tilHvis der dannes nye konti, skal disse automatisk med (ellers vil registreringer på disse blive ignoreret, og medarbejderen kunne komme over månedsnorm uden at blive advaret)
Medregn automatisk nye overarbejdskontiValgt til
Konti / MedregnesAlle konti valgt tilDer er tale om den samlede reg. for måneden, derfor alle konti
Konti / ModregnesAlle konti valgt tilAlt overarbejde er tilladt
Gælder forOverenskomst ”Kontorpersonale” valgt til, alle enheder valgt tilReglen er kun afhængig af overenskomsten, der er ikke nogle enheder som er undladt

3.2 Der må ikke holdes fleksfri ved at undlade at registrere

For enheden ”Inspektører” gælder det at disse må kun flekse hvis deres P-leder har godkendt det. Derfor må de ikke have dage uden registreringer (her skal der anmodes om fleksfri). I praksis skal de registrere minimum 3 timer for at reglen er overholdt. Reglen sættes således op:

IndstillingVærdiKommentar
RegeltypeDaglig registreringDer kigges på hver enkelt dag
HandlingBlokerMåneden kan ikke godkendes, idet reglen forbyder dage uden registreringer
AktiveringsdatoMånedDet gælder for hver måned
Timer/DageTimer
Min. timer3Der skal registreres min 3 timer. Her er dagsnormen underordnet
Max. timerDer er ingen øvre grænse pr dag
Kontroller kun dage med registreringerValgt fraHer er vi potentielt ude efter dage uden registreringer, så vi kigger på alle dage
Medregn automatisk nye kontiValgt tilHvis der dannes nye konti, skal disse automatisk med (ellers vil registreringer på disse blive ignoreret, og den samlede registrering )
Medregn automatisk nye overarbejdskontiValgt fra
Konti / MedregnesAlle konti valgt tilOverarbejde er ikke vigtigt
Konti / ModregnesIngen valgt
Gælder forAlle overenskomst, enhed ”Inspektører”Reglen er kun afhængig af enheden, samtlige overenskomster under den enhed er omfattet

3.3 Der må kun afspadseres minimum en halv dag ad gangen

Kontoen ”Afspadsering” bruges når medarbejderen skal afspadsere opsamlede timer. Denne er ikke beregnet til at holde en time hist og her, og derfor skal brugeren ikke kunne registrere mindre end en halv dags afspadsering.

IndstillingVærdiKommentar
RegeltypeDaglig registreringDer kigges på hver enkelt dag
HandlingBlokerMåneden kan ikke godkendes, idet reglen forbyder dage uden registreringer
AktiveringsdatoMånedDet gælder for hver måned
Timer/DageDage
Min. timer0,5Der skal registreres min en halv dage (antal timer afhænger af brugerens dagsnorm)
Max. timer1,0Der må ikke afspadseres mere end en dag
Kontroller kun dage med registreringerValgt tilReglen skal ikke blokere godkendelsen hvis der registreres 0 timer på en dag. For 0.01 timer, derimod, skal der reageres.
Medregn automatisk nye kontiValgt fraReglen omhandler kun en enkelt konto, og derfor skal nye konti ikke automatisk inkluderes
Medregn automatisk nye overarbejdskontiValgt fra
Konti / MedregnesKun ”Afspadsering”
Konti / ModregnesIngen valgt
Gælder forAlle overenskomster, enhederAlle medarbejdere

3.4 Flekssaldo i slutningen af hver kvartal må maks være +/-15 timer

For alle medarbejdere gælder det, at deres fleks må maks være +/- 15 timer i slutningen af hvert kvartal (ved godkendelse af marts-, juni-, september- og december-opgørelserne). Der er forskellige flekskonti sat op for studentermedhjælpere og øvrige medarbejdere. Overskydende fleks bliver slettet, og derfor er det vigtigt at alle medarbejdere bekræfter at de har set beskeden om for meget/lidt fleks.

IndstillingVærdiKommentar
RegeltypeSaldotjekDer kigges på hver enkelt dag
HandlingBekræftDer godkendes kun hvis medarbejderen trykker ”OK” på beskeden.
AktiveringsdatoMånedDet gælder for hver måned
Timer/DageTimer
Min. timer-15Saldo må ikke være mindre end -15
Max. timer15Saldo må ikke overstige +15
Brugersaldi”Fleks” og ”Fleks, studerende”
Gælder forAlle overenskomster, enhederAlle medarbejdere

4 Popups

Hvis der er regler der er overtrådt bliver der vist ét eller flere popupvinduer på brugerens opgørelsesbillede når han eller hun forsøger at godkende. Afhængig af hvilke regler der er overtrådt, og hvilken type handling der er valgt for de forskellige regler (advar, bloker eller bekræft) kommer der følgende popups:

  • Alle regler sat til at advare bliver samlet i ét popupvindue og vist.
  • Efter brugeren har trykket OK bliver der vist et popupvindue med alle de regler der blokerer for opgørelsen.
  • Hvis ikke der er blokeret for opgørelsen kommer der en popup for hver regel der skal bekræftes. Disse kommer separat så brugerens accept kan logges særskilt for hver besked.

4.1 Eksempel

Bruger ABC har overtrådt 5 regler. Regel A er en advarsel, regler B og C er blokerende og regler D og E skal bekræftes ved godkendelse. Når bruger ABC trykker godkend kommer der følgende frem på skærmen:

  • Popup 1: Du har overtrådt regel A
  • Popup 2: Du har overtrådt regel B. Du har overtrådt regel C

Der kommer ikke flere popups i denne omgang. Brugeren går nu ind og retter de fejl der gør han ikke kan godkende sin måned (dvs B og C). Han trykker på godkend-knappen igen, og der popper nu følgende vinduer frem:

  • Popup 1: Du har overtrådt regel A
  • Popup 2: Du skal bekræfte regel D
  • Popup 3: Du skal bekræfte regel E

Så længe brugeren bekræfter de to sidste bliver opgørelsen godkendt. Hvis brugeren trykker ”Fortryd” bliver godkendelsen afbrudt.


Source: Confluence | Page ID: 405372980