Zum Inhalt springen

Zuschläge abgleichen

Hält die Zuschlagszeilen in offenen Periodenabschlüssen mit der aktuell geltenden Zuschlagskonfiguration in Einklang.

Überblick

Zuschlagszeilen — die automatischen Einträge, die Zuschlagsregelungen und die stündliche Aktivität der Anstellungsbedingungen erzeugen — werden normalerweise geschrieben, wenn ein Tag (oder seine Woche) erfasst oder bearbeitet wird. Eine Konfigurationsänderung schreibt bereits vergangene Tage nicht neu. Eine Änderung an einem Zuschlag mitten in der Periode hinterließ die Periode daher früher halb gefüllt: Tage vor der Änderung behielten ihre alten Zeilen, spätere Tage erhielten keine, und der Rest wurde nur nachgezogen, wenn ihn zufällig jemand bearbeitete.

Die Genehmigung einer solchen Periode würde eine Summe festschreiben, die weder der alten noch der neuen Konfiguration entspricht — und bei einer Zuschlagsaktivität, die in die Lohnabrechnung einfließt, wird genau diese Summe ausgezahlt.

Dieser Job schließt diese Lücke. Er berechnet die Zuschlagszeilen für jeden noch offenen Periodenabschluss neu, sodass sich eine Änderung, die Sie heute vornehmen, auf die bereits erfassten Tage der aktuellen Periode auswirkt.

So funktioniert es

  1. Wählt Periodenabschlüsse aus — Periodenabschlüsse, die noch offen sind (ausstehend, bereit oder überfällig) und deren Periode begonnen hat. Arbeitsbereiche ohne eine einzige Zuschlagsaktivität werden direkt übersprungen.
  2. Überspringt Unbeteiligte — Mitarbeitende ohne geltende Zuschlagsregelung, ohne stündliche Aktivität in ihren Anstellungsbedingungen und ohne bestehende Zuschlagszeilen in der Periode haben nichts abzugleichen und werden ohne weiteren Aufwand übersprungen.
  3. Bewertet die Tage neu — jeder verbleibende Tag wird genau so neu berechnet, als hätte die Person ihn bearbeitet, sodass sich Zuschlagsregelungen (Regeln und Zähler) und die stündliche Aktivität der Anstellungsbedingungen gleich verhalten.
  4. Schreibt nur Änderungen — Tage mit identischem Ergebnis bleiben unberührt. Ein Lauf auf einem unveränderten System schreibt also gar nichts.

Sowohl Entfernungen als auch Ergänzungen werden behandelt: Bei einem Zuschlag, der nicht mehr gilt, werden die Zeilen entfernt, und bei einem neu hinzugekommenen werden die fehlenden Zeilen in der gesamten offenen Periode angelegt.

Abgeglichen werden nur Tage, die zu einem offenen Periodenabschluss gehören. Mitarbeitende, deren Anstellungsbedingungen keine Genehmigung von Zeitnachweisen vorsehen, haben keine Periodenabschlüsse; ihre Zuschlagszeilen deckt dieser Job daher nicht ab.

Eingereichte und genehmigte Periodenabschlüsse bleiben unberührt

Der Job schreibt ausschließlich in noch offene Periodenabschlüsse. Ein eingereichter oder genehmigter Periodenabschluss behält die Summen, die bei der Einreichung festgeschrieben wurden — der Job schreibt sie nie neu und öffnet nie einen Periodenabschluss wieder. Das gilt auch tageweise: In einer Woche, die sich über zwei Perioden erstreckt, werden nur die Tage der offenen Periode neu berechnet.

Wird ein Zuschlag korrigiert, nachdem eine Person bereits eingereicht hat, behält dieser Periodenabschluss seine festgeschriebenen Werte. Öffnen Sie ihn wieder, wenn die Korrektur gelten soll: Der nächste Lauf gleicht ihn ab, und die erneute Genehmigung hält die Korrektur fest.

Wann er läuft

Der Job läuft täglich für jeden Arbeitsbereich, der offene Periodenabschlüsse und mindestens eine Zuschlagsaktivität hat. Zusätzlich wird er sofort ausgelöst, wenn jemand die Zuschlagskonfiguration ändert, sodass eine Korrektur meist innerhalb weniger Minuten sichtbar ist, statt bis zur Nacht zu warten:

ÄnderungWas abgeglichen wird
Eine Zuschlagsregelung wird erstellt, bearbeitet, gelöscht oder wiederhergestelltDie Mitarbeitenden, für die die Regelung gilt — sowohl vor als auch nach der Änderung
Die stündliche Aktivität in Anstellungsbedingungen wird geändertAlle, die mit diesen Anstellungsbedingungen angestellt sind
Eine geplante Änderung an Zuschlägen oder Anstellungsbedingungen erreicht ihr GültigkeitsdatumDieselben Gruppen, im Rahmen des nächtlichen Durchlaufs

Das Bearbeiten von Anstellungsbedingungen, ohne ihre stündliche Aktivität zu ändern, löst keinen Lauf aus. Werden mehrere Änderungen kurz nacheinander vorgenommen, teilen sie sich den bereits eingeplanten Lauf.

Der tägliche Lauf ist die Absicherung für alles, was die sofortigen Auslöser nicht sehen — eine Person wechselt in eine andere Organisationseinheit, eine Anstellung wird bearbeitet oder Sollarbeitszeiten werden erneut veröffentlicht.

Parameter

ParameterBeschreibung
Personal-IDsKommagetrennte IDs von Mitarbeitenden, auf die der Lauf beschränkt wird. Leer bedeutet, dass jeder offene Periodenabschluss im Arbeitsbereich geprüft wird
IDs der ZuschlagsregelungenKommagetrennte IDs von Zuschlagsregelungen. Der Lauf umfasst die Mitarbeitenden, für die diese Regelungen aktuell gelten

Beide bleiben normalerweise leer — die automatischen Auslöser verwenden sie, um einen Lauf klein zu halten. Setzen Sie sie von Hand, um eine einzelne Person oder Regelung erneut zu prüfen.

Jobergebnisse

KennzahlBeschreibung
processedVom Job geprüfte offene Periodenabschlüsse
emitted_daysTage, deren Zuschlagszeilen neu geschrieben wurden
skipped_statementsÜbersprungene Periodenabschlüsse, weil die Person in der Periode nichts mit Zuschlägen zu tun hat
errorsTage, die nicht bewertet werden konnten (der übrige Lauf wird fortgesetzt)
scope_employeesMitarbeitende, auf die der Lauf beschränkt war, wenn er durch eine Konfigurationsänderung ausgelöst wurde

Ein fehlerfreier Lauf auf einem unveränderten System meldet emitted_days: 0.

Fehlerbehebung

ProblemLösung
Eine Zuschlagsänderung ist in der aktuellen Periode nicht sichtbarPrüfen Sie, ob der Periodenabschluss noch offen ist — eingereichte und genehmigte Periodenabschlüsse behalten ihre festgeschriebenen Summen, bis sie wieder geöffnet werden. Führen Sie dann den Job für diese Person aus
Nur für die ersten Tage einer Periode fehlen ZeilenGenau das repariert der Job. Führen Sie ihn aus oder warten Sie auf den nächtlichen Lauf
Ein Zuschlag erscheint noch, nachdem seine Regelung gelöscht wurdeFühren Sie den Job aus; der durch das Löschen ausgelöste Lauf ist möglicherweise fehlgeschlagen. Prüfen Sie die Jobausführung auf Fehler
Zeilen erscheinen bei einer Person, die den Zuschlag nicht haben solltePrüfen Sie die Verfügbarkeit der Regelung und die stündliche Aktivität in den Anstellungsbedingungen der Person — der Job gibt genau das wieder, was die aktuelle Konfiguration ergibt
errors ist größer als nullÖffnen Sie die Jobausführung und prüfen Sie die Meldungen. Eine fehlerhafte Zuschlagsregel kann verhindern, dass ein Tag bewertet wird; die übrigen Tage werden trotzdem abgeglichen