Модул Hangfire¶
Достъпът до модула за управление на външни задачи е чрез менюто „Hangfire“.
Това меню ви позволява да прегледате всички изпълнени асинхронни задачи, както и да планирате изпълнения на задачи.
В модула Hangfire разделът „Management“ ви позволява да изпълнявате задачи.
Задачите са разделени в две подменюта:
Maintenance Jobs¶
Подменюто Maintenance Jobs съдържа задачи по поддръжка:
- Cleanup: задача, която позволява почистване на данните в случай на грешки.
- Cleanup Rights: задача, която позволява изтриване на изтеклите упълномощавания.
- Delete Expired: задача, която позволява изтриване на стойностите със застъпване (tiling) в изтеклите атрибути.
Тези задачи трябва да бъдат програмирани от интегратора при въвеждането на проекта в експлоатация.
За да планирате задача на редовни интервали, изберете типа задача „Repeating“.
След това конфигурирайте желаната честота чрез израз CRON.
Има пет задължителни параметъра, изброени по-долу по ред:
- Минути
- Часове
- Ден от месеца
- Месец
- Ден от седмицата
И 1 незадължителен параметър:
- Година
Ако оставите „*“ в даден параметър, задачата ще се изпълнява за всички възможни стойности на съответното поле.
Пример
0 0 * * *
Задачата ще се изпълнява всеки ден в полунощ (00:00 ч.).
Running Jobs¶
Подменюто Running Jobs съдържа предварително дефинирани задачи, които могат да бъдат изпълнени бързо и лесно:
- Calculate accounts by account type: задача, която изчислява акаунтите за даден тип акаунт.
- Calculate accreditation rule: задача, която изчислява всички правила за упълномощаване.
Не се препоръчва тези задачи да се планират за редовно изпълнение. Най-добре е да се използват по време на фазите на интеграция.





