Beispiel: Urlaubsdauer für Urlaubsanträge begrenzen
Dieses Beispiel zeigt, wie Sie eine Geschäftsprozessvalidierung zur Beschränkung der Dauer für einen Urlaubsantrags erstellen.
Bei Global Modern Services haben die Mitarbeiter Anspruch auf einen freien Tag für den Besuch einer Hochzeit. Es gibt keine Obergrenze für die Anzahl der Hochzeiten, für die die Mitarbeiter pro Jahr freinehmen können, aber der Urlaub ist auf einen Tag pro Urlaubsantrag beschränkt.
- Konfigurieren Sie den GeschäftsprozessUrlaub beantragen.
- Erstellen Sie die UrlaubsartHochzeit.
- Sicherheit:
- DomäneBusiness Process Administrationim funktionalen Bereich „System“.
- DomäneManage: Business Process Definitionsim funktionalen Bereich „System“.
- Öffnen Sie die AufgabeBedingungsregelerstellen.
- Geben Sie im FeldBeschreibungFolgendes ein:Urlaubsanträge für Hochzeiten sind auf je einen Tag beschränkt.
- Definieren Sie dieRegelbedingungen.und/oderQuelle - Externes Feld oder BedingungsregelRelationaler OperatorVergleichsartVergleichswertUNDTime Off Types for Time Off Eventbeliebige in der AuswahllisteIn diesem Filter angegebener WertHochzeitUNDUrlaubseinheiten gesamt - Tagegrößer alsIn diesem Filter angegebener Wert1
- Öffnen Sie die GeschäftsprozessdefinitionUrlaub beantragen.
- Wählen Sie in den möglichen Aktionen für den Initiierungsschritt .
- Fügen Sie dieseRegelhinzu:Urlaubsanträge für Hochzeiten sind auf je einen Tag begrenzt.
Wenn ein Mitarbeiter versucht, mehr als einen Urlaubstag für die Urlaubsart
Hochzeit
zu beantragen, zeigt Workday eine Fehlermeldung an.(Optional) Fügen Sie eine benutzerdefinierte Fehlermeldung für diese Validierung hinzu.