Vai al contenuto

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.