Skip to content

Batchjobb

Batchjobb är bakgrundsprocesser som körs enligt schema för att hålla systemet i gott skick, leverera aviseringar och e-post och hålla projektioner synkroniserade. En andra kategori jobb är reserverad för felsökning — de körs inte av sig själva, men kan startas manuellt för att återuppbygga data eller återhämta sig från problem.

Översikt

Jobben är idempotenta — att köra dem flera gånger samma dag är säkert och ger konsekventa resultat. Varje jobb registrerar varje körning (en “jobbkörning”) så att du kan granska vad som hände, försöka igen med ett annat datum eller köra om en enskild körning.

Schemalagda jobb

De här jobben körs automatiskt varje dag. Schemaläggaren avgör vilken arbetsyta som behöver respektive jobb — arbetsytor utan något att göra hoppas över. Du kan ändå starta vilket av dem som helst manuellt om du vill tvinga fram en körning eller experimentera med ett annat kördatum.

Automatisk provisionering
Skapa och ta bort användarkonton när anställningar börjar och slutar.
Intjänandeprognos
Beräkna prognoser för kommande frånvarointjänande.
Materialisering av intjänande
Omvandla prognostiserat intjänande till faktiska insättningar på tidskonton.
Tillämpa schemalagda ändringar
Tillämpa väntande schemalagda ändringar när deras giltighetsdatum infaller.
Frånvaroförbrukning
Flytta planerad frånvaro till använd och dra av saldon.
Frånvaropåminnelse
Skicka påminnelser arbetsdagen innan en frånvaro börjar.
Frånvaroregistrering
Registrera dagliga poster för pågående frånvaro med öppet slut.
Publicera tidrapportsnormer
Flytta fram horisonten för sammanställda veckonormer och helgdagar.
Uppdatering av anställningsstatus
Flytta medarbetare till Aktiv eller Inaktiv den dag anställningen börjar eller slutar.
Generering av tidrapportsavstämningar
Öppna väntande tidrapportsavstämningar för varje ny godkännandeperiod.
Påminnelse om tidrapportsavstämning
Avisera medarbetare när en avstämning når sin deadline eller blir försenad.
Chefssammandrag
Ett dagligt e-postmeddelande som sammanfattar vad varje chef behöver godkänna.
Avstämning av tillägg
Håll tilläggsrader på öppna avstämningar i takt med aktuell konfiguration.
Integrationssynkronisering
Hämta medarbetare, anställningar och organisationsenheter från aktiverade integrationer.
Rensning av overifierade konton
Rensa bort registreringskonton som aldrig verifierade sin e-post.
Radering av arbetsytor
Radera permanent inaktiverade arbetsytor vars lagringsperiod har löpt ut.

Andra schemalagda jobb

Även de här jobben körs av sig själva, de dagar de har något att göra. De har ingen egen sida; länken leder till funktionen som respektive jobb hör till.

JobbVad det gör
advisory-sweepSkickar dagens e-postmeddelanden för varje aktiv avisering.
auto-register-workRegistrerar normtiden på tidigare arbetsdagar som lämnats helt tomma, för medarbetare vars arbetstidspolicy använder Auto-registrera normtid.
payroll-closeLåser godkända avräkningar när lönebrytdatumet har passerat, för löneintegrationer som överför vid godkännande.
integration-retrySkickar om integrationsuppdateringar som inte nådde det externa systemet.
holiday-calendar-repairSlutför uppdateringen av arbetstidsnormer efter en ändring i en helgdagskalender, när den omedelbara uppdateringen inte blev klar.
approval-delegation-catchupNär en chefs delegering av godkännanden upphör skickas ett samlat e-postmeddelande med det som fortfarande väntar.
employee-retentionFlyttar medarbetare som passerat perioden för datalagring till papperskorgen, och raderar permanent medarbetare som legat i papperskorgen i 30 dagar.
security-log-retentionRaderar poster i säkerhetsloggen som är äldre än 24 månader.
export-cleanupRaderar exporter av arbetsytan som är äldre än 30 dagar.

Felsökningsjobb

De här jobben är operatörsstyrda. De körs inte av sig själva. Använd dem för att återuppbygga härledda datamängder, återhämta dig från en misslyckad migrering eller uppdatera sökindex efter konfigurationsändringar.

Visa jobbhistorik

Gå till Admin › Jobbkörningar för att se historiken över alla batchjobbskörningar.

Lista över jobbkörningar
Lista över jobbkörningar

Listan visar:

  • Startad — när jobbet började köras
  • Jobb — vilken typ av jobb som kördes
  • Status — aktuellt tillstånd (väntar, startad, slutförd, stoppad, varning eller misslyckad)
  • Varaktighet — hur lång tid jobbet tog att slutföra
  • Fel — antal fel som uppstod (om några)

Klicka på valfri rad för att se detaljerade resultat för den jobbkörningen, inklusive de parametrar som användes och de räknare jobbet returnerade.

Detaljer för jobbkörning
Detaljer för jobbkörning

Statusarnas betydelse

StatusBetydelse
väntarKöad, väntar på att en arbetare ska plocka upp den
startadPågår just nu
slutfördAvslutades utan fel
varningAvslutades, men vissa objekt hoppades över eller hade fel per rad. Jobbet gjorde sitt; varningarna visas i resultaträknarna
misslyckadStötte på ett allvarligt fel och stannade
stoppadAvslutades manuellt innan jobbet blev klart

Köra ett jobb manuellt

Du kan starta vilket jobb som helst manuellt när som helst:

  1. Klicka på Kör jobb
  2. Välj en eller flera jobbtyper
  3. (Valfritt) Välj ett annat kördatum än idag
  4. (Valfritt) Fyll i de parametrar som gäller för det valda jobbet
  5. Klicka på Kör jobb för att starta jobbet
Dialog för att starta jobb
Dialog för att starta jobb

När du ska använda kördatumet

De flesta jobb tolkar kördatumet som “dagen den här körningen gäller”. Standard är idag. Att välja ett annat datum är användbart när du vill:

  • Testa vad ett jobb skulle göra en framtida dag (t.ex. en kommande periodstart för avstämningar)
  • Komma ikapp en dag som arbetaren missade
  • Köra om ett jobb för ett specifikt historiskt datum
Ett anpassat kördatum godtas endast på testarbetsytor (slå på Testarbetsyta under Admin › Arbetsyta). På en vanlig arbetsyta använder varje manuell körning dagens datum — att köra ett riktigt jobb mot ett påhittat datum skulle ge felaktiga resultat som måste rättas till för hand.
Dialog för att starta jobb med ett anpassat datum
Dialog för att starta jobb med ett anpassat datum

Parametrar

När du väljer ett jobb som tar emot parametrar visar dialogen ett formulär baserat på jobbets deklarerade alternativ. Varje jobbsida nedan dokumenterar sina specifika parametrar.

Vanliga parametertyper:

  • Dry Run — hämta och rapportera statistik utan att göra några ändringar. Finns på jobb som raderar eller synkroniserar data
  • Force / Force Recompute — kringgå kontrollerna av vad som “redan är gjort” och skicka om varje objekt i omfånget
  • Employee ID / Org Unit ID — begränsa omfånget för en återuppbyggnad till en enskild medarbetare eller en gren av organisationsträdet