Exemple : valider la saisie de jours fériés
Cet exemple vous montre comment créer une validation de saisie des temps qui référence différents objets de gestion
.
Le code de saisie des temps
Jour férié
ne doit être utilisé que lorsque les employés saisissent des temps pour des jours fériés. Vous devez créer une validation qui empêche les employés de saisir des temps de type Jour férié
pour des jours ouvrables.Cette validation doit référencer des champs de rapport en fonction de différents objets de gestion. Toutes les conditions de la règle définie pour une validation doivent référencer des champs d'un même objet de gestion principal ; vous devez donc créer un champ calculé de recherche de valeur associée pour référencer le champ sur l'autre objet de gestion.
- Créez un calendrier de jours fériés.
- Créez un code de saisie de temps 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 recherche de valeur 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 champLe jour est fériéObjet de gestionTranche horaireFonctionRecherche de valeur associéeChamp de rechercheTime Day for a Time BlockValeur de renvoiIs Holiday
- Créez la validation de saisie des temps.
- Accédez au rapportMettre à jour les validations de saisies des temps.
- Cliquez sur le boutonNouvelle validation, à côté deCritique.
- Dans le champDescription, saisissez le texte suivant :Saisie des jours fériés.
- Définissez lesConditions de la règle.Pour la tâche, tenez compte des éléments suivants :Et/OuChamp externe source ou règle de conditionOpérateur relationnelType de comparaisonValeur de comparaisonEtCode de saisie des tempsdans la liste de sélectionValeur indiquée dans ce filtreJour fériéEtLe jour est fériéégal àValeur indiquée dans ce filtreNe cochez pas la case.
- Ajoutez un message de validation.
- Accédez au rapportMettre à jour les validations de saisies des temps.
- Sélectionnez dans le menu des actions associées de la validationSaisie des jours fériés.
- Pour la tâche, tenez compte des éléments suivants :Texte/Champ externeValeurTexte"Champ externeCode de saisie des tempsTexte" ne peut être utilisé que pour les jours fériés. Sélectionnez un autre code de saisie des temps pour la tranche horaireChamp externeFormatted Calendar Date for a Time Block
Lorsqu'un employé essaie de saisir des temps à l'aide du code de saisie des temps
Jour férié
pour un jour ouvrable (par exemple : 27/10/2014), Workday affiche ce message d'erreur : "Jour férié" ne peut être utilisé que pour les jours fériés. Sélectionnez un autre code de saisie des temps pour la tranche horaire du 27/10/2014.