Modulo Hangfire¶
Si accede al modulo di gestione delle attività esterne tramite il menu «Hangfire».
Questo menu consente di consultare tutte le attività asincrone eseguite e di pianificare l'esecuzione di attività.
Nel modulo Hangfire, la scheda «Management» consente di eseguire le attività.
Le attività sono suddivise in due sottomenu:
Maintenance Jobs¶
Il sottomenu Maintenance Jobs contiene le attività di manutenzione:
- Cleanup: attività che consente di ripulire i dati in caso di errore.
- Cleanup Rights: attività che consente di eliminare le autorizzazioni scadute.
- Delete Expired: attività che consente di eliminare i valori di sovrapposizione (tiling) degli attributi scaduti.
Queste attività devono essere pianificate dall'integratore al momento della messa in produzione di un progetto.
Per pianificare un'attività a intervalli regolari, selezionare il tipo di attività «Repeating».
Configurare quindi la frequenza desiderata mediante un'espressione CRON.
I parametri obbligatori sono cinque, elencati di seguito in ordine:
- Minuti
- Ore
- Giorno del mese
- Mese
- Giorno della settimana
E 1 parametro opzionale:
- Anno
Lasciando «*» in un parametro, l'attività viene eseguita per tutti i valori possibili di quel campo.
Esempio
0 0 * * *
L'attività sarà eseguita ogni giorno a mezzanotte (00:00).
Running Jobs¶
Il sottomenu Running Jobs contiene attività predefinite che possono essere eseguite in modo rapido e semplice:
- Calculate accounts by account type: attività che calcola gli account di un determinato tipo di account.
- Calculate accreditation rule: attività che calcola tutte le regole di autorizzazione.
Non si raccomanda di pianificare l'esecuzione periodica di queste attività. È preferibile riservarle alle fasi di integrazione.





