Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-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, tels que des flux de calcul imbriqués.

Opérations

À 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 : en utilisant un calcul ou une valeur numérique.
Opération
Description
Ajouter
Ajoute la valeur que vous précisez à la valeur précédente.
Diviser
Divise la valeur antérieure par la valeur que vous précisez.
Quitter
Quitte le calcul avec soit :
  • Une valeur numérique.
  • La valeur antérieure la plus récente.
  • Le 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 qu’il ignore la valeur précédente 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 qu’il ignore la valeur précédente 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.
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 précédente précédente.
Soustraire
Soustrait la valeur que vous indiquez de la valeur précédente.
Exemple : définir
Définissez la valeur initiale sur 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 aux services de transport que vous avez stockée 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 le transport
Mensuel
Fondé sur la date de paiement
Exemple : Min
Renvoie 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 précédente.
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 une étape ou non.
Vous pouvez copier des conditions fondées sur des étapes en sélectionnant Condition > Copier à partir du menu des actions connexes de la condition.
Exemple : valeur antérieure <= 1500
Vous voulez que l'étape soit calculée 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 calculée uniquement lorsque la date d’embauche du travailleur est postérieure ou identique à 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
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 calculée uniquement lorsque les deux conditions suivantes sont remplies pour le travailleur :
  • La date de début est postérieure à 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 la date de fin de la période.
Opérateur logique
=
ET
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 :
mois
est égal à
Type :
Extraction de date
Date de calcul :
Période : Date de fin de la période
Valeur retournée :
mois
Groupes de conditions
Vous pouvez préciser l’ordre des conditions lorsqu’il existe plusieurs rangées de conditions.
Exemple : heures supplémentaires en fonction du solde de congés payés
Vous voulez accorder des heures supplémentaires aux travailleurs qui ont le moins de solde de congés personnels. Les travailleurs ayant des soldes de congés payés plus importants ont 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 de congés payés (heures)
Ajouter
Calcul
Régime de congés payés (fondé 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 personnes reçoit 25 heures supplémentaires. Un travailleur qui a plus de 300 personnes reçoit 5 heures supplémentaires.