Gå til innhold

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.tcHourDay for 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.


Relaterte sider