Spegla auth.role_definition + aktiva grants till Keycloak-realm (kap 10.1.8)
System · Schemalagda jobb
Bakgrundsjobb
Återkommande uppgifter som körs enligt schema av
dramatiq-aktörer bakom en
CronJob-schemaläggare (Kubernetes eller systemd
timer beroende på driftmiljö). Varje jobb ansvarar för
en avgränsad driftrutin — notiser, gallring, synkronisering
eller statistikunderlag — och loggar utfall till revisionsspåret.
var 5 min eller oftare
1 jobbinkl. nattliga jobb
8 jobbSkicka försenade-notiser till låntagare
Påminn om lån som går ut inom 3 dagar
Ta bort reservationer som inte hämtats inom 7 dagar
Kör bevakningar och skicka mail vid nya träffar
Hämta metadata från LIBRIS OAI-PMH
Anonymisera lånehistorik för låntagare utan samtycke
Nolla låntagar-referens på fjärrlån stängda > 30 dagar (krav 7.7.3)
Återkalla rolltilldelningar vars valid_to passerats (kap 10.1.10)
första i månaden
1 jobbRadera audit-poster äldre än 5 år (GDPR)
årsskiftsjobb
1 jobbBygg KB-statistik-underlag
Drift · Manuell körning
Kommando-kort
Ad hoc-körning av ett jobb — exempelvis efter en incident, eller för att backfill:a en misslyckad nattkörning. Exempel nedan avser jobbet overdue-notify; byt ut namnet för andra jobb.
kubectl -n bibblan create job \ --from=cronjob/overdue-notify \ manual-run-$(date +%s)
python -m circulation.jobs.overdue_notify