Gå till innehållet

Modulen Hangfire

Åtkomsten till modulen för hantering av externa uppgifter sker via menyn ”Hangfire”.

Via denna meny kan du se alla asynkrona uppgifter som har utförts samt planera körningar av uppgifter.

I modulen Hangfire gör fliken ”Management” det möjligt att utföra uppgifter.

Uppgifterna är fördelade på två undermenyer:

Maintenance Jobs

Undermenyn Maintenance Jobs innehåller underhållsuppgifterna:

  • Cleanup: uppgift som gör det möjligt att rensa data i händelse av fel.
  • Cleanup Rights: uppgift som gör det möjligt att ta bort utgångna auktoriseringar.
  • Delete Expired: uppgift som gör det möjligt att ta bort överlappningsvärdena (tiling) på utgångna attribut.

Dessa uppgifter måste planeras av integratören när ett projekt går i produktion.

För att planera en uppgift med regelbundna intervall, välj uppgiftstypen ”Repeating”.

Konfigurera sedan den önskade frekvensen med hjälp av ett CRON-uttryck.

Det finns fem obligatoriska parametrar, som listas nedan i ordning:

  • Minuter
  • Timmar
  • Dag i månaden
  • Månad
  • Veckodag

Och 1 valfri parameter:

  • År

Om ”*” lämnas kvar i en parameter utförs uppgiften för alla möjliga värden i ett fält.

Exempel

0 0 * * *

Uppgiften utförs varje dag vid midnatt (00:00).

Running Jobs

Undermenyn Running Jobs innehåller fördefinierade uppgifter som kan utföras snabbt och enkelt:

  • Calculate accounts by account type: uppgift som beräknar kontona för en given kontotyp.
  • Calculate accreditation rule: uppgift som beräknar alla auktoriseringsregler.

Det rekommenderas inte att planera dessa uppgifter för regelbunden körning. De lämpar sig bäst under integrationsfaserna.