Modulen Hangfire¶
Åtkomsten till modulen för hantering av externa uppgifter sker via menyn ”Hangfire”.
Via denna meny kan du se alla asynkrona uppgifter som har utförts samt planera körningar av uppgifter.
I modulen Hangfire gör fliken ”Management” det möjligt att utföra uppgifter.
Uppgifterna är fördelade på två undermenyer:
Maintenance Jobs¶
Undermenyn Maintenance Jobs innehåller underhållsuppgifterna:
- Cleanup: uppgift som gör det möjligt att rensa data i händelse av fel.
- Cleanup Rights: uppgift som gör det möjligt att ta bort utgångna auktoriseringar.
- Delete Expired: uppgift som gör det möjligt att ta bort överlappningsvärdena (tiling) på utgångna attribut.
Dessa uppgifter måste planeras av integratören när ett projekt går i produktion.
För att planera en uppgift med regelbundna intervall, välj uppgiftstypen ”Repeating”.
Konfigurera sedan den önskade frekvensen med hjälp av ett CRON-uttryck.
Det finns fem obligatoriska parametrar, som listas nedan i ordning:
- Minuter
- Timmar
- Dag i månaden
- Månad
- Veckodag
Och 1 valfri parameter:
- År
Om ”*” lämnas kvar i en parameter utförs uppgiften för alla möjliga värden i ett fält.
Exempel
0 0 * * *
Uppgiften utförs varje dag vid midnatt (00:00).
Running Jobs¶
Undermenyn Running Jobs innehåller fördefinierade uppgifter som kan utföras snabbt och enkelt:
- Calculate accounts by account type: uppgift som beräknar kontona för en given kontotyp.
- Calculate accreditation rule: uppgift som beräknar alla auktoriseringsregler.
Det rekommenderas inte att planera dessa uppgifter för regelbunden körning. De lämpar sig bäst under integrationsfaserna.





