Exemple : valider l’entrée des heures travaillées les jours fériés
Cet exemple vous montre comment créer une validation d’entrée des heures qui référence différents objets de gestion
.
Le code d’entrée des heures
Jour férié
doit uniquement être utilisé pour soumettre des heures travaillées les jours fériés. Vous devez créer une validation qui empêche les travailleurs d’utiliser le code d’entrée Jour férié
pour les jours non fériés.Cette validation doit référencer des champs de rapport en fonction de différents objets de gestion. Étant donné que les conditions liées à la règle sur les validations doivent toutes référencer des champs d’un même objet de gestion principal, vous devez créer un champ calculé de valeur de recherche associée pour référencer le champ dans l’autre objet de gestion.
- Créez un calendrier des jours fériés.
- Créez un code d’entrée des heures intituléJour férié.
- Sécurité :
- DomaineSet Up: Time Trackingdans le domaine fonctionnel Time Tracking.
- DomaineCustom Field Managementdans le domaine fonctionnel System.
- Créez un champ calculé de valeur de recherche associée qui référence le champ de rapportIs Holidayde l’objet de gestion Jour.
- Accédez à la tâcheCréer un champ calculé.
- Pour la tâche, tenez compte des éléments suivants :ChampRemarquesNom du champTime Day is HolidayObjet de gestionBloc d’heuresFonctionValeur associée à la consultationChamp de consultationTime Day for a Time BlockValeur de retourIs Holiday
- Créez la validation d’entrée des heures.
- Accédez au rapportMettre à jour des validations pour l’entrée des heures.
- Cliquez surNouvelle validation, à côté deCritique.
- Dans le champDescription, entrez :Entrée des jours fériés.
- Définissez lesconditions liées à la règle.Pour la tâche, tenez compte des éléments suivants :Et/OuChamp externe source ou règle de conditionsOpérateur relationnelType de comparaisonValeur de comparaisonEtCode d’entrée des heuresest dans la liste de sélectionValeur spécifiée dans ce filtreJour fériéEtTime Day is Holidayest égal àValeur spécifiée dans ce filtreLaissez la case à cocher vide.
- Ajoutez un message de validation.
- Accédez au rapportMettre à jour des validations pour l’entrée des heures.
- Sélectionnez dans le menu des actions connexes de la validationHoliday Time Entry.
- Pour la tâche, tenez compte des éléments suivants :Texte/champ externeValeurTexte"Champ externeCode d’entrée des heuresTexte" ne peut être utilisé que pour les jours fériés. Sélectionnez un autre code d’entrée des heures pour le bloc d’heuresChamp externeFormatted Calendar Date for a Time Block
Lorsqu’un travailleur tente d’entrer des heures à l’aide du code d’entrée
Jour férié
pour une journée qui n’est pas fériée (p. ex., 2014-10-27), Workday affiche le message d’erreur suivant : « Jour férié » ne peut être utilisé que pour les jours fériés. Sélectionnez un code d’entrée des heures différent pour le bloc d’heures du 2014-10-27
.