Skip to content

Batchjob

Batchjob er baggrundsprocesser, der kører efter en tidsplan for at holde systemet i orden, sende notifikationer og e-mails og holde beregnede data opdateret. En anden gruppe job er forbeholdt fejlfinding — de kører ikke af sig selv, men kan startes manuelt for at genopbygge data eller rette op på problemer.

Overblik

Job kan trygt køres igen — kører du dem flere gange samme dag, bliver resultatet det samme. Hver gang et job kører, registreres det som en “jobkørsel”, så du kan se, hvad der skete, eller køre det igen, f.eks. for en anden dato.

Planlagte job

Disse job kører automatisk hver dag. Planlæggeren afgør, hvilke arbejdsområder der har brug for hvert job — arbejdsområder uden noget at lave springes over. Du kan stadig starte dem manuelt, hvis du vil gennemtvinge en kørsel eller prøve en anden kørselsdato.

Automatisk brugeroprettelse
Opret og fjern brugerkonti, når ansættelser starter og slutter.
Optjeningsprognose
Beregn prognoser for kommende optjening af fravær.
Bogføring af optjening
Omsæt prognoser for optjening til faktiske indsætninger på tidskonti.
Anvend planlagte ændringer
Gennemfør ventende planlagte ændringer, når de træder i kraft.
Forbrug af fravær
Regn planlagt fravær som forbrugt, når det starter, og træk det fra saldoen.
Fraværspåmindelse
Send en påmindelse arbejdsdagen før fraværet starter.
Fraværsregistrering
Registrér hver dag igangværende fravær uden slutdato.
Publicér arbejdstidsnormer
Publicér de kommende ugers arbejdstidsnormer og helligdage.
Opdatering af ansættelsesstatus
Flyt medarbejdere til Aktiv eller Inaktiv den dag, deres ansættelse starter eller slutter.
Oprettelse af opgørelser
Opret opgørelser for hver ny godkendelsesperiode.
Påmindelse om opgørelser
Giv medarbejdere besked, når fristen for en opgørelse er nået, eller den er forsinket.
Lederopsummering
Én daglig e-mail med det, hver leder skal godkende.
Afstemning af tillæg
Hold tillægslinjerne på åbne opgørelser i overensstemmelse med den aktuelle opsætning.
Synkronisering af integrationer
Hent medarbejdere, ansættelser og organisationsenheder fra integrationer, der er slået til.
Oprydning af ikke-verificerede konti
Slet konti fra tilmeldinger, hvor e-mailadressen aldrig blev bekræftet.
Sletning af arbejdsområder
Slet deaktiverede arbejdsområder permanent, når opbevaringsperioden er udløbet.

Andre planlagte job

Disse job kører også af sig selv, de dage de har noget at lave. De har ikke deres egen side; linket fører til den funktion, jobbet hører til.

JobHvad det gør
advisory-sweepSender dagens e-mails for hver aktiv advisering.
auto-register-workRegistrerer normtiden på tidligere arbejdsdage, der står helt tomme, for medarbejdere hvis arbejdstidspolitik bruger Registrér normtid automatisk.
payroll-closeLåser godkendte opgørelser, når lønfristen er passeret, for lønintegrationer, der overfører ved godkendelse.
integration-retrySender integrationsopdateringer igen, som ikke nåede frem til det eksterne system.
holiday-calendar-repairGør opdateringen af arbejdstidsnormer færdig efter en ændring i en helligdagskalender, hvis den umiddelbare opdatering ikke blev gennemført.
approval-delegation-catchupNår en leders delegering af godkendelser slutter, sender den lederen én samlet e-mail med det, der stadig venter.
employee-retentionFlytter medarbejdere, der er forbi perioden for dataopbevaring, til papirkurven, og sletter medarbejdere permanent, når de har ligget i papirkurven i 30 dage.
security-log-retentionSletter poster i sikkerhedsloggen, der er ældre end 24 måneder.
export-cleanupSletter eksporter af arbejdsområdet, der er ældre end 30 dage.

Fejlfindingsjob

Disse job startes manuelt. De kører ikke af sig selv. Brug dem til at genopbygge afledte data, rette op efter en mislykket migrering eller opdatere søgeindekser efter ændringer i opsætningen.

Se jobhistorikken

Gå til Admin › Jobkørsler for at se historikken over alle kørsler af batchjob.

Liste over jobkørsler
Liste over jobkørsler

Listen viser:

  • Startet — hvornår jobbet begyndte at køre
  • Jobtype — hvilket job der blev kørt
  • Status — kørslens aktuelle tilstand (Afventer, Kører, Færdig, Stoppet, Advarsel eller Fejlet)
  • Varighed — hvor lang tid jobbet var om at køre
  • Fejl — antal fejl undervejs (hvis der var nogen)

Klik på en række for at se de detaljerede resultater af jobkørslen, herunder de parametre, der blev brugt, og de tal, jobbet returnerede.

Jobkørselsdetaljer
Jobkørselsdetaljer

Statusværdier

StatusBetydning
AfventerStår i kø og venter på at blive startet
KørerEr i gang lige nu
FærdigEr gennemført uden fejl
AdvarselEr gennemført, men nogle poster blev sprunget over eller havde fejl. Jobbet har gjort sit arbejde, og advarslerne kan ses i resultaterne
FejletStødte på en fejl, jobbet ikke kunne komme videre fra, og stoppede
StoppetBlev afbrudt manuelt, før det var færdigt

Kør et job manuelt

Du kan til enhver tid starte et job manuelt:

  1. Klik på Kør job
  2. Vælg en eller flere jobtyper
  3. (Valgfrit) Vælg en anden Kørselsdato end i dag
  4. (Valgfrit) Udfyld de Indstillinger, der hører til det valgte job
  5. Klik på Kør job for at starte jobbet
Dialog til at starte et job
Dialog til at starte et job

Hvornår skal kørselsdatoen bruges

De fleste job opfatter kørselsdatoen som “den dag, kørslen gælder for”. Standard er dags dato. Det kan være nyttigt at vælge en anden dato, når du vil:

  • Afprøve, hvad et job ville gøre på en fremtidig dag (f.eks. starten af en kommende opgørelsesperiode)
  • Indhente en dag, hvor jobbet ikke blev kørt
  • Køre et job igen for en bestemt dato tilbage i tiden
En valgfri kørselsdato accepteres kun på testarbejdsområder (slå Test Workspace til under Admin › Arbejdsområde). På et almindeligt arbejdsområde bruger alle manuelle kørsler dags dato — at køre et rigtigt job med en opdigtet dato ville give forkerte resultater, som skulle ryddes op manuelt.
Dialog til at starte et job med en valgt dato
Dialog til at starte et job med en valgt dato

Parametre

Når du vælger et job, der har parametre, viser dialogen en formular med jobbets indstillinger. Siden for hvert job beskriver dets parametre.

Parametrene står på engelsk i dialogen. De mest almindelige er:

  • Dry Run (prøvekørsel) — viser tal for, hvad jobbet ville gøre, uden at ændre noget. Findes på job, der sletter eller synkroniserer data
  • Force / Force Recompute (gennemtving) — ser bort fra, hvad der allerede er gjort, og behandler alle poster i kørslen igen
  • Employee / Org Unit (medarbejder / organisationsenhed) — afgrænser en genopbygning til én medarbejder eller én gren af organisationen