Referenz: Tipps zur Konfiguration von Urlaubseingabevalidierungen
Wenn Sie Urlaubs- oder Abwesenheitstabellen erstellen, können Sie Validierungsregeln definieren, die verhindern, dass Benutzer ungültige Anträge eingeben. Dieses Thema enthält Tipps und Richtlinien zum Erstellen von Validierungen.
- Verwenden Sie dieselben Einheiten in Validierungsregeln und Urlaubs-/Abwesenheitsplänen.
- Beispiel: Wenn die Zeiteinheit für einen Urlaubs-/AbwesenheitsplanTagist, verwenden Sie 0,5 als Schritte für Mitarbeiter, die halbe Tage eingeben.
- Vermeiden Sie widersprüchliche Regeln.
- Beispiel: Sie können eine Validierungsregel definieren, nach der Mitarbeiter die Urlaubszeit in Schritten von 4 Stunden eingeben müssen. Sie können auch einen separaten Regelsatz definieren, nach dem die minimaleunddie maximale Urlaubseingabe 8 Stunden beträgt. Es ist keine Schrittregel erforderlich, da die Minimum- und Maximum-Regeln Urlaubsanträge für weniger als 8 Stunden verhindern.
- Stellen Sie sicher, dass Regeln derselben Art für verschiedene Gruppen von Urlaubsarten gelten.
- Wenn Sie Validierungsregeln derselben Art definieren, stellen Sie sicher, dass die Regeln für verschiedene Gruppen von Urlaubseingaben gelten.Beispiel für widersprüchliche Regeln:
- Maximale Urlaubseingabe = 8 Stunden (Einzuschließende Urlaubseingaben =Einzelne Urlaubseingaben)
- Maximale Urlaubseingabe = 12 Stunden (Einzuschließende Urlaubseingaben =Einzelne Urlaubseingaben)
- Maximale Urlaubseingabe = 8 Stunden (Einzuschließende Urlaubseingaben =Einzelne Urlaubseingaben)
- Maximale Urlaubseingabe = 12 Stunden (Einzuschließende Urlaubseingaben =Alle Urlaubseingaben für Mitarbeiter (für Validierungsgruppe für Urlaub) für dasselbe Datum)wobei die Validierungsgruppe sowohl „Vacation“ als auch „Floating Holiday“ enthält.
- Wenden Sie Regeln für das Maximum und Mehrfachanträge einheitlich an.
- Wenn Sie Regeln für das Maximum und Mehrfachanträge auf eine Validierungsgruppe anwenden, muss jeder Urlaub dieselben Grenzwerte haben und dieselben Urlaube enthalten. Andernfalls ist dieselbe Kombination von Urlaubsanträgen eventuell in einer Situation gültig und in einer anderen möglicherweise nicht.Beispiel: Diese Regeln gelten für den Erholungsurlaub „Vacation“ und bewegliche Urlaubstage „Floating Holiday“:UrlaubMaximum für AntragEinzuschließende UrlaubseingabenValidierungsgruppe für UrlaubVacation8Alle Urlaubseingaben für Mitarbeiter (für Validierungsgruppe Urlaub) für dasselbe Datum
- Vacation
- Floating Holiday
Floating Holiday8Alle Urlaubseingaben für Mitarbeiter (für Validierungsgruppe Urlaub) für dasselbe Datum- Floating Holiday
Workday wendet je nach der Reihenfolge der Urlaubseingaben eine anderes Maximum an:- Bob gibt 8 Stunden für „Floating Holiday“ ein und beantragt später 8 Stunden „Vacation“ für denselben Tag. Workday lehnt den zweiten Antrag ab, da die Urlaubsregel die Summe der Stunden für „Vacation und „Floating Holiday“ auf 8 begrenzt.
- Wenn Bob zuerst die Stunden für „Vacation“ eingeben würde, würden beide Anträge genehmigt. Anträge für „Floating Holiday“ triggern nicht das Maximum von 8 Stunden für die Kombination der Zeiten aus „Vacation“ und „Floating Holiday“.
Um diese Regeln konsistent anzuwenden, müssen Sie die Regel für „Floating Holiday“ und „Vacation“ angleichen. Ändern Sie die Validierungsgruppe so, dass sie sowohl die beweglichen Urlaubstage „Floating Holiday“ als auch den Erholungsurlaub „Vacation“ enthält.
- Legen Sie ein Maximum für die Summe der Eingaben für denselben Urlaub und denselben Tag fest.
- So legen Sie ein Maximum für die Summe aller Urlaubseingaben fest (Beispiel: Für alle Urlaubseingaben für einen Tag):
- Wählen SieAlle Urlaubseingaben für Mitarbeiter (für Validierungsgruppe für Urlaub) für dasselbe Datumim FeldEinzuschließenden Urlaubseingabenaus.Wählen Sie nichtEinzelne Urlaubseingaben. So gilt das Maximum für alle Urlaubsanträge.
- Nehmen Sie nur den Urlaub für „Vacation“ in die ListeValidierungsgruppe für Urlaubauf.
- Verhindern Sie mehrere identische Urlaubseingaben am selben Tag.
- Wählen SieAlle Urlaubseingaben für Mitarbeiter (für Validierungsgruppe für Urlaub) für dasselbe Datumim FeldEinzuschließenden Urlaubseingabenaus. Nehmen Sie nur den ausgewählten Urlaub in die ListeValidierungsgruppe für Urlaubauf.Die Beschränkung gilt auch dann, wenn der maximale Urlaubsantrag nicht erreicht wird. Beispiel: Wenn maximal 8 Stunden „Vacation“ beantragt werden können und Mitarbeiter 4 Stunden eingeben, können sie keine weiteren Anträge auf „Vacation“ für denselben Tag eingeben.
- Nutzen Sie das Urlaubsmaximum aus Arbeitszeitplänen und Feiertagskalendern als Basis für die bereitgestellten Berechnungsregeln von Workday.
- Diese Einstellung kann besonders für Mitarbeiter mit variablen Arbeitszeitplänen hilfreich sein.Beispiele:
- Ein Mitarbeiter ist an einem bestimmten Tag 12 Stunden zur Arbeit eingeplant. Die Regel ruft einen Urlaub von maximal 12 Stunden für diesen Tag ab und erzwingt diesen.
- Ein Mitarbeiter ist 8 Stunden zur Arbeit eingeplant und gibt einen Antrag auf 12 Urlaubsstunden ein. Die Regel erzwingt einen Grenzwert von 8 Stunden.
- Ein Mitarbeiter gibt versehentlich an einem Feiertag einen Antrag auf 8 Urlaubsstunden ein. Die Regel erzwingt einen Grenzwert von 0 Stunden.
Diese Tabelle enthält die bereitgestellten Berechnungsregeln und Verwendungsrichtlinien. Wählen Sie auf dem RegisterValidierungender SeiteUrlaub erstellendie zu verwendende Regel im FeldWertaus.Name der BerechnungsregelEinheiten des Urlaubs-/AbwesenheitsplanErforderliche KalenderZurückgegebener MaximalwertMitarbeiterdefiniert: Feiertags-/Arbeitszeitkalender: Geplante Arbeitsstunden AUSGESCHLOSSEN, Feiertagsstunden, wenn positiv, sonst 0 (keine Rundungen)StundenArbeitszeitplanFeiertagGrößer als 0 oder die Gesamtzahl der geplanten Arbeitsstunden minus Feiertagsstunden.Arbeitszeitkalender für Mitarbeiter: Arbeitstagsstunden für Datum (basierend auf Stichtag) keine RundungenStundenArbeitszeitplanAnzahl geplanter Arbeitsstunden.Feiertagskalender für Mitarbeiter: 0, wenn das Datum ein Feiertag ist, sonst 8Sie können die Regel kopieren und das Maximum in einen beliebigen Stundenwert ändern.StundenFeiertag0, wenn das Urlaubsdatum ein Feiertag ist, und 8, wenn das Urlaubsdatum kein Feiertag ist.Feiertagskalender für Mitarbeiter: 0, wenn das Datum ein Feiertag ist, sonst 24Sie können die Regel kopieren und das Maximum in einen beliebigen Stundenwert ändern.StundenFeiertag0, wenn das Urlaubsdatum ein Feiertag ist, und 24, wenn das Urlaubsdatum kein Feiertag ist.Mitarbeiterarbeitszeitplan/Feiertagskalender: 1, wenn Arbeitstagsstunden MINUS Feiertagsstunden > 0 sind, sonst 0TageArbeitszeitplanFeiertag1, wenn Arbeitsstunden > Feiertagsstunden, und 0, wenn Arbeitsstunden < Feiertagsstunden.Arbeitszeitkalender: 1, wenn das Datum ein Arbeitstag ist, sonst 0TageArbeitszeitplan1, wenn das Urlaubsdatum ein Arbeitstag ist, und 0, wenn das Urlaubsdatum kein Arbeitstag ist.Feiertagskalender für Mitarbeiter: 0, wenn das Datum ein Feiertag ist, sonst 1TageFeiertag0, wenn das Urlaubsdatum ein Feiertag ist, und 1, wenn das Urlaubsdatum kein Feiertag ist.