Gå til innhold

Egenmelding

Egenmelding-fanen i Portalinnstillinger er en regel-liste som styrer hvor mange egenmeldingsdager ansatte har rett på, hvor mange dager på rad en egenmelding kan dekke, hvor mange arbeidsdager som må gå mellom egenmeldinger, hvor mange dager som tilstås for sykt barn, og hvor mange måneder i arbeid som kreves før retten utløses. Hver rad er én regel som enten gjelder generelt eller knyttes til én bestemt ansatt. Reglene konfigureres som et grid – det finnes ingen global hovedbryter eller globalt feltsett.

Portalinnstillinger → fanen «Egenmelding» med toppraden (header «Administrer egenmelding regler.» + knappen «Legg til ny regel.») og smart-grid-tabellen under


Tilgang

Hvem Hva trengs
Rolle Bruker med tilgang til Innstillinger (kontrollert av ActivateService)
Modul Innstillinger – moduleId: 99 (se setting-routing.module.ts:30)
Rute /settings/portal-setting med query-param ?tab=selfReport

Slik ser fanen ut

Fanen «Egenmelding» åpnes som en sub-tab i Portalinnstillinger. Innholdet består av:

Kolonne i18n-nøkkel Visning
Navn PortalSetting.name Regelens navn (mobil-tittel)
Ansatt PortalSetting.employee Tomt felt = regelen gjelder uten ansatt-binding
Aktiv PortalSetting.active Soft-badge: «Aktiv» (grønn) eller «Inaktiv» (grå)
EM-dager i perioden PortalSetting.eCDaysInPeriod Tall (daysTotal)
EM dager på rad PortalSetting.eCDaysInRow Tall (daysPeriod)
Arb.dager før ny EM PortalSetting.workingEC Tall (daysPeriodeWork)
Totalt ant. EM PortalSetting.totaltAntEM Tall (periodeTotal)
Handlinger Rediger (blyant) og slett (rød søppelbøtte)

Tom-tilstand: «Ingen regler er lagt til» (no.json:1003).

Søkefelt over tabellen filtrerer på alle kolonnene (placeholder «Søk i regler», no.json:1146).


Felt i ny/endre-regel

Klikk Legg til ny regel. eller blyant-ikonet på en eksisterende rad for å åpne dialogen «Nytt oppsett» (no.json:989).

Skjemaet er definert i portal-setting.component.ts:973-988 og inneholder følgende felt – alle tallfelt har validering min="0", max="999999" (portal-setting.component.html:2452) og initieres til 0:

Felt i18n-nøkkel FormControl Type Påkrevd Standard
Navn PortalSetting.name name Tekst Ja
Beskrivelse PortalSetting.description desc Tekst Ja
Ansatt PortalSetting.employee userId ng-select (ansatt) Nei
Aktiv PortalSetting.active active Checkbox Nei På (true)
IA bedrift PortalSetting.company iw Checkbox Nei Av (false)
EM-dager i perioden PortalSetting.eCDaysInPeriod daysTotal Tall Ja 0
EM dager på rad PortalSetting.eCDaysInRow daysPeriod Tall Ja 0
Arb.dager før ny EM PortalSetting.workingEC daysPeriodeWork Tall Ja 0
Totalt ant. EM PortalSetting.totaltAntEM periodeTotal Tall Ja 0
Ant. dager ved 1-2 barn PortalSetting.numberDaysChildren daysChild1 Tall Ja 0
Ant. dager ved 3 el. flere barn PortalSetting.numberOfDaysAt3OrMoreKids daysChild2 Tall Ja 0
Maks dager på rad ved sykt barn PortalSetting.maximumDaysInRowSickChild daysChildSL Tall Ja 0
Ant. måneder i arbeid før rett til EM PortalSetting.numberofMonthsEC workMonthsBeforeSC Tall Ja 0

Verifisert mot setSelfReportForm() i portal-setting.component.ts:973-988 og dialog-malen i portal-setting.component.html:2376-2591.

Knappene nederst: Lagre (deaktivert til alle påkrevde felt er fylt ut) og Avbryt (portal-setting.component.html:2584-2588).

Desimaltall i tallfeltene avrundes automatisk ved change-event – >= 0.5 rundes opp, ellers ned (portal-setting.component.ts:1101-1108).

«Nytt oppsett»-dialogen med alle 13 feltene synlige


Slik legger du til en ny regel

  1. Gå til Innstillinger → Portalinnstillinger og velg fanen Egenmelding.
  2. Klikk Legg til ny regel. øverst til høyre.
  3. Fyll inn Navn og Beskrivelse (begge påkrevd).
  4. Knytt regelen til én Ansatt hvis den skal gjelde kun for vedkommende. La feltet stå tomt for en generell regel.
  5. Sett Aktiv og eventuelt IA bedrift.
  6. Fyll ut tallfeltene for EM-dager, periodelogikk, sykt-barn-dager og krav om antall måneder i arbeid (alle påkrevd, men 0 er gyldig).
  7. Klikk Lagre.

Ved suksess vises toast «Egenmelding info lagret!.» for ny rad eller «Egenmelding info oppdatert!.» for endret rad (portal-setting.component.ts:1054-1057).

Slik endrer eller sletter du en regel


Vanlige problemer

«Brukeren er allerede lagt til.»

Toast vises hvis du forsøker å lagre en regel som binder samme ansatt til mer enn én regel-rad. Sjekken kjøres i portal-setting.component.ts:1032-1047. Velg en annen ansatt eller rediger den eksisterende raden.

Lagre-knappen er deaktivert

Knappen er bundet til selfReportForm.valid (portal-setting.component.html:2584). Alle tekstfelt (Navn, Beskrivelse) og alle 8 tallfelt må være utfylt – tomt tallfelt blokkerer lagring, men 0 er gyldig.

Validering på tallfelt

Tallfeltene tillater verdier mellom 0 og 999 999. Verdier utenfor dette stoppes av nettleserens min/max<input type="number"> (portal-setting.component.html:2452).


Relaterte sider