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 impliquant une logique complexe, tels que des flux de calculs imbriqués.

Opérations

Dans chaque étape, vous pouvez indiquer un nombre illimité d'opérations que Workday exécute de manière séquentielle. Pour chaque opération, vous pouvez également indiquer comment vous souhaitez fournir la valeur. Par exemple, en utilisant un calcul ou une valeur numérique.
Opération
Description
Ajouter
Ajoute la valeur que vous indiquez à la valeur précédente.
Diviser
Divise la valeur précédente par la valeur que vous indiquez.
Quitter
Quitte le calcul avec, au choix :
  • Une valeur numérique.
  • La valeur précédente la plus récente.
  • Le résultat d'un calcul donné.
  • Le résultat d'une opération de différence de dates.
  • Le résultat d'une opération d'extraction de date.
Max.
Renvoie le maximum de toutes les valeurs indiquées. Lorsque vous sélectionnez
Calcul
dans l'invite
Type
, vous pouvez configurer Workday de manière à ignorer la valeur précédente dans la comparaison. Pour ce faire, cochez la case
Exclure la valeur précédente
.
Min.
Renvoie le minimum de toutes les valeurs indiquées. Lorsque vous sélectionnez
Calcul
dans l'invite
Type
, vous pouvez configurer Workday de manière à ignorer la valeur précédente dans la comparaison. Pour ce faire, cochez la case
Exclure la valeur précédente
.
Multiplier
Multiplie la valeur précédente par la valeur que vous indiquez.
Arrondir
Permet de spécifier une option d'arrondi.
Définir
Initialise une valeur de départ, généralement au début du calcul. Si vous ne définissez aucune valeur initiale, Workday débute le calcul avec la valeur zéro. Vous pouvez utiliser l'opération Définir pour réinitialiser la valeur antérieure 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
Numérique
100
Exemple : Multiplier
Multipliez la valeur précédente par la valeur d'un abonnement de transport mensuel, que vous stockez dans une table de recherche avancée.
Opération
Type
Valeur - Table de recherche
Valeur - Colonne
Valeur - Choix de la date de référence
Multiplier
Table de recherche
Indemnité d'abonnement de transport
Mensuelle
Date de paiement
Exemple : Min.
Obtenez la valeur minimum entre la valeur précédente, l'âge de l'employé et 15 ans.
Opération
Type
Valeur
Min.
Calcul
15
Âge de l'employé
Exemple : Quitter
Quittez le calcul avec le résultat de la valeur précédente.
Opération
Type
Quitter
Valeur précédente
Exemple : Ajouter
Ajoutez l'âge de l'employé à la date de 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 renvoyée
Ajouter
Différence de dates
Calcul
Employé : date d'embauche
Calcul
Période : date de fin de la période
Année

Conditions

Vous pouvez spécifier une condition pour contrôler 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 associées de la condition.
Exemple : Valeur précédente <= 1 500
Vous voulez que l'étape soit résolue uniquement lorsque la valeur précédente 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 précédente
inférieur ou égal à
Calcul
> 1 500
Exemple : Date d'embauche d'un employé >= Date de début de la période
Vous voulez que l'étape soit résolue uniquement lorsque la date d'embauche de l'employé 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 de l'employé
supérieur ou égal à
Calcul
>
Période : date de début de la période
Nombre d'années d'ancienneté de l'employé > 20 (à la fin de la période) ET Mois de la date d'embauche de l'employé = mois de la période
Vous voulez que l'étape soit résolue uniquement lorsque les deux conditions suivantes sont réunies pour l'employé :
  • La date de début est supérieure à 20 ans à la date de fin de la période.
  • Le mois de la date d'embauche correspond au mois de la date de fin de la période.
Opérateur logique
=
ET
Opérande 1
Opérateur
Opérande 2
Type :
Différence de dates
Type de date de début :
Calcul
Calcul de la date de début :
Employé : 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 renvoyée :
Année
supérieur à
Type :
Numérique
Valeur :
20
Type :
Extraction de date
Calcul de la date: 
Employé : date d'embauche
Valeur renvoyée :
Mois
égal à
Type :
Extraction de date
Calcul de la date :
Période : date de fin de la période
Valeur renvoyée :
Mois
Groupes de conditions
Vous pouvez spécifier l'ordre des conditions lorsqu'il existe plusieurs lignes de conditions.
Exemple : heures supplémentaires en fonction du solde des absences rémunérées
Vous voulez ajouter des heures aux employés dont le solde d'absences rémunérées est le plus faible. Les employés ayant des soldes d'absences rémunérées plus importants reçoivent moins d'heures. 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 absences rémunérées (heures)
Ajouter
Calcul
Régime des absences rémunérées (fondé sur un poste)
Arrondir
Définition d'arrondi
Arrondir à la baisse à l'entier le plus proche
2,1
Groupe de conditions de valeur précédente
Valeur précédente < = 100
Ajouter
Numérique
25
2,2
Groupe de conditions de valeur précédente
Valeur précédente < = 200
Ajouter
Numérique
15
2,3
Groupe de conditions de valeur précédente
Valeur précédente < = 300
Ajouter
Numérique
10
2,4
Groupe de conditions de valeur précédente
Valeur précédente > 300
Ajouter
Numérique
5
Workday évalue les étapes dans l'ordre défini. Un employé qui a moins de 100 reçoit 25 heures supplémentaires. Un employé qui a plus de 300 reçoit 5 heures supplémentaires.