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é :
- DomaineCustom Field Managementdans le domaine fonctionnel System.
- DomaineSet Up: Time Calculationsdans le domaine fonctionnel Time Tracking Calculations.
- Accédez à la tâcheCré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.
- Créez un champ calculé qui retourne l’état par défaut d’un travailleur.ChampValeurNom du champÉtat par défaut du travailleur pour un bloc d’heuresObjet de gestionBloc d’heuresFonctionConsultation de valeur associée
- Cliquez surOK.
- Dans l’ongletCalcul, indiquez les valeurs suivantes :ChampValeurChamp de consultationTravailleurSélectionnez l’optionTravailleuravec 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 retourAdresse principale - Province/État
- Cliquez surOK.
- Cliquez surCréer un autre calcul.
- Créez un champ calculé qui retourne l’état par défaut d’un travailleur à la date du bloc d’heures.ChampValeurNom du champÉtat par défaut d’un travailleur pour un bloc d’heures à la date du bloc d’heuresObjet de gestionBloc d’heuresFonctionDate de référence de la valeur de consultation
- Cliquez surOK.
- Dans l’ongletCalcul, indiquez les valeurs suivantes :ChampValeurChamp sourceÉtat par défaut du travailleur pour un bloc d’heuresDate d’effetDate calculée
- Cliquez surOK.
- Cliquez surCréer un autre calcul.
- 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.ChampValeurNom du champÉtat de remplacement pour un bloc d’heuresObjet de gestionBloc d’heuresFonctionConsultation de valeur associée
- Cliquez surOK.
- Dans l’ongletCalcul, indiquez les valeurs suivantes :ChampValeurChamp de consultationEmplacementValeur de retourAdresse principale - Province/État
- Cliquez surOK.
- Cliquez surCréer un autre calcul.
- 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.ChampValeurNom du champBloc d’heures travaillées dans l’État XYZObjet de gestionBloc d’heuresFonctionCondition Vrai/Faux
- Cliquez surOK.
- Dans l’ongletCalcul, créez la condition Vrai/Faux. Ajoutez ces rangées à la grille :Et/Ou(ChampOpérateurType de comparaisonValeur de comparaison)Et(État de remplacement pour un bloc d’heuresest laissé en blancEtÉtat par défaut d’un travailleur pour un bloc d’heures à la date du bloc d’heuresest égal àValeur spécifiée dans ce filtreÉtat XYZ)OuÉtat de remplacement pour un bloc d’heuresest égal àValeur spécifiée dans ce filtreÉtat XYZ
- Cliquez surOKetTerminé.
- Créez un calcul conditionnel de bloc d’heures à l’aide du champ calculéBloc d’heures travaillées dans l’État XYZque 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.
- Accédez à la tâcheCréer un calcul des heures.
- Dans le champNom, entrezHeure de l’État XYZ.
- À partir de l’inviteType de calcul, sélectionnezCalcul conditionnel de bloc d’heures.
- Cliquez surOK.
- Dans la sectionCritères, à partir de l’inviteConditions propres au bloc d’heures, sélectionnezBloc d’heures travaillées dans l’État XYZ.
- Dans la sectionRésultats, à partir de l’inviteAjouter des marqueurs, créez un marqueur de calcul des heuresÉtat XYZ.
- Dans l’ongletGroupes, 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 :ChampValeurGroupe de calculs des heuresÉ.-U. - Calculs des heures supplémentairesDate d’effetInstantané actuel
- Cliquez surOK.
- Accédez à la tâcheMettre à jour les priorités de calcul des heureset affectez à ce calcul une priorité de 080.
- Cliquez surOKetTerminé.
- 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.
- Accédez à la tâcheCréer un calcul des heures.
- Dans le champNom, entrezXYZ Time Double Time pour l’État.
- À partir de l’inviteType de calcul, sélectionnezCalcul des heures supplémentaires standard.
- Cliquez surOK.
- Dans l’ongletOptions générales, précisez lesCritères:ChampValeurPériodeJourRemplacer les heures supérieures à (valeur)12Marqueurs de calcul des heuresÉtat XYZ
- Précisez lesrésultats:ChampValeurAjouter des marqueursTaux doubleRetirer des marqueursNormalJour fondé surDate calculée
- Dans l’ongletGroupes, 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 :ChampValeurGroupe de calculs des heuresÉ.-U. - Calculs des heures supplémentairesDate d’effetInstantané actuel
- Cliquez surOK.
- Accédez à la tâcheMettre à jour les priorités de calcul des heurespour affecter la priorité de calcul 085 afin qu’il s’exécute après le calcul conditionnel de bloc d’heures.
- Cliquez surOKetTerminé.
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 %.