Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2025-06-23
Concept : calcul fondé sur des étapes

Concept : calcul fondé sur des étapes

Les calculs fondés sur des étapes renvoient une seule valeur numérique. Vous pouvez les utiliser dans des scénarios faisant appel à une logique complexe, comme des flux de calcul imbriqués.

Opérations

Dans chaque étape, vous pouvez préciser le nombre d’opérations que Workday exécute de manière séquentielle. Pour chaque opération, vous pouvez également préciser la façon dont vous souhaitez fournir la valeur. Exemple : utilisation d’un calcul ou d’une valeur numérique.
Opération
Description
Ajouter
Ajoute la valeur que vous précisez à la valeur antérieure.
Diviser
Divise la valeur antérieure par la valeur que vous précisez.
Quitter
Quitte le calcul avec l’une des options suivantes :
  • Une valeur numérique.
  • La valeur antérieure la plus récente.
  • résultat d'un calcul précisé .
  • Le résultat d'une opération de différence de dates.
  • Le résultat d’une opération d’extraction de date.
Max.
Retourne le maximum de toutes les valeurs précisées. Lorsque vous sélectionnez
Calcul
dans l’invite
Type
, vous pouvez configurer Workday pour ignorer la valeur antérieure dans la comparaison. Pour ce faire, cochez la case
Exclure la valeur antérieure
.
Min.
Renvoie le minimum de toutes les valeurs précisées. Lorsque vous sélectionnez
Calcul
dans l’invite
Type
, vous pouvez configurer Workday pour ignorer la valeur antérieure dans la comparaison. Pour ce faire, cochez la case
Exclure la valeur antérieure
.
Multiplier
Multiplie la valeur antérieure par la valeur que vous précisez.
Power
Applique un opérateur Power à la
valeur
de la rangée précédente.
Arrondir
Permet de préciser une option d'arrondissement .
Définir
Initialise une valeur de départ, généralement au début du calcul. Lorsque vous ne définissez pas de valeur initiale, Workday démarre le calcul avec la valeur zéro. Vous pouvez utiliser l’opération de définition pour réinitialiser la valeur antérieure précédente.
Soustraire
Soustrait la valeur que vous précisez de la valeur antérieure.
Exemple : Définir
Définissez la valeur initiale à 100.
Opération
Type
Valeur
Définir
Valeur numérique
100
Exemple : Multiplier
Multipliez la valeur antérieure par la valeur d’un abonnement mensuel de transport, que vous stockez dans une table de consultation avancée .
Opération
Type
Valeur - Table de consultation
Valeur - Colonne
Valeur - Indicateur de date de la période
Multiplier
Table de consultation
indemnité d’abonnement pour les frais de transport
Mensuel
Fondé sur la date de paiement
Exemple : Power
Ajoutez un opérateur puissance à la valeur précédente pour l’ensemble de 2.
Opération
Type
Valeur
Définir
Valeur numérique
2
Power
Valeur numérique
0.5
Le calcul renvoie 1,4142.
Exemple : Min
Retourne le minimum entre la valeur antérieure, l’âge du travailleur et 15 ans.
Opération
Type
Valeur
Min.
Calcul
15
Âge du travailleur
Exemple : Quitter
Quittez le calcul avec un résultat de la valeur antérieure.
Opération
Type
Quitter
Valeur antérieure
Exemple : Ajouter
Ajoutez l’âge du travailleur à la fin de la période.
Opération
Type
Valeur - Type de date de début
Valeur - Calcul de la date de début
Valeur - Type de date de fin
Valeur - Calcul de la date de fin
Valeur retournée
Ajouter
Différence entre deux dates
Calcul
Travailleur : Date d’embauche
Calcul
Période : Date de fin de la période
Year

Conditions

Vous pouvez préciser une condition pour déterminer si Workday doit résoudre ou non une étape.
Vous pouvez copier des conditions fondées sur des étapes en sélectionnant Condition > Copier dans le menu des actions connexes de la condition.
Exemple : valeur antérieure <= 1 500
Vous voulez que l’étape soit résoudre uniquement lorsque la valeur antérieure héritée de l’étape précédente est inférieure ou égale à 1 500.
Opérande 1
Opérateur
Opérande 2
Valeur antérieure
est inférieur ou égal à
Calcul
 > 1 500
Exemple : Date d’embauche du travailleur >= Date de début de la période
Vous voulez que l’étape soit résoudre uniquement lorsque la date d'embauche du travailleur est postérieure ou égale à la date de début de la période.
Opérande 1
Opérateur
Opérande 2
Calcul
 >
Date d’embauche du travailleur
supérieur ou égal à
Calcul
 >
Période : Date de début de la période
Nombre d’années de service du travailleur > 20 (à la fin de la période) ET mois de la date d’embauche du travailleur = Mois de la période
Vous voulez que l’étape soit résoudre uniquement lorsque les deux conditions suivantes sont remplies par le travailleur :
  • La date de début dépasse la date de fin de la période de plus de 20 ans.
  • Le mois de la date d'embauche est le même mois que celui de la date de fin de la période.
Opérateur logique
=
AND
Opérande 1
Opérateur
Opérande 2
Type :
Différence entre deux dates
Type de date de début :
Calcul
Calcul de la date de début :
Travailleur : Date d’embauche
Type de date de fin :
Calcul
Calcul de la date de fin :
Période : Date de fin de la période
Valeur retournée :
Année
est supérieur à
Type :
Numérique
Valeur :
20
Type :
Extraction de date
Calcul de la date :
Travailleur : Date d’embauche
Valeur retournée :
Month
est égal à
Type :
Extraction de date
Calcul de la date :
Période : Date de fin de la période
Valeur retournée :
Month
Groupes de conditions
Vous pouvez préciser l’ordre des conditions lorsqu’il y a plusieurs rangées de conditions.
Exemple : heures supplémentaires fondées sur le solde des congés payés
Vous voulez accorder aux travailleurs le solde de congé pour raison personnelle le moins élevé (congés payés) et le solde d’heures supplémentaires. Les travailleurs dont le solde de congés payés est plus élevé obtiennent moins d’heures supplémentaires. Vous définissez ce calcul fondé sur des étapes :
Étape
Groupe de conditions :
Condition
Opération
Type
Valeur
1
Définir
Calcul
Solde actuel des congés payés (heures)
Ajouter
Calcul
Régime de congés payés (fondés sur le poste)
Arrondir
Définition d’arrondissement
Arrondir à la baisse au multiple de 1 le plus proche
2.1
Groupe de conditions de la valeur antérieure
Valeur antérieure < = 100
Ajouter
Valeur numérique
25
2.2
Groupe de conditions de la valeur antérieure
Valeur antérieure < = 200
Ajouter
Valeur numérique
15
2.3
Groupe de conditions de la valeur antérieure
Valeur antérieure < = 300
Ajouter
Valeur numérique
10
2.4
Groupe de conditions de la valeur antérieure
Valeur antérieure > 300
Ajouter
Valeur numérique
5
Workday évalue les étapes en fonction de l’ordre des étapes. Un travailleur qui a moins de 100 reçoit 25 heures supplémentaires. Un travailleur qui a plus de 300 bénéficie de 5 heures supplémentaires.