Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2024-03-08
Exemple : calculer les heures supplémentaires en fonction de l’emplacement

Exemple : calculer les heures supplémentaires en fonction de l’emplacement

Cet exemple montre comment combiner des champs calculés et des calculs des heures pour prendre en charge les exigences en matière d’heures supplémentaires fondées sur l’emplacement.
Les non-résidents travaillant dans l’État XYZ, aux États-Unis, sont admissibles aux heures majorées de 100 % de l’État XYZ. Les travailleurs de l’État XYZ perçoivent un salaire majoré de 100 % après 12 heures de travail par jour, qu’ils soient résidents de l’État ou non.
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 qui s’appuient les uns sur les autres. Vous utiliserez le champ calculé final à cette étape du calcul conditionnel du bloc d’heures.
    1. Créez un champ calculé qui retourne l’état par défaut d’un travailleur.
      Champ
      Valeur
      Nom du champ
      État par défaut du travailleur pour un bloc d’heures
      Objet de gestion
      Bloc d’heures
      Fonction
      Consultation de valeur associée
    2. Cliquez sur
      OK
      .
    3. Dans l’onglet
      Calcul
      , indiquez les valeurs suivantes :
      Champ
      Valeur
      Champ de consultation
      Travailleur
      Sélectionnez l’option
      Travailleur
      avec l’objet de gestion Bloc d’heures. Affichez le menu des actions connexes pour vérifier l’objet de gestion associé à une option Travailleur.
      Valeur de retour
      Adresse principale - Province/État
    4. Cliquez sur
      OK
      .
    5. Cliquez sur
      Créer un autre calcul
      .
    6. Créez un champ calculé qui retourne l’état par défaut d’un travailleur à la date du bloc d’heures.
      Champ
      Valeur
      Nom du champ
      État par défaut d’un travailleur pour un bloc d’heures à la date du bloc d’heures
      Objet de gestion
      Bloc d’heures
      Fonction
      Date de référence de la valeur de consultation
    7. Cliquez sur
      OK
      .
    8. Dans l’onglet
      Calcul
      , indiquez les valeurs suivantes :
      Champ
      Valeur
      Champ source
      État par défaut du travailleur pour un bloc d’heures
      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 retourne l’état du bloc d’heures si un travailleur remplace l’état par défaut pour le bloc d’heures.
      Champ
      Valeur
      Nom du champ
      État de remplacement pour un bloc d’heures
      Objet de gestion
      Bloc d’heures
      Fonction
      Consultation de valeur associée
    12. Cliquez sur
      OK
      .
    13. Dans l’onglet
      Calcul
      , indiquez les valeurs suivantes :
      Champ
      Valeur
      Champ de consultation
      Emplacement
      Valeur de retour
      Adresse principale - Province/État
    14. Cliquez sur
      OK
      .
    15. Cliquez sur
      Créer un autre calcul
      .
    16. Créez un champ calculé qui est validé si l’emplacement par défaut d’un travailleur est dans l’État XYZ ou si un travailleur précise l’emplacement État XYZ pour le bloc d’heures.
      Champ
      Valeur
      Nom du champ
      Bloc d’heures travaillées dans l’État XYZ
      Objet de gestion
      Bloc d’heures
      Fonction
      Condition Vrai/Faux
    17. Cliquez sur
      OK
      .
    18. Dans l’onglet
      Calcul
      , créez la condition Vrai/Faux. Ajoutez ces rangées à la grille :
      Et/Ou
      (
      Champ
      Opérateur
      Type de comparaison
      Valeur de comparaison
      )
      Et
      (
      État de remplacement pour un bloc d’heures
      est laissé en blanc
      Et
      État par défaut d’un travailleur pour un bloc d’heures à la date du bloc d’heures
      est égal à
      Valeur spécifiée dans ce filtre
      État XYZ
      )
      Ou
      État de remplacement pour un bloc d’heures
      est égal à
      Valeur spécifiée dans ce filtre
      État XYZ
    19. Cliquez sur
      OK
      et
      Terminé
      .
  2. Créez un calcul conditionnel de bloc d’heures à l’aide du champ calculé
    Bloc d’heures travaillées dans l’État XYZ
    que vous avez défini à l’étape précédente. Ce calcul marque tous les blocs d’heures travaillées dans l’État XYZ avec un marqueur de calcul
    État XYZ
    .
    1. Accédez à la tâche
      Créer un calcul des heures
      .
    2. Dans le champ
      Nom
      , entrez
      Heure de l’État XYZ
      .
    3. À partir de l’invite
      Type de calcul
      , sélectionnez
      Calcul conditionnel de bloc d’heures
      .
    4. Cliquez sur
      OK
      .
    5. Dans la section
      Critères
      , à partir de l’invite
      Conditions propres au bloc d’heures
      , sélectionnez
      Bloc d’heures travaillées dans l’État XYZ
      .
    6. Dans la section
      Résultats
      , à partir de l’invite
      Ajouter des marqueurs
      , créez un marqueur de calcul des heures
      État XYZ
      .
    7. Dans l’onglet
      Groupes
      , indiquez les groupes de calcul des heures afin que tous les travailleurs soient admissibles à ce calcul, et pas seulement les résidents de l’État XYZ. Ajoutez une rangée avec les valeurs suivantes à la grille :
      Champ
      Valeur
      Groupe de calculs des heures
      É.-U. - Calculs des heures supplémentaires
      Date d’effet
      Instantané actuel
    8. Cliquez sur
      OK
      .
  3. Accédez à la tâche
    Mettre à jour les priorités de calcul des heures
    et affectez à ce calcul une priorité de 080.
  4. Cliquez sur
    OK
    et
    Terminé
    .
  5. Créez un calcul des heures supplémentaires qui calcule les heures majorées de 100 % si un travailleur travaille plus de 12 heures par jour à la fois pour les résidents et les non-résidents de l’État XYZ qui ont travaillé dans l’État XYZ.
    1. Accédez à la tâche
      Créer un calcul des heures
      .
    2. Dans le champ
      Nom
      , entrez
      XYZ Time Double Time pour l’État
      .
    3. À partir de 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
      , précisez les
      Critères
       :
      Champ
      Valeur
      Période
      Jour
      Remplacer les heures supérieures à (valeur)
      12
      Marqueurs de calcul des heures
      État XYZ
    6. Précisez les
      résultats
       :
      Champ
      Valeur
      Ajouter des marqueurs
      Taux double
      Retirer des marqueurs
      Normal
      Jour fondé sur
      Date calculée
    7. Dans l’onglet
      Groupes
      , indiquez les groupes de calcul des heures afin que tous les travailleurs soient admissibles à ce calcul, et pas seulement les résidents de l’État XYZ. Ajoutez une rangée avec les valeurs suivantes à la grille :
      Champ
      Valeur
      Groupe de calculs des heures
      É.-U. - Calculs des heures supplémentaires
      Date d’effet
      Instantané actuel
    8. Cliquez sur
      OK
      .
  6. Accédez à la tâche
    Mettre à jour les priorités de calcul des heures
    pour affecter la priorité de calcul 085 afin qu’il s’exécute après le calcul conditionnel de bloc d’heures.
  7. Cliquez sur
    OK
    et
    Terminé
    .
Lorsque des non-résidents travaillent dans l’État XYZ, ils doivent préciser les blocs d’heures pour lesquels ils ont travaillé dans cet État afin que Workday ajoute les blocs d’heures au calcul des heures majorées de 100 %.