Ga naar inhoud

Batch jobs

Batch jobs zijn achtergrondprocessen die op een vast schema draaien om het systeem gezond te houden, meldingen en e-mails te verzenden en projecties gesynchroniseerd te houden. Een tweede categorie taken is gereserveerd voor probleemoplossing — deze draaien niet zelfstandig, maar kunnen handmatig worden gestart om gegevens opnieuw op te bouwen of problemen te herstellen.

Overzicht

Taken zijn idempotent — ze meerdere keren op dezelfde dag uitvoeren is veilig en levert consistente resultaten op. Elke taak registreert elke uitvoering (een “taakuitvoering”), zodat u kunt inspecteren wat er is gebeurd, opnieuw kunt proberen op een andere datum of één uitvoering kunt herhalen.

Geplande taken

Deze taken worden elke dag automatisch uitgevoerd. De planner bepaalt welke werkruimte welke taak nodig heeft — werkruimten waarvoor niets te doen is, worden overgeslagen. U kunt elke taak nog steeds handmatig starten als u een uitvoering wilt forceren of met een andere uitvoeringsdatum wilt experimenteren.

Automatisch inrichten
Gebruikersaccounts aanmaken en verwijderen wanneer dienstverbanden starten en eindigen.
Opbouwprognose
Prognoses berekenen van aankomende verlofopbouw.
Opbouw realiseren
Prognoses van opbouw omzetten in daadwerkelijke bijschrijvingen op tijdaccounts.
Geplande wijzigingen toepassen
Geplande wijzigingen toepassen wanneer de ingangsdatum is bereikt.
Verlofverbruik
Geplande verlofperioden overzetten naar het verbruikte saldo en saldi in mindering brengen.
Verlofherinnering
Herinneringsmeldingen sturen op de werkdag voorafgaand aan het verlof.
Verlofregistratie
Dagelijkse invoeren registreren voor lopend verlof zonder einddatum.
Urenstaatnormen publiceren
De vooruitlopende grens van vastgestelde weeknormen en feestdagen bijwerken.
Dienstverbandstatus bijwerken
Zet medewerkers op Actief of Inactief op de dag dat hun dienstverband begint of eindigt.
Urenstaatstaat genereren
Openstaande urenstaatstaten openen voor elke nieuwe goedkeuringsperiode.
Herinnering urenstaatstaat
Medewerkers informeren wanneer een staat zijn deadline bereikt of achterstallig wordt.
Managersoverzicht
Één dagelijkse e-mail met een overzicht van wat elke manager moet goedkeuren.
Vergoedingen afstemmen
Houd vergoedingsregels op open overzichten in lijn met de huidige configuratie.
Integratiesynchronisatie
Medewerkers, dienstverbanden en organisatie-eenheden ophalen uit actieve integraties.
Opruimen niet-geverifieerde accounts
Registratieaccounts verwijderen die nooit hun e-mailadres hebben geverifieerd.
Werkruimte verwijderen
Gedeactiveerde werkruimten definitief verwijderen na het verstrijken van de bewaarperiode.

Andere geplande taken

Ook deze taken draaien vanzelf, op de dagen dat er iets voor ze te doen is. Ze hebben geen eigen pagina; de link leidt naar de functie waar elke taak bij hoort.

TaakWat de taak doet
advisory-sweepVerstuurt de e-mails van de dag voor elk actief advies.
auto-register-workRegistreert de norm op verstreken werkdagen die helemaal leeg zijn gebleven, voor medewerkers van wie het werktijdbeleid Normtijd automatisch registreren gebruikt.
payroll-closeVergrendelt goedgekeurde overzichten zodra de loonafsluiting voorbij is, voor salariskoppelingen die bij goedkeuring doorsturen.
integration-retryVerstuurt koppelingsupdates opnieuw die het externe systeem niet hebben bereikt.
holiday-calendar-repairMaakt het bijwerken van werktijdnormen af na een wijziging in een feestdagenkalender, als de directe update niet is voltooid.
approval-delegation-catchupWanneer de delegatie van goedkeuringen van een manager afloopt, krijgt die één samenvattende e-mail van wat nog op hem wacht.
employee-retentionVerplaatst medewerkers van wie de bewaartermijn is verstreken naar de prullenbak, en verwijdert medewerkers definitief die 30 dagen in de prullenbak staan.
security-log-retentionVerwijdert items in het beveiligingslogboek die ouder zijn dan 24 maanden.
export-cleanupVerwijdert werkruimte-exports die ouder zijn dan 30 dagen.

Probleemoplossingstaken

Deze taken worden handmatig geactiveerd. Ze draaien niet zelfstandig. Gebruik ze om een afgeleid gegevensset opnieuw op te bouwen, te herstellen van een mislukte migratie of zoekindexen te vernieuwen na configuratiewijzigingen.

Taakgeschiedenis bekijken

Ga naar Beheer › Taakuitvoeringen om de geschiedenis van alle batch-taakuitvoeringen te bekijken.

Lijst met taakuitvoeringen
Lijst met taakuitvoeringen

De lijst toont:

  • Gestart om — wanneer de taak begon met uitvoeren
  • Taak — het type taak dat is uitgevoerd
  • Status — huidige toestand (pending, started, completed, stopped, warning of failed)
  • Duur — hoe lang de taak nodig had om te voltooien
  • Fouten — aantal opgetreden fouten (indien van toepassing)

Klik op een rij om de gedetailleerde resultaten van die taakuitvoering te bekijken, inclusief de gebruikte parameters en de tellers die de taak heeft teruggegeven.

Details taakuitvoering
Details taakuitvoering

Statusbetekenissen

StatusBetekenis
pendingIn de wachtrij geplaatst, wacht tot een werker het oppakt
startedMomenteel in uitvoering
completedSuccesvol afgerond
warningAfgerond, maar sommige entiteiten zijn overgeslagen of hadden fouten per rij. De taak heeft zijn werk gedaan; de waarschuwingen zijn zichtbaar in de resultaattellers
failedEr is een fatale fout opgetreden en de taak is gestopt
stoppedHandmatig beëindigd vóór voltooiing

Een taak handmatig uitvoeren

U kunt elke taak op elk gewenst moment handmatig starten:

  1. Klik op Taak uitvoeren
  2. Selecteer een of meer taaktypen
  3. (Optioneel) Kies een uitvoeringsdatum anders dan vandaag
  4. (Optioneel) Vul de parameters in die specifiek zijn voor de geselecteerde taak
  5. Klik op Uitvoeren om de taak te starten
Dialoogvenster taak starten
Dialoogvenster taak starten

Wanneer de uitvoeringsdatum gebruiken

De meeste taken interpreteren de uitvoeringsdatum als “de dag waarvoor deze uitvoering geldt”. Standaard is dit vandaag. Een andere datum kiezen is nuttig wanneer u:

  • Wilt testen wat een taak zou doen op een toekomstige dag (bijv. een aankomende start van een goedkeuringsperiode)
  • Een dag wilt inhalen die de werker heeft gemist
  • Een taak opnieuw wilt uitvoeren voor een specifieke historische datum
Een aangepaste uitvoeringsdatum wordt alleen geaccepteerd op testwerkruimten (schakel Testwerkruimte in via Beheer › Werkruimte). Op een normale werkruimte gebruikt elke handmatige uitvoering de datum van vandaag — een echte taak uitvoeren op een verzonnen datum zou onjuiste resultaten opleveren die handmatig moeten worden opgeruimd.
Dialoogvenster taak starten met een aangepaste datum
Dialoogvenster taak starten met een aangepaste datum

Parameters

Wanneer u een taak selecteert die parameters accepteert, toont het dialoogvenster een formulier dat is afgeleid van de gedeclareerde opties van de taak. Op elke taakinformatiepagina hieronder worden de specifieke parameters beschreven.

Veelvoorkomende parametertypen:

  • Proefrun — gegevens ophalen en statistieken rapporteren zonder wijzigingen aan te brengen. Beschikbaar voor taken die gegevens verwijderen of synchroniseren
  • Forceren / Geforceerd herberekenen — de controles “al uitgevoerd” overslaan en elk item in het bereik opnieuw verwerken
  • Medewerker-ID / Organisatie-eenheid-ID — het bereik van een herbouw beperken tot één medewerker of één tak van de organisatieboom