Hangfire-modulen¶
Tilgangen til modulen for administrasjon av eksterne oppgaver skjer via menyen ”Hangfire”.
Via denne menyen kan du se alle asynkrone oppgaver som er utført, samt planlegge utføring av oppgaver.
I Hangfire-modulen gjør fanen ”Management” det mulig å utføre oppgaver.
Oppgavene er fordelt på to undermenyer:
Maintenance Jobs¶
Undermenyen Maintenance Jobs inneholder vedlikeholdsoppgavene:
- Cleanup: oppgave som gjør det mulig å rydde opp i dataene ved feil.
- Cleanup Rights: oppgave som gjør det mulig å slette utløpte autorisasjoner.
- Delete Expired: oppgave som gjør det mulig å slette overlappingsverdiene (tiling) på utløpte attributter.
Disse oppgavene må planlegges av integratoren når et prosjekt settes i produksjon.
For å planlegge en oppgave med jevne mellomrom velger du oppgavetypen ”Repeating”.
Konfigurer deretter den ønskede hyppigheten ved hjelp av et CRON-uttrykk.
Det finnes fem obligatoriske parametere, listet opp nedenfor i rekkefølge:
- Minutter
- Timer
- Dag i måneden
- Måned
- Ukedag
Og 1 valgfri parameter:
- År
Hvis ”*” står i en parameter, utføres oppgaven for alle mulige verdier av feltet.
Eksempel
0 0 * * *
Oppgaven utføres hver dag ved midnatt (kl. 00.00).
Running Jobs¶
Undermenyen Running Jobs inneholder forhåndsdefinerte oppgaver som kan utføres raskt og enkelt:
- Calculate accounts by account type: oppgave som beregner kontoene for en gitt kontotype.
- Calculate accreditation rule: oppgave som beregner alle autorisasjonsreglene.
Det anbefales ikke å planlegge disse oppgavene til å kjøres regelmessig. De egner seg best i integrasjonsfasene.





