Moduł Hangfire¶
Dostęp do modułu zarządzania zadaniami zewnętrznymi odbywa się przez menu „Hangfire”.
To menu pozwala przejrzeć wszystkie wykonane zadania asynchroniczne oraz zaplanować wykonania zadań.
W module Hangfire karta „Management” pozwala wykonywać zadania.
Zadania są podzielone na dwa podmenu:
Maintenance Jobs¶
Podmenu Maintenance Jobs zawiera zadania konserwacyjne:
- Cleanup: zadanie, które pozwala wyczyścić dane w razie błędów.
- Cleanup Rights: zadanie, które pozwala usunąć wygasłe autoryzacje.
- Delete Expired: zadanie, które pozwala usunąć wartości nakładania (tiling) w wygasłych atrybutach.
Te zadania musi zaplanować integrator przy uruchamianiu projektu produkcyjnie.
Aby zaplanować zadanie w regularnych odstępach czasu, wybierz typ zadania „Repeating”.
Następnie skonfiguruj wybraną częstotliwość za pomocą wyrażenia CRON.
Jest pięć parametrów wymaganych, wymienionych poniżej w kolejności:
- minuty
- godziny
- dzień miesiąca
- miesiąc
- dzień tygodnia
Oraz 1 parametr opcjonalny:
- rok
Pozostawienie w parametrze znaku „*” powoduje wykonanie zadania dla wszystkich możliwych wartości danego pola.
Przykład
0 0 * * *
Zadanie będzie wykonywane codziennie o północy (00:00).
Running Jobs¶
Podmenu Running Jobs zawiera predefiniowane zadania, które można wykonać szybko i łatwo:
- Calculate accounts by account type: zadanie, które oblicza konta danego typu konta.
- Calculate accreditation rule: zadanie, które oblicza wszystkie reguły autoryzacji.
Nie zaleca się planowania tych zadań do regularnego wykonywania. Są one zastrzeżone dla faz integracji.





