Hangfire-moduuli¶
Ulkoisten tehtävien hallintamoduuliin päästään valikon ”Hangfire” kautta.
Tässä valikossa voi tarkastella kaikkia suoritettuja asynkronisia tehtäviä sekä ajastaa tehtävien suorituksia.
Hangfire-moduulissa välilehti ”Management” mahdollistaa tehtävien suorittamisen.
Tehtävät jakautuvat kahteen alivalikkoon:
Maintenance Jobs¶
Alivalikko Maintenance Jobs sisältää ylläpitotehtävät:
- Cleanup: tehtävä, jolla puhdistetaan tiedot virhetilanteessa.
- Cleanup Rights: tehtävä, jolla poistetaan vanhentuneet valtuutukset.
- Delete Expired: tehtävä, jolla poistetaan vanhentuneiden attribuuttien limitysarvot (tiling).
Integraattorin on ajastettava nämä tehtävät, kun projekti otetaan tuotantoon.
Jos haluat ajastaa tehtävän säännöllisin välein, valitse tehtävätyyppi ”Repeating”.
Määritä sen jälkeen haluttu toistuvuus CRON-lausekkeella.
Pakollisia parametreja on viisi, alla järjestyksessä:
- minuutit
- tunnit
- kuukauden päivä
- kuukausi
- viikonpäivä
Ja 1 valinnainen parametri:
- vuosi
Jos parametriin jätetään ”*”, tehtävä suoritetaan kentän kaikilla mahdollisilla arvoilla.
Esimerkki
0 0 * * *
Tehtävä suoritetaan päivittäin keskiyöllä (klo 00.00).
Running Jobs¶
Alivalikko Running Jobs sisältää ennalta määritetyt tehtävät, jotka voi suorittaa nopeasti ja helposti:
- Calculate accounts by account type: tehtävä, joka laskee tietyn tilityypin tilit.
- Calculate accreditation rule: tehtävä, joka laskee kaikki valtuutussäännöt.
Näiden tehtävien säännöllistä ajastamista ei suositella. Näitä tehtäviä on paras käyttää integrointivaiheissa.





