Hangfire-modul¶
Adgangen til modulet til administration af de eksterne opgaver sker via menuen ”Hangfire”.
Denne menu gør det muligt at se alle de asynkrone opgaver, der er kørt, samt at planlægge kørsler af opgaver.
I Hangfire-modulet gør fanen ”Management” det muligt at køre opgaver.
Opgaverne er fordelt på to undermenuer:
Maintenance Jobs¶
Undermenuen Maintenance Jobs indeholder vedligeholdelsesopgaverne:
- Cleanup: opgave, der gør det muligt at rydde op i data i tilfælde af fejl.
- Cleanup Rights: opgave, der gør det muligt at slette udløbne autorisationer.
- Delete Expired: opgave, der gør det muligt at slette overlapningsværdierne (tiling) for udløbne attributter.
Disse opgaver skal planlægges af integratoren, når et projekt sættes i drift.
For at planlægge en opgave med regelmæssige mellemrum skal du vælge opgavetypen ”Repeating”.
Konfigurer derefter den ønskede hyppighed med et CRON-udtryk.
Der er fem påkrævede parametre, som er anført nedenfor i rækkefølge:
- Minutter
- Timer
- Dag i måneden
- Måned
- Ugedag
Og 1 valgfri parameter:
- År
Hvis ”*” står i en parameter, køres opgaven for alle mulige værdier i det felt.
Eksempel
0 0 * * *
Opgaven køres hver dag ved midnat (kl. 00:00).
Running Jobs¶
Undermenuen Running Jobs indeholder foruddefinerede opgaver, der hurtigt og nemt kan køres:
- Calculate accounts by account type: opgave, der beregner kontiene for en given kontotype.
- Calculate accreditation rule: opgave, der beregner alle autorisationsreglerne.
Det anbefales ikke at planlægge disse opgaver til regelmæssig kørsel. De er bedst egnede til integrationsfaserne.





