Référence : conseils pour la configuration des validations des saisies d'absence
Lorsque vous créez des absences ou une table d'absences, vous pouvez définir des règles de validation pour empêcher les utilisateurs de saisir des demandes non valides. Cette rubrique propose des conseils et des recommandations pour la création de validations.
- Utiliser les mêmes unités dans les règles de validation et les régimes d'absences
- Par exemple, si l'unité de temps d'un régime de congés estjour, utilisez 0,5 plutôt comme valeur incrémentielle pour la saisie des demi-journées.
- Éviter les règles conflictuelles
- Par exemple, vous pouvez définir une règle de validation demandant aux employés de saisir leurs congés par incréments de 4 heures et un ensemble distinct de règles pour définir une saisie de congés minimumetmaximum de 8 heures. La règle d'incrément est inutile car les règles de maximum et de minimum interdisent les demandes de congés inférieures à 8 heures.
- Vérifier que des règles de même type s'appliquent à des ensembles différents de types d'absence
- Si vous définissez des règles de validation de même type, assurez-vous qu'elles s'appliquent à des ensembles différents de saisies d'absence.Exemple de règles conflictuelles :
- Saisie de congés maximum = 8 heures (Saisies d'absences à inclure =Saisie d'absence distincte)
- Saisie de congés maximum = 12 heures (Saisies d'absences à inclure =Saisie d'absence distincte)
- Saisie de congés maximum = 8 heures (Saisies d'absences à inclure =Saisie d'absence distincte)
- Saisie de congés maximum = 12 heures (Saisies d'absence à inclure =Toutes les saisies d'absence de l'employé (pour le jeu de validation des absences) pour une même date)où le jeu de validation comporte des congés et des jours fériés flottants
- Appliquez des règles de demande maximum et multiples de manière cohérente.
- Si vous appliquez des règles de demande maximum ou multiples à un jeu de validation, chaque absence doit comporter des limites et des absences identiques. Sinon, une même combinaison de demandes d'absence valide dans un cas peut ne pas l'être dans un autre.Par exemple, les règles suivantes existent pour des congés et des jours fériés flottants :AbsencesDemande maximumSaisies d'absence à inclureJeu de validation des absencesCongés8Toutes les saisies d'absence de l'employé (pour le jeu de validation des absences) pour une même date
- Congés
- Jour férié flottant
Jour férié flottant8Toutes les saisies d'absence de l'employé (pour le jeu de validation des absences) pour une même date- Jour férié flottant
Workday applique un maximum différent suivant l'ordre des saisies d'absence. Par exemple :- Bob saisit 8 heures de jour férié flottantes, puis demande 8 heures de congés pour le même jour. Workday refuse la deuxième demande car la règle de congés limite la somme d'heures de jour férié et de jours fériés flottants à 8.
- Si Bob avait saisi les heures chômées en premier, les deux demandes seraient passées. Les demandes de jours fériés flottants ne déclenchent pas la règle limitant la somme des heures chômées et de jour férié flottant à 8.
Pour appliquer ces règles de manière cohérente, utilisez une règle des jours fériés flottants identique à celle des congés. Modifiez le jeu de validation afin d'inclure les jours fériés flottants et les congés.
- Définir un maximum pour la somme des saisies pour la même absence et le même jour
- Pour appliquer une limite maximum à la somme de toutes les saisies d'une absence (par exemple, à toutes les saisies de congés pour un jour) :
- SélectionnezToutes les saisies d'absence de l'employé (pour le jeu de validation des absences) pour une même datedans le champSaisies d'absence à inclure.Ne sélectionnez pas la valeurSaisie d'absence distinctecar dans ce cas, le maximum s'applique à chaque demande d'absence.
- N'incluez que des congés dansJeu de validation des absences.
- Interdire plusieurs saisies pour la même absence et le même jour
- SélectionnezToutes les saisies d'absence de l'employé (pour le jeu de validation des absences) pour une même datedans le champSaisies d'absence à inclure. N'incluez que l'absence sélectionnée dansJeu de validation des absences.La restriction s'applique même si vous n'atteignez pas le nombre maximal de demandes d'absence. Par exemple, si la demande de congés maximum est de 8 heures et que les employés saisissent 4 heures, ils ne peuvent pas saisir d'autres demandes de congés pour le même jour.
- Fonder l'absence maximum sur des calendriers de travail et de jours fériés à l'aide des règles de calcul prédéfinies par Workday
- Ce paramètre peut être particulièrement utile pour les employés dont le calendrier de travail varie.Exemples :
- Un employé doit travailler 12 heures un certain jour. La règle récupère et applique un maximum d'absence de 12 heures pour ce jour-là.
- Un employé doit travailler 8 heures et saisit une demande de 12 heures. La règle applique une limite de 8 heures.
- Un employé saisit par erreur une demande de 8 heures pour un jour férié. La règle applique une limite de 0 heure.
Le tableau suivant répertorie les règles de calcul fournies et les recommandations d'utilisation. Pour utiliser une règle, sélectionnez-la dans le champValeurde l'ongletValidationsde la pageCréer une absence.Nom de la règle de calculUnités du régime d'absencesCalendriers requisValeur maximum renvoyéeCalendriers de jours fériés/de travail de l'employé : heures de travail prévues SANS heures de jour férié si positif, sinon 0 (sans arrondi)HeuresCalendrier de travailJour fériéSupérieure à 0 ou total des heures de travail planifiées moins les heures de jour férié.Calendrier de travail de l'employé : heures de jour de travail pour la date (en fonction de la date d'effet) sans arrondiHeuresCalendrier de travailNombre d'heures de travail prévues.Calendrier de jours fériés de l'employé : 0 si la date est un jour férié, sinon 8Vous pouvez copier la règle et remplacer le maximum par une valeur horaire.HeuresJour férié0 si la date de l'absence est un jour férié et 8 si elle ne l'est pas.Calendrier de jours fériés de l'employé : 0 si la date est un jour férié, sinon 24Vous pouvez copier la règle et remplacer le maximum par une valeur horaire.HeuresJour férié0 si la date de l'absence est un jour férié et 24 si elle ne l'est pas.Calendriers de jours fériés/de travail de l'employé : 1 si les heures de jour de travail MOINS les heures de jour férié > 0, sinon 0jour(s)Calendrier de travailJour férié1 si heures de travail > heures de jour férié et 0 si heures de travail < heures de jour férié.Calendrier de travail : 1 si la date est un jour de travail, sinon 0.jour(s)Calendrier de travail1 si la date de l'absence est un jour de travail et 0 si la date de l'absence ne l'est pas.Calendrier de jours fériés de l'employé : 0 si la date est un jour férié, sinon 1jour(s)Jour férié0 si la date de l'absence est un jour férié et 1 si elle ne l'est pas.