L'ancienneté

Aperçu

L'ancienneté est une mesure de la durée de présence d'un employé dans l'entreprise. Elle est généralement utilisée...

  • Pour déterminer le droit aux vacances. Les lois provinciales exigent généralement que les entreprises offrent un nombre minimum de semaines de vacances par an, en fonction de l'ancienneté de l'employé.
  • Pour donner la priorité aux employés ayant le plus d'ancienneté pour les heures supplémentaires, les congés et le choix du plan de travail, etc.

Bien entendu, le calcul de l'ancienneté varie d'une entreprise à l'autre et d'une convention collective à l'autre. Les principales différences sont les suivantes

  • Comment elle est calculée
    L'ancienneté peut être déterminée en fonction du temps écoulé (calendrier), ou en comptant les heures réellement travaillées.

    • L'ancienneté peut être déterminée par le temps écoulé (calendrier) ou par le décompte des heures effectivement travaillées. Le temps écoulé est courant pour les cadres et les employés, ainsi que pour les travailleurs en congé.
    • Le décompte des heures travaillées est courant pour les travailleurs occasionnels, et parfois pour tous les ouvriers.
  • Ancienneté multiple
    Pour gérer les valeurs d'ancienneté multiples des employés, Umana vous permet de définir plusieurs catégories d'ancienneté. La plupart des entreprises n'en ont qu'une seule. Les différentes catégories totalisent généralement le temps travaillé dans différentes fonctions (job), groupes de travail ou syndicats.

Sujets ci-dessous...

Comment fonctionne l'ancienneté dans Umana

Umana vous permet de définir des catégories d'ancienneté et des règles sur la façon de mesurer l'ancienneté, respectivement dans les tables SENCAT et SENRULE.

Pour chaque employé, Umana peut calculer l'ancienneté de l'employé dans chaque catégorie à une date donnée. Pour ce faire, il utilise une valeur initiale, l'historique de l'employé (JOBHIST) et ses heures travaillées (TIMEDT).

Le résultat est affiché dans la fenêtre PERS (personne) de l'employé et disponible dans les rapports.

Deux approches principales

  1. Par date uniquement. Vous sélectionnez une date de début (ancienneté) à utiliser à partir du dossier PERS de l'employé. L'ancienneté est simplement le nombre d'années/mois/jours écoulés depuis cette date.

    • Avec cette approche, l'ancienneté continue à s'accumuler pendant que l'employé est absent ou licencié, à moins que l'ancienneté ne soit réduite. Avec cette approche, l'ancienneté continue à s'accumuler lorsqu'un employé est absent ou licencié, à moins que la date d'ancienneté ne soit ajustée manuellement.

    • Les fonctions Umana Years( ), Months( ), et Days( ) vous permettent de de calculer le temps écoulé entre deux dates

  2. Par catégorie (même si vous n'en avez qu'une). Cette fonction utilise le nouveau moteur d'ancienneté d'Umana.

    Il analyse l'historique de l'employé (JOBHIST) et calcule son ancienneté pour chaque intervalle (d'un mouvement à l'autre), en utilisant la règle appropriée (en fonction de son statut).

    Différentes règles peuvent s'appliquer au fil du temps, à mesure que le statut de l'employé évolue. Vous pouvez contrôler la manière dont les périodes d'inactivité et les absences de longue durée sont traitées.

    Le résultat est la somme de l'ancienneté sur tous les intervalles, plus une valeur initiale. initiale.

    Ainsi, si une partie de la carrière d'un salarié se déroule dans un statut où l'ancienneté est basée sur les heures travaillées, et d'autres parties où son ancienneté est basée sur le calendrier, ce n'est pas grave. l'ancienneté est basée sur le calendrier, ce n'est pas grave. Les différentes parties sont additionnées pour obtenir l'ancienneté totale.

    • La fonction Umana Senior( ) invoque le moteur d'ancienneté pour vousdonner l'ancienneté pourun statut donné. pour vous donner l'ancienneté d'une personne, d'une catégorie et d'une date donnée.

Processus de calcul

(Ancienneté par catégorie uniquement) Le moteur d'ancienneté analyse l'[historique d'emploi (JOBHIST)] de la personne (VFPS://Topic/MJOBHIST).

Pour chaque intervalle de temps où l'employé a un statut constant (d'un mouvement JOBHIST à l'autre), le moteur d'ancienneté consulte la table SENRULE pour trouver la règle appropriée à la catégorie et au statut de l'employé.

Il existe deux types de calculs. Le SENRULE indique lequel utiliser :

  • Temps écoulé (temps calendaire) du début à la fin de l'intervalle.
  • Heures travaillées pendant l'intervalle, à l'aide d'un compteur. Le SENRULE précise également le compteur à utiliser.

Prenez le temps de lire SENRULEs

Périodes d'ILD et d'AINC

Vous pouvez vouloir compter l'ancienneté lorsqu'un employé est en congé de longue durée (LTD) ou inactif (INAC) - dans certains cas, mais pas dans tous.

Umana distingue les différents types de statut LTD ou INAC par le code de mouvement (table JACTION) qui a modifié le statut de l'emploi (JSTAT). Chaque SENRULE spécifie les types d'absences ILD et INAC à inclure.

Ces intervalles sont toujours mesurés en temps écoulé, car il n'y a généralement pas de mouvements de présence.

Filtrage de la SENCAT

Généralement, les différentes catégories d'ancienneté (SENCAT) correspondent à des heures travaillées dans des fonctions (jobs), des lieux, des services ou des syndicats différents. Si vous avez plusieurs catégories, vous avez besoin d'un moyen de spécifier à chaque catégorie ce qui doit être compté.

  • Pour les intervalles contre-mesurés, le filtrage est basé sur les transactions dans Attendance Detail (TIMEDT) , il est donc limité aux champs de l'enregistrement TIMEDT : Fonction (Job) travaillée, Service (ENTITY) travaillé, Lieu (LOCN). (Pour filtrer par syndicat, sélectionnez les fonctions de ce syndicat).

  • Pour les intervalles mesurés en temps écoulé, Umana doit utiliser les champs JOB/DEPT/LOCN de l'enregistrement JOBHIST de l'employé. Cela signifie que l'ensemble de l'intervalle est inclus ou non.

Unités

Umana doit additionner le temps écoulé et les heures travaillées, calculés à partir de différents intervalles. Pour additionner ces différentes unités, Umana a besoin d'un moyen de les convertir.

Pour ce faire, il utilise le nombre d'heures ETP (équivalent temps plein) par jour, pour cet employé, pendant chaque intervalle. Ce facteur peut varier d'un intervalle à l'autre. Umana accumule les heures travaillées et les jours calendaires séparément pour chaque intervalle, rendant les deux totaux disponibles.

  • Lorsque les heures travaillées sont nécessaires, le total des heures est renvoyé.
  • Lorsque des années / mois / semaines / jours calendaires sont nécessaires, le total des jours calendaires est (converti et) renvoyé.

Pour chaque catégorie d'ancienneté, vous pouvez spécifier les unités à afficher par défaut. Dans tous les cas, vous pouvez obtenir des résultats dans les unités souhaitées.

  • **Problèmes d'arrondi ??* La conversion des jours calendaires en années ou en mois n'est pas exacte car la longueur des mois varie. Les années aussi.

Totaux intermédiaires sauvegardés

Umana peut stocker des résultats intermédiaires - par exemple à la fin de chaque année - afin d'éviter de toujours cumuler le temps de nombreuses années pour déterminer l'ancienneté d'un employé par catégorie. Il existe un outil pour ce faire.

L'un d'entre eux, les totaux partiels, est le solde initial (d'ouverture) pour l'ancienneté accumulée avant le démarrage d'Umana.

Configuration des règles d'ancienneté

Pour l'ancienneté par date uniquement, car vous pouvez configurer chaque banque de temps (plan de présence) quel champ de date utiliser.

Pour l'ancienneté par catégorie (le nouveau moteur d'ancienneté) il y a plus de choix de configuration

  • La table SENCAT répertorie les catégories d'ancienneté. (Il en faut au moins une, car de nombreuses entreprises n'en ont qu'une).

  • La table SENRULE spécifie comment l'ancienneté est calculée pour chaque intervalle JOBHIST, en fonction du statut de l'employé à ce moment-là. Elle peut calculer le temps écoulé ou les heures travaillées à l'aide d'un compteur.

    Dans le SENRULE, vous indiquez le compteur que vous utilisez. Vous pouvez spécifier quels types de périodes d'ILD et d'AINC sont pris en compte.

  • Dans Options > Personne > Ancienneté, vous spécifiez des règles d'ancienneté supplémentaires. Vous pouvez spécifier jusqu'à deux catégories d'ancienneté affichées dans la fenêtre PERS (onglet ancienneté).

  • Pour les Plans de banque de temps, vous spécifiez la catégorie d'ancienneté à utiliser (au lieu de spécifier le champ de date à utiliser).

Affichage et ajustement de l'ancienneté

Pour visualiser l'ancienneté d'un employé, ouvrez sa fenêtre PERS, onglet ancienneté. La partie ancienneté se présente comme suit

Première ligne

  • Tools bouton pour ouvrir les outils d'ancienneté

  • Date d'entrée en vigueur pour consultation : La modification de cette date n'affecte que l'ancienneté affichée ci-dessous ; elle n'est pas stockée.

    • Saisissez une date future pour obtenir l'ancienneté estimée à cette date.
  • Rang d'ancienneté est un nombre qui permet de classer les employés par ordre d'ancienneté et de le figer à une certaine date. (Plus le chiffre est bas, plus l'ancienneté est élevée).

    Vous pouvez modifier le rang de cet employé ou cliquer sur l'icône pour réattribuer le rang à tout le monde.

    • Pour trier les employés par ancienneté, il est beaucoup plus efficace de le faire sur la base de leur rang d'ancienneté, car le recalcul de l'ancienneté pour tous les employés d'une liste serait très lent.

Lignes inférieures

En dessous se trouvent une ou deux valeurs d'ancienneté pour l'employé (à partir de deux catégories). Les catégories à afficher sont configurées dans Options > Personne.

  • La valeur d'ancienneté est l'ancienneté de l'employé dans les unités par défaut pour cette catégorie.

    • Passez la souris dessus pour obtenir une info-bulle avec un résumé des informations, y compris l'ancienneté dans d'autres unités.

    • Cliquez sur pour voir le détail de la manière dont l'ancienneté a été calculée, à partir de la dernière valeur enregistrée pour chaque intervalle JOBHIST.

      Pour une ligne calculée à l'aide d'un compteur (voir SENRULEs), vous pouvez double-cliquer sur cette ligne pour afficher les transactions comptabilisées.

    • Cliquez avec le bouton droit de la souris sur pour ouvrir un menu avec d'autres options :

      L'option Totaux intermédiaires affiche l'historique de toutes les valeurs sauvegardées (gelées) et leurs dates, y compris le solde initial d'ouverture. En mode modification, vous pouvez modifier les valeurs à cet endroit. Les modifications prennent effet immédiatement, même sans cliquer sur l'icône SAUVEGARDER, car elles ne sont pas réellement conservées dans le dossier PERS.

  • La valeur initiale de correspond à l'ancienneté initiale de l'employé avant la mise en œuvre d'Umana. Vous pouvez également la modifier ici. Les modifications prennent effet immédiatement.

Utilisation de l'ancienneté

Outils

  • La fonction SENIOR( ) peut être utilisée dans un rapport pour imprimer l'ancienneté des employés. Cliquez sur le lien pour plus de détails.

  • The Seniority : Assign rank & partial totals permet d'enregistrer (geler) des totaux intermédiaires et/ou d'attribuer de nouveaux rangs d'ancienneté de manière séquentielle. Regardez dans Top-menu > Tools > Maintenance > Person & Jobhist

    Cet outil fonctionne pour une catégorie à la fois et produit un rapport sur les employés par ordre d'ancienneté. des employés par ordre d'ancienneté.

    L'enregistrement de nouveaux totaux pour une date donnée écrase toute modification manuelle effectuée à partir du formulaire PERS pour cette date.

    Vous pouvez également exécuter cet outil sans mettre à jour la base de données, afin d'obtenir le rapport.

Rapports

  • Les rapports sur l'ancienneté se trouvent sous Top-menu > Print > Person et commencent par le mot Seniority. L'outil mentionné ci-dessus permet également d'imprimer un rapport.

Autres modules

  • Banques de temps : Pour le calcul des droits, le module banques de temps utilise l'ancienneté de l'employé en mois pour trouver la bonne "tranche", afin de savoir à combien de vacances (le cas le plus courant) un employé a droit. L'ancienneté par catégorie est une nouveauté (2022) dans Umana, donc si vous l'utilisez, assurez-vous de vérifier le codage personnalisé des droits.

    Pour chaque plan de banque de temps (onglet ancienneté), vous sélectionnez une date de début ou une catégorie d'ancienneté à utiliser pour déterminer l'ancienneté du salarié.

    • Lorsque vous déterminez le droit à la banque de temps en utilisant l'ancienneté par catégorie, Umana ajoute 0,04 au nombre de mois avant de tronquer, afin d'accorder aux employés le bénéfice du doute pour les mois les plus courts.
  • Planificateur d'absences : Lorsqu'un manager approuve les demandes d'absence, il peut trier les employés par rang d'ancienneté et donner la priorité à ceux qui ont le plus d'ancienneté (rang inférieur).

  • Planificateur de travail : Lorsqu'il affiche les employés qualifiés pour occuper un créneau horaire, Umana les trie d'abord par niveau de qualification, puis par rang d'ancienneté.


© , 2026 • Updated: / /
Comment or report a problem with this topic