Egenmelding — prosess og regelkontroll¶
Før en egenmelding lagres, kontrollerer ePortal ansettelsestid, historisk fravær og grensene som er konfigurert for brukeren eller virksomheten.
Valideringsflyt¶
flowchart TD
A["Ansatt registrerer egenmelding"] --> B["wv_time_SelfCertificate_UserCheck"]
B --> C{"Statuskode"}
C -- "OK (0)" --> D["Lagre egenmelding"]
C -- "NotWorkedLongEnough (1)" --> E["Ikke jobbet lenge nok"]
C -- "YearlyLimitReached (2)" --> F["Årlig grense nådd"]
C -- "ToManyDaysInARow (3)" --> G["For mange dager på rad"]
C -- "ToFewWorkdays (4)" --> H["For få arbeidsdager mellom"]
C -- "ErrorNotSpecified (-1)" --> I["Ukjent feil"]
E --> X["Ikke lagret"]
F --> X
G --> X
H --> X
I --> X
Hva kontrolleres?¶
Prosedyren bruker:
- personlig regel fra
wv_time_SelfCertificate, eller fellesregelen når en personlig regel ikke finnes wv_Time_Config.tcHourDayfor omregning mellom timer og dager- lønnsartgruppene 13 og 14 for egen sykdom og sykt barn
- historiske rader i
wv_Time_WageReg - datoen for forrige egenmelding
| Status | Brukerutfall | Administrator kontrollerer |
|---|---|---|
OK |
Egenmeldingen kan lagres | Ingen ekstra handling |
NotWorkedLongEnough |
Lagring stoppes | Ansettelsesdato og krav til opptjening |
YearlyLimitReached |
Lagring stoppes | Årskvote og historiske egenmeldinger |
ToManyDaysInARow |
Lagring stoppes | Sammenhengende fraværsdager |
ToFewWorkdays |
Lagring stoppes | Arbeidsdager mellom tilfeller |
ErrorNotSpecified |
Lagring stoppes | Logg, regelkonfigurasjon og datagrunnlag |
Oversikt over egne egenmeldinger¶
Under regelkortet på /time/self-report ligger en tabell over egenmeldingene dine i valgt
periode: id, registreringstidspunkt, status, informasjon og Dager.
Dager-kolonnen viser hvilke dager egenmeldingen dekker. En egenmelding som dekker flere dager får én dag per linje, med skilletegn på alle linjer unntatt den siste — verdien er den samme, den er bare brutt opp så den er lesbar. Dekker egenmeldingen ingen dager, står cellen tom.