Zum Inhalt springen

Erwerb verbuchen

Wandelt prognostizierten Erwerb in tatsächliche Zeitkontobewegungen um und schreibt ihn den Abwesenheitssalden der Mitarbeitenden gut.

So funktioniert es

Der Job läuft täglich und tut Folgendes:

  1. Findet fälligen Erwerb — Prognosen, deren nächstes Erwerbsdatum am oder vor dem Ausführungsdatum liegt
  2. Erzeugt Bewegungen — wandelt jeden fälligen Prognoseeintrag in eine tatsächliche Zeitkontobewegung um
  3. Aktualisiert die Nachverfolgung — hält das Datum der letzten Verbuchung fest, um doppelte Verarbeitung zu verhindern

Dieser Job schreibt die Abwesenheitssalden tatsächlich gut. Bis zur Verbuchung existiert Erwerb nur als Vorausberechnung in der Prognose.

Tägliche Verarbeitung und Nachberechnung

Der Job behandelt zwei Fälle:

Tägliche Verarbeitung

Für Mitarbeitende, für die bereits verbucht wurde, tut der Job Folgendes:

  • Er findet Erwerb mit next_accrual_date <= run_date
  • Er erzeugt Bewegungen nur für den fälligen Erwerb
  • Er aktualisiert last_materialized_date der Prognose

Nachberechnung

Für Mitarbeitende, für die noch nie verbucht wurde (neue Einrichtungen oder Migrationen), tut der Job Folgendes:

  • Er verbucht den gesamten Erwerb vom Beginn der Prognose bis zum Ausführungsdatum
  • So lässt sich historischer Erwerb in einem einzigen Lauf nachholen

Verhalten des Ausführungsdatums

Das Ausführungsdatum ist für diesen Job entscheidend:

FallAusführungsdatumWirkung
Normaler täglicher LaufHeuteVerbucht Erwerb, der bis heute fällig ist
NachhollaufVergangenes DatumVerbucht nur bis zu diesem Datum (nützlich für eine kontrollierte Einführung)
Künftiges DatumKünftiges DatumVerbucht Erwerb in die Zukunft (mit Vorsicht verwenden)

Historischen Erwerb nachbuchen

So verbuchen Sie Erwerb für vergangene Zeiträume:

  1. Stellen Sie sicher, dass Erwerbsprognose für den historischen Zeitraum gelaufen ist
  2. Starten Sie diesen Job manuell mit dem gewünschten historischen Datum als Ausführungsdatum
  3. Führen Sie ihn mit schrittweise späteren Daten erneut aus, wenn Sie kontrolliert und schrittweise verbuchen möchten
Ein Lauf mit einem künftigen Datum erzeugt Erwerbsbewegungen für Daten, die noch nicht eingetreten sind. Das ist selten gewünscht und muss unter Umständen manuell rückgängig gemacht werden.

Jobergebnisse

KennzahlBeschreibung
forecasts_processedAnzahl der geprüften Prognosen
accruals_materializedAnzahl der erzeugten Erwerbsbewegungen (tägliche Verarbeitung)
accruals_backfilledAnzahl der erzeugten Erwerbsbewegungen (Nachberechnung)
expirations_createdAnzahl der Verfallsbewegungen, die für Salden nach ihrem Verfallsdatum erzeugt wurden
expiration_only_sweptMitarbeitende, die nichts mehr erwerben (zum Beispiel weil ihre Anstellung beendet ist), aber noch einen Saldo nach dessen Verfallsdatum hatten, und nur auf Verfall geprüft wurden
errorsAnzahl der Fehler bei der Verbuchung

Zeitpunkt des Erwerbs

Erwerb wird am Ersten des Folgemonats zugewiesen. Zum Beispiel:

  • Arbeit im Januar → Erwerb zum 1. Februar
  • Arbeit im Dezember → Erwerb zum 1. Januar (des Folgejahres)

Der Job am 1. Februar erzeugt also die Erwerbsbewegung für den im Januar erworbenen Abwesenheitsanspruch.

Fehlerbehebung

ProblemLösung
Erwerb erscheint nichtPrüfen Sie, ob der Job Erwerbsprognose zuvor gelaufen ist
Historischer Erwerb fehltPrüfen Sie, ob last_materialized_date leer ist, damit eine Nachberechnung ausgelöst wird, oder führen Sie die Prognose erneut mit einem historischen Ausführungsdatum aus
Doppelter ErwerbDas sollte nicht vorkommen — ein erneuter Lauf erzeugt nie denselben Erwerb zweimal. Prüfen Sie, ob Bewegungen manuell angelegt wurden
Saldo scheint falschPrüfen Sie die Konfiguration des Erwerbs-Plug-ins und die Einstellungen zur anteiligen Berechnung