Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2024-03-08
Exemple : calculer des heures supplémentaires en fonction du site

Exemple : calculer des heures supplémentaires en fonction du site

Cet exemple décrit comment combiner des champs calculés et des calculs de temps pour prendre en charge les exigences en matière d'heures supplémentaires fondées sur le site.
Les non-résidents travaillant dans l'État XYZ aux États-Unis sont éligibles à la majoration de 100 % du salaire en vigueur dans cet État. Les employés y perçoivent un salaire majoré de 100 % après 12 heures de travail au cours d'une journée, qu'ils résident ou non dans l'État.
Sécurité :
  • Domaine
    Custom Field Management
    dans le domaine fonctionnel System.
  • Domaine
    Set Up: Time Calculations
    dans le domaine fonctionnel Time Tracking Calculations.
  1. Accédez à la tâche
    Créer un champ calculé
    pour créer des champs calculés complémentaires. Vous allez utiliser le dernier champ calculé de cette étape dans le calcul conditionnel de tranche horaire.
    1. Créez un champ calculé qui renvoie l'État par défaut d'un employé.
      Champ
      Valeur
      Nom du champ
      État par défaut de l'employé pour une tranche horaire
      Objet de gestion
      Tranche horaire
      Fonction
      Recherche de valeur associée
    2. Cliquez sur
      OK
      .
    3. Dans l'onglet
      Calcul
      , définissez les valeurs suivantes :
      Champ
      Valeur
      Champ de recherche
      Employé
      Sélectionnez l'option
      Employé
      avec l'objet de gestion Tranche horaire. Affichez le menu des actions associées pour vérifier l'objet de gestion associé à une option de l'employé.
      Valeur de renvoi
      Département (adresse principale)
    4. Cliquez sur
      OK
      .
    5. Cliquez sur
      Créer un autre calcul
      .
    6. Créez un champ calculé qui renvoie l'État par défaut d'un employé à la date de la tranche horaire.
      Champ
      Valeur
      Nom du champ
      État par défaut de l'employé pour une tranche horaire à la date de celle-ci
      Objet de gestion
      Tranche horaire
      Fonction
      Recherche de valeur à une date donnée
    7. Cliquez sur
      OK
      .
    8. Dans l'onglet
      Calcul
      , définissez les valeurs suivantes :
      Champ
      Valeur
      Champ source
      État par défaut de l'employé pour une tranche horaire
      Date d'effet
      Date calculée
    9. Cliquez sur
      OK
      .
    10. Cliquez sur
      Créer un autre calcul
      .
    11. Créez un champ calculé qui renvoie l'État correspondant à la date de la tranche horaire si un employé remplace la valeur par défaut pour celle-ci.
      Champ
      Valeur
      Nom du champ
      État de remplacement pour une tranche horaire
      Objet de gestion
      Tranche horaire
      Fonction
      Recherche de valeur associée
    12. Cliquez sur
      OK
      .
    13. Dans l'onglet
      Calcul
      , définissez les valeurs suivantes :
      Champ
      Valeur
      Champ de recherche
      Site
      Valeur de renvoi
      Département (adresse principale)
    14. Cliquez sur
      OK
      .
    15. Cliquez sur
      Créer un autre calcul
      .
    16. Créez un champ calculé qui renvoie Vrai si le site par défaut d'un employé se trouve dans l'État XYZ ou si cet employé indique que le site de la tranche horaire est l'État XYZ.
      Champ
      Valeur
      Nom du champ
      Tranche horaire travaillée dans l'État XYZ
      Objet de gestion
      Tranche horaire
      Fonction
      Condition vrai/faux
    17. Cliquez sur
      OK
      .
    18. Dans l'onglet
      Calcul
      , créez la condition vrai/faux. Ajoutez les lignes suivantes à la grille :
      Et/Ou
      (
      Champ
      Opérateur
      Type de comparaison
      Valeur de comparaison
      )
      Et
      (
      État de remplacement pour une tranche horaire
      est vide
      Et
      État par défaut de l'employé pour une tranche horaire à la date de celle-ci
      égal à
      Valeur indiquée dans ce filtre
      État XYZ
      )
      Ou
      État de remplacement pour une tranche horaire
      égal à
      Valeur indiquée dans ce filtre
      État XYZ
    19. Cliquez sur
      OK
      , puis sur
      Terminé
      .
  2. Créez un calcul conditionnel de tranche horaire à l'aide du champ calculé
    Tranche horaire travaillée dans l'État XYZ
    que vous avez défini à l'étape précédente. Ce calcul affecte le marqueur de calcul
    État XYZ
    à toutes les tranches horaires travaillées dans cet État.
    1. Accédez à la tâche
      Créer un calcul des temps
      .
    2. Dans le champ
      Nom
      , saisissez
      Heure de l'état XYZ
      .
    3. Dans l'invite
      Type de calcul
      , sélectionnez
      Calcul conditionnel de tranche horaire
      .
    4. Cliquez sur
      OK
      .
    5. Dans la section
      Critères
      , dans l'invite
      Conditions de la tranche horaire
      , sélectionnez
      Tranche horaire travaillée dans l'État XYZ
      .
    6. Dans la section
      Résultats
      , à partir de l'invite
      Ajouter des marqueurs
      , créez un marqueur de calcul des temps
      État XYZ
      .
    7. Dans l'onglet
      Groupes
      , indiquez des groupes de calculs des temps afin d'inclure tous les employés éligibles au calcul, et pas uniquement les résidents de l'État XYZ. Ajoutez une ligne à la grille avec les valeurs suivantes :
      Champ
      Valeur
      Groupe de calculs des temps
      USA - Calculs des heures supplémentaires
      Date d'effet
      Instantané actuel
    8. Cliquez sur
      OK
      .
  3. Accédez à la tâche
    Mettre à jour la priorité des calculs des temps
    et affectez à ce calcul une priorité de 080.
  4. Cliquez sur
    OK
    , puis sur
    Terminé
    .
  5. Créez un calcul d'heures supplémentaires qui détermine la majoration de 100 % si un employé travaille plus de 12 heures au cours d'une journée, pour les résidents et non-résidents de l'État XYZ qui ont travaillé dans cet État.
    1. Accédez à la tâche
      Créer un calcul des temps
      .
    2. Dans le champ
      Nom
      , saisissez
      XYZ State Double Time
      .
    3. Dans l'invite
      Type de calcul
      , sélectionnez
      Calcul des heures supplémentaires standard
      .
    4. Cliquez sur
      OK
      .
    5. Dans l'onglet
      Options générales
      , indiquez les
      Critères
       :
      Champ
      Valeur
      Période
      Quotidienne
      Remplacer les heures supérieures à (valeur)
      12
      Marqueurs de calcul des temps
      État XYZ
    6. Indiquez les
      Résultats
       :
      Champ
      Valeur
      Ajouter des marqueurs
      Double Time
      Retirer des marqueurs
      Standard
      Jour fondé sur
      Date calculée
    7. Dans l'onglet
      Groupes
      , indiquez des groupes de calculs des temps afin d'inclure tous les employés éligibles au calcul, et pas uniquement les résidents de l'État XYZ. Ajoutez une ligne à la grille avec les valeurs suivantes :
      Champ
      Valeur
      Groupe de calculs des temps
      USA - Calculs des heures supplémentaires
      Date d'effet
      Instantané actuel
    8. Cliquez sur
      OK
      .
  6. Accédez à la tâche
    Mettre à jour la priorité des calculs des temps
    pour affecter à ce calcul la priorité 085 afin qu'il s'exécute après le calcul conditionnel de tranche horaire.
  7. Cliquez sur
    OK
    , puis sur
    Terminé
    .
Lorsque des non-résidents travaillent dans l'État XYZ, ils doivent indiquer les tranches horaires au cours desquelles ils ont travaillé dans cet État, pour que Workday inclue ces tranches horaires dans les calculs du salaire majoré de 100 %.