Voorbeeld: invoer feestdagen valideren
In dit voorbeeld ziet u hoe u een validatie van tijdsinvoer maakt die verwijst naar verschillende bedrijfsobjecten
.
De tijdcode
Feestdag
mag alleen worden gebruikt wanneer medewerkers tijd voor feestdagen invoeren. U moet een validatie maken waarmee u voorkomt dat medewerkers Feestdag
invoeren voor niet-feestdagen.Deze validatie moet verwijzen naar rapportvelden op basis van verschillende bedrijfsobjecten. Omdat de regelvoorwaarden voor de validaties allemaal moeten verwijzen naar velden voor hetzelfde primaire bedrijfsobject, moet u een veld voor de berekende waarde met betrekking tot de opzoektabel maken om te verwijzen naar het veld in het andere bedrijfsobject.
- Maak een feestdagenkalender.
- Maak een tijdcode met de naamFeestdag.
- Beveiliging:
- Het domeinSet Up: Time Trackingin het functionele gebied 'Time Tracking'.
- Het domeinCustom Field Managementin het functionele gebied 'System'.
- Maak een op de zoekopdracht betrekking hebbend berekend waardeveld dat verwijst naar het rapportveldIs feestdagvan het bedrijfsobject 'Dagperiode'.
- Open de taakBerekend veld maken.
- Houd rekening met het volgende wanneer u de taak voltooit:VeldOpmerkingenVeldnaamDagperiode is feestdagBedrijfsobjectTijdsblokFunctieGerelateerde waarde opzoekenOpzoekveldDagperiode voor een tijdsblokRetourwaardeIs feestdag
- Maak de validatie van tijdsinvoer.
- Open het rapportValidaties tijdsinvoer onderhouden.
- Klik opNieuwe validatienaastKritiek.
- Voer in het veldOmschrijvinghet volgende in:Tijdsinvoer feestdag.
- Definieer deregelvoorwaarden.Houd rekening met het volgende wanneer u de taak voltooit:En/ofExtern bronveld of voorwaarderegelRelationele operatorVergelijkingstypeVergelijkingswaardeEnTijdcodein de keuzelijstIn dit filter opgegeven waardeFeestdagEnDagperiode is feestdaggelijk aanIn dit filter opgegeven waardeLaat het selectievakje leeg.
- Voeg een validatiebericht toe.
- Open het rapportValidaties tijdsinvoer onderhouden.
- Selecteer in het menu met gerelateerde acties van de validatieTijdsinvoer feestdag.
- Houd rekening met het volgende wanneer u de taak voltooit:Tekst/extern veldWaardeTekst"Extern veldTijdcodeTekst" kan alleen worden gebruikt voor feestdagen. Selecteer een andere tijdcode voor het tijdsblok opExtern veldOpgemaakte kalenderdatum voor een tijdsblok
Wanneer een medewerker tijd probeert in te voeren met behulp van de tijdcode voor
Feestdagen
op een dag die geen feestdag is (bijvoorbeeld: 27-10-2014), wordt in Workday dit foutbericht weergegeven: 'Feestdag' kan alleen worden gebruikt voor feestdagen. Selecteer een andere tijdcode voor het tijdsblok op 27-10-2014
.