Votre modèle de données pour le traitement de la paie
Votre modèle de données pour le traitement de la paie
- Attributs recommandés à recueillir
- Activités clés à suivre
- Conseils d’extraction propres au système
Attributs du traitement de la paie
| Nom | Description | ||
|---|---|---|---|
|
Activité
ActivityName
|
Nom de l’étape du processus ou de l’événement réalisé. | ||
|
Description
Cet attribut désigne l’événement qui survient au cours du cycle de paie. Parmi les activités courantes dans Dayforce figurent « Feuille de temps envoyée », « Salaire brut calculé », « Paie validée », « Paiement effectué » et « Déclaration fiscale effectuée ». Ces valeurs sont généralement extraites des journaux d’audit du flux de travail, des journaux de transactions système, par exemple des changements de statut de la paie, ou des horodatages associés à des objets métier tels que le cycle de paie ou la feuille de temps.
Pourquoi est-ce important ?
Il définit les étapes du processus et permet de reconstituer son déroulement et d’analyser ses variantes.
Où trouver ces données
Journaux du flux de travail, piste d’audit ou tables d’historique des changements de statut.
Exemples
Feuille de temps envoyéeSalaire brut calculéPaiement effectuéCorrection des données effectuéeException d’audit signalée
|
|||
|
Dossier de paie
PayrollRecordId
|
Identifiant unique du cas de paie, composé de l’employé et de la période de paie. | ||
|
Description
Cet attribut sert d’ID de cas unique pour le processus. Dans Ceridian Dayforce, un dossier de paie correspond à l’association d’un employé et d’une période de paie précise, souvent définie au sein d’un groupe de paie. Il retrace l’ensemble du cycle de rémunération de cet employé pour la période concernée. En pratique, cet identifiant est souvent construit en concaténant l’identifiant de la période de paie et le XRefCode ou l’identifiant système de l’employé. Il relie toutes les activités, de l’envoi initial de la feuille de temps à la déclaration fiscale finale et à la génération du bulletin de paie.
Pourquoi est-ce important ?
Il identifie l’objet central de l’analyse de Process Mining et permet de regrouper tous les événements dans un parcours unique de bout en bout.
Où trouver ces données
Dérivé de la combinaison de PayPeriodID et EmployeeID dans les tables Payroll Result ou Time Entry.
Exemples
PG01-2023-10-EMP10234US_SAL-2023-22-EMP88421UK_HRLY-2023-44-EMP00231
|
|||
|
Horodatage
EventDateTime
|
Date et heure précises auxquelles l’activité a eu lieu. | ||
|
Description
Horodatage exact de l’événement dans le système Dayforce. Il sert à ordonner les activités chronologiquement et à calculer les durées entre les étapes. Des horodatages précis sont essentiels pour repérer les goulots d’étranglement, par exemple les retards dans l’approbation des feuilles de temps ou la génération des fichiers de virement bancaire. La précision devrait idéalement être de l’ordre de la seconde ou de la minute.
Pourquoi est-ce important ?
Il fournit la dimension temporelle nécessaire au Process Mining et permet d’analyser les performances et de repérer les goulots d’étranglement.
Où trouver ces données
Colonnes d’horodatage des transactions dans les tables d’audit, par exemple CreatedDateTime et LastModifiedDateTime.
Exemples
2023-10-12T08:30:00Z2023-10-12T14:15:22Z2023-10-15T09:00:00Z
|
|||
|
Dernière mise à jour des données
LastDataUpdate
|
Horodatage de l’extraction des données depuis le système source. | ||
|
Description
Indique l’actualité des données utilisées pour l’analyse. Il s’agit généralement de l’horodatage de l’exécution du processus ETL (extraction, transformation et chargement) qui a récupéré les données dans Dayforce. Il aide les analystes à déterminer s’ils consultent des données en temps réel ou un instantané datant d’un jour précédent.
Pourquoi est-ce important ?
Il indique la date de référence du jeu de données et aide à vérifier son exhaustivité par rapport aux rapports du système source.
Où trouver ces données
Heure système au moment de l’exécution du script.
Exemples
2023-11-01T00:00:00Z2023-11-02T12:00:00Z
|
|||
|
Système source
SourceSystem
|
Nom du système d’origine des données. | ||
|
Description
Identifie le logiciel ou la base de données dont proviennent les données de paie. Dans ce contexte, la valeur est généralement « Ceridian Dayforce » ou « Dayforce ». Cet attribut est utile pour combiner des données issues de plusieurs systèmes, par exemple un système externe de gestion du temps et des présences qui alimente Dayforce, et suivre leur provenance.
Pourquoi est-ce important ?
Il garantit la traçabilité et permet de filtrer les données dans les analyses de processus portant sur plusieurs systèmes.
Où trouver ces données
Renseigné en dur lors de l’extraction ou dérivé des métadonnées de connexion.
Exemples
Ceridian DayforceDayforce ProductionDayforce Europe
|
|||
|
Échéance de traitement du SLA
SlaProcessingDeadline
|
Horodatage auquel la génération du fichier bancaire doit être terminée. | ||
|
Description
Échéance interne ou externe à laquelle l’activité « Fichier de virement bancaire généré » doit avoir lieu pour que les employés soient payés à temps. Cet attribut alimente le Dashboard « Respect des échéances de virement bancaire ». Il peut s’agir d’une règle fixe calculée à partir de la date de paiement, par exemple deux jours avant celle-ci, ou d’un champ configuré dans les paramètres du groupe de paie.
Pourquoi est-ce important ?
Il sert de référence pour calculer le respect des délais et évaluer les risques liés à la conformité.
Où trouver ces données
Dérivé de la date de paiement et de la configuration des règles de traitement bancaire.
Exemples
2023-10-25T14:00:00Z2023-10-26T10:00:00Z
|
|||
|
Groupe de paie
PayGroupName
|
Regroupement des employés pour le traitement de la paie. | ||
|
Description
Regroupe les employés payés selon le même calendrier, par exemple « États-Unis, paie toutes les deux semaines » ou « Royaume-Uni, paie mensuelle ». Dans Dayforce, le groupe de paie est une unité organisationnelle centrale pour les cycles de paie. Cet attribut est essentiel au Dashboard « Durée totale du cycle de paie », car les temps de cycle et les échéances varient naturellement d’un groupe de paie à l’autre.
Pourquoi est-ce important ?
Il sert de principal critère de segmentation pour comparer les performances de la paie et repérer les problèmes propres à certains groupes.
Où trouver ces données
Table PayGroup ou définition PayRun.
Exemples
États-Unis, employés rémunérés au salaire, siège socialCanada, employés rémunérés à l’heure, commerce de détailRoyaume-Uni, cadres, paie mensuelle
|
|||
|
Montant du salaire brut
GrossPayAmount
|
Salaire brut calculé pour le dossier. | ||
|
Description
Montant total de la rémunération avant déduction des retenues et des impôts. Cette valeur est renseignée lors de l’activité « Salaire brut calculé ». L’analyse des variations du temps de traitement du salaire brut peut aider à repérer les calculs complexes qui ralentissent le Dashboard « Vitesse du moteur de calcul ».
Pourquoi est-ce important ?
Il apporte un contexte financier au processus et permet de comparer le traitement des dossiers de montant élevé et de montant faible.
Où trouver ces données
Table Payroll Result ou Pay Run Details.
Exemples
2500.004150.501200.00
|
|||
|
Service
DepartmentName
|
Unité organisationnelle à laquelle appartient l’employé. | ||
|
Description
Indique le service fonctionnel associé au dossier de paie, par exemple les ventes, l’informatique ou les ressources humaines. Dans Dayforce, ce champ est souvent lié à la hiérarchie « Unité organisationnelle » ou « Service ». Ce champ alimente le Dashboard « Performance d’approbation des feuilles de temps » et permet d’examiner les secteurs où les responsables tardent à approuver les feuilles.
Pourquoi est-ce important ?
Il permet de comparer les performances entre les unités de l’organisation et d’analyser les causes profondes des retards d’approbation.
Où trouver ces données
Dossier de l’employé ou hiérarchie des unités organisationnelles.
Exemples
FinancesLogistique de la chaîne d’approvisionnementVentes en Amérique du Nord
|
|||
|
Utilisateur ayant effectué l’action
ActionUser
|
Utilisateur ayant réalisé l’activité concernée. | ||
|
Description
Identifie la personne à l’origine de l’événement, par exemple le responsable qui approuve une feuille de temps ou le spécialiste de la paie qui valide le cycle. Ces données sont essentielles à la vue « Productivité des spécialistes de la paie » et permettent de repérer les besoins de formation des responsables.
Pourquoi est-ce important ?
Il permet d’analyser les ressources et de suivre la répartition des responsabilités dans le processus.
Où trouver ces données
Journaux d’audit, colonne User ID des tables de transactions.
Exemples
jsmithAdministrateur systèmemgarcia_mgr
|
|||
|
Centre de coûts
CostCenterCode
|
Code financier auquel est imputée la dépense de paie. | ||
|
Description
Centre de coûts du grand livre associé à la rémunération de l’employé. Il sert dans la vue « Références de traitement par centre de coûts » pour comparer l’efficacité entre différentes unités financières. Dans Dayforce, cette information figure dans les détails de répartition du grand livre (GL).
Pourquoi est-ce important ?
Il relie les performances du processus aux structures de reporting financier.
Où trouver ces données
Paramètres GL de l’employé ou tables de répartition de la main-d’œuvre.
Exemples
CC-1020CC-5500-USCC-IT-OPS
|
|||
|
Est une exception d’audit
IsAuditExceptionFlagged
|
Indicateur booléen précisant si l’enregistrement a déclenché un avertissement d’audit. | ||
|
Description
Indicateur calculé ou direct signalant que l’activité « Exception d’audit signalée » a eu lieu pour ce cas. Il alimente le KPI « Taux de signalement des exceptions d’audit ». Un taux élevé d’exceptions peut révéler des problèmes de qualité des données ou une configuration trop stricte du moteur de conformité Dayforce.
Pourquoi est-ce important ?
Il simplifie le calcul des taux d’erreur et des boucles de reprise.
Où trouver ces données
Déduit de la présence de l’activité « Exception d’audit signalée ».
Exemples
truefalse
|
|||
|
Juridiction fiscale
TaxJurisdiction
|
Région ou autorité compétente pour la déclaration fiscale. | ||
|
Description
Identifie l’autorité fiscale concernée par le dossier de paie, par exemple un État, une province ou un pays. Cet attribut alimente le Dashboard « Suivi des déclarations fiscales et de la conformité ». Il permet de segmenter le processus de conformité après le traitement de la paie et de repérer les juridictions où les déclarations sont souvent retardées.
Pourquoi est-ce important ?
Il permet de suivre la conformité et d’analyser les performances du processus par zone géographique.
Où trouver ces données
Paramètres fiscaux de l’employé ou détails fiscaux du résultat de paie.
Exemples
CalifornieOntarioNew YorkRoyaume-Uni
|
|||
|
Le virement bancaire est en retard
IsBankTransferLate
|
Indicateur précisant si le fichier bancaire a dépassé l’échéance. | ||
|
Description
Valeur booléenne calculée en comparant l’horodatage de « Fichier de virement bancaire généré » à l’« Échéance de traitement SLA ». Elle alimente le KPI « Taux de virements bancaires effectués à temps ». Repérer les virements en retard est essentiel pour éviter que les employés ne soient payés tardivement.
Pourquoi est-ce important ?
Il s’agit d’un indicateur essentiel de conformité et de fiabilité.
Où trouver ces données
Calcul : BankTransferTime > SlaProcessingDeadline.
Exemples
truefalse
|
|||
|
Motif de correction
CorrectionReason
|
Code indiquant le motif des corrections apportées aux données. | ||
|
Description
Lorsqu’une activité « Correction des données effectuée » a lieu, cet attribut enregistre le motif indiqué (par exemple, « Pointage manquant » ou « Ajustement rétroactif de la paie »). Il apporte des précisions au Dashboard « Taux de corrections manuelles et de reprises » et aide l’équipe à traiter les causes profondes des interventions manuelles.
Pourquoi est-ce important ?
Il est essentiel pour analyser les causes profondes des reprises.
Où trouver ces données
Détails du journal d’audit ou champs de commentaire des transactions de correction.
Exemples
Pointage manquantTaux erronéAjustement rétroactif
|
|||
|
Période de paie
PayPeriodDescription
|
Nom descriptif du cycle de paie. | ||
|
Description
Libellé de la période de paie, compréhensible par tous (par exemple, « Semaine 42 de 2023 » ou « Bimensuel, octobre 2023 »). Il facilite le filtrage et la visualisation dans les Dashboards. Il précise le contexte de l’« Enregistrement de paie » et apparaît souvent dans l’« Analyse du parcours des variantes de processus » pour filtrer des exécutions spécifiques.
Pourquoi est-ce important ?
Il rend les données compréhensibles pour les utilisateurs métier.
Où trouver ces données
Colonne de description de la table PayPeriod.
Exemples
2023-W422023-Oct-SM12023-M11
|
|||
|
Type d’emploi
EmploymentType
|
Classification de l’employé (temps plein, temps partiel, prestataire). | ||
|
Description
Cet attribut catégorise la relation de travail de l’employé. Il sert aux comparaisons pour déterminer si les prestataires ou les employés à temps partiel présentent des caractéristiques de traitement de la paie ou des taux d’erreur différents. Il figure souvent dans la fiche de l’employé de Dayforce.
Pourquoi est-ce important ?
Il permet de segmenter les données et de comparer équitablement les statistiques de traitement.
Où trouver ces données
Table Employee.
Exemples
Temps pleinTemps partielPrestataire
|
|||
Activités de traitement de la paie
| Activité | Description | ||
|---|---|---|---|
|
Dossier de paie approuvé
|
Autorisation finale du dossier de paie, souvent appelée « validation » ou « verrouillage » du cycle de paie. Elle marque la fin de la phase de calcul et de vérification. | ||
|
Pourquoi est-ce important ?
Étape décisive qui marque la transition entre le traitement et le versement des paiements.
Où trouver ces données
Changement du statut du cycle de paie à « Validé », « Verrouillé » ou « Approuvé ».
Données à recueillir
Enregistré à l’exécution de la transaction Commit
Type d’événement
explicit
|
|||
|
Dossier de paie initialisé
|
Indique la création du dossier correspondant à un cycle de paie donné pour un employé. Dans Dayforce, cette étape a lieu lorsque le groupe de paie est ouvert pour le cycle et que les employés sont ajoutés au traitement. | ||
|
Pourquoi est-ce important ?
Cette étape marque le début du cas de paie et sert de référence pour mesurer le temps de cycle total.
Où trouver ces données
Repérez l’horodatage de création du dossier de paie de l’employé dans le groupe de paie concerné.
Données à recueillir
Enregistré à la création du dossier de paie
Type d’événement
explicit
|
|||
|
Feuille de temps approuvée
|
Le responsable ou le superviseur approuve les données de temps envoyées. Tout retard à cette étape a une incidence directe sur le Dashboard « Performance d’approbation des feuilles de temps ». | ||
|
Pourquoi est-ce important ?
Permet de repérer les goulots d’étranglement dans la chaîne d’approbation qui retardent le lancement du calcul de la paie.
Où trouver ces données
Suivez le changement de statut de la feuille de temps à « Approuvée » ou « Validée » dans le module WFM.
Données à recueillir
Enregistré à l’exécution de la transaction Approved
Type d’événement
explicit
|
|||
|
Feuille de temps envoyée
|
Événement au cours duquel un employé ou un responsable transmet les données de temps et de présence à traiter. Cette étape relie le module WFM au module de paie. | ||
|
Pourquoi est-ce important ?
Cet événement est essentiel au Dashboard « Durée totale du cycle de paie », qui mesure les retards à partir de la saisie initiale des données.
Où trouver ces données
Dérivé des journaux du module WFM de Dayforce ou du changement de statut de l’objet de feuille de temps à « Envoyée ».
Données à recueillir
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Fichier de virement bancaire généré
|
Génération des fichiers NACHA, SEPA ou d’autres fichiers bancaires. Cette étape sert à calculer le « Taux de virements bancaires effectués à temps » par rapport à l’échéance du SLA. | ||
|
Pourquoi est-ce important ?
Étape essentielle pour la conformité : elle garantit que les fonds sont transférés à temps pour le paiement.
Où trouver ces données
Journal des tâches système indiquant que le fichier de transmission bancaire a été généré.
Données à recueillir
Enregistré à l’exécution de la transaction File Generation
Type d’événement
explicit
|
|||
|
Paiement effectué
|
Date effective du paiement à l’employé. Elle marque la fin du processus sur le plan financier pour l’employé. | ||
|
Pourquoi est-ce important ?
Étape clé pour mesurer la durée totale du cycle de paie et la satisfaction des employés.
Où trouver ces données
Champ « Date du chèque » ou « Date de paiement » du dossier de paie finalisé.
Données à recueillir
Enregistré à l’exécution de la transaction Disbursement
Type d’événement
explicit
|
|||
|
Salaire brut calculé
|
Le moteur de calcul du système calcule le salaire brut à partir des heures, des taux et des données importées. Cette étape ouvre le Dashboard « Vitesse du moteur de calcul ». | ||
|
Pourquoi est-ce important ?
Mesure le temps de réponse du moteur de calcul une fois les données d’entrée finalisées.
Où trouver ces données
Déduit de l’horodatage auquel le champ « Salaire brut » est renseigné ou mis à jour pendant le traitement par lots.
Données à recueillir
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Bulletin de paie publié
|
Les bulletins de paie numériques sont mis à la disposition des employés sur le portail ESS. Cette étape alimente le Dashboard « Disponibilité des bulletins de paie numériques ». | ||
|
Pourquoi est-ce important ?
Mesure le délai entre l’exécution du paiement et la mise à disposition des informations.
Où trouver ces données
Horodatage de la fin de la tâche de publication du bulletin ou de l’activation de son indicateur de visibilité.
Données à recueillir
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Correction des données effectuée
|
Après le calcul initial, un utilisateur modifie manuellement les données de paie, comme les heures, les taux ou les retenues. Cette activité alimente le Dashboard « Taux de corrections manuelles et de reprises ». | ||
|
Pourquoi est-ce important ?
Mesure directement les reprises. Réduire cette activité est un objectif prioritaire pour améliorer l’efficacité du processus.
Où trouver ces données
Piste d’audit indiquant les mises à jour des tables détaillant la paie des employés par un utilisateur.
Données à recueillir
Enregistré à l’exécution de la transaction Record Updated
Type d’événement
explicit
|
|||
|
Déclaration fiscale effectuée
|
Confirmation que les déclarations fiscales postérieures au traitement de la paie ont été transmises avec succès à l’autorité compétente. Cette étape alimente le Dashboard « Suivi des déclarations fiscales et de la conformité ». | ||
|
Pourquoi est-ce important ?
Garantit le respect des obligations réglementaires et évite les pénalités après le paiement des employés.
Où trouver ces données
Mise à jour du statut dans le module fiscal ou le journal d’intégration, confirmant la réception par l’administration fiscale ou le prestataire tiers chargé de la déclaration.
Données à recueillir
Enregistré à l’exécution de la transaction Filing Confirmed
Type d’événement
explicit
|
|||
|
Données de primes importées
|
Enregistre la réussite de l’importation de fichiers de données externes contenant des primes, des commissions ou des paiements ponctuels. Ces données alimentent le Dashboard « Délais d’importation des données de primes ». | ||
|
Pourquoi est-ce important ?
Les retards dans la réception de ces données sont une cause fréquente de suspension du traitement de la paie.
Où trouver ces données
Journaux d’intégration Dayforce indiquant la fin des tâches d’importation XML ou CSV destinées au cycle de paie.
Données à recueillir
Enregistré à l’exécution de la transaction Import
Type d’événement
explicit
|
|||
|
Exception d’audit signalée
|
Le système génère un avertissement ou un message d’erreur en fonction des règles de validation, par exemple en cas de salaire net négatif. Cette activité alimente l’indicateur clé de performance « Taux d’exceptions d’audit signalées ». | ||
|
Pourquoi est-ce important ?
Une fréquence élevée indique souvent une mauvaise qualité des données en amont ou des erreurs de configuration nécessitant une intervention manuelle.
Où trouver ces données
Extraire les données de la table des messages ou des erreurs du système associée à l’identifiant du cycle de paie.
Données à recueillir
Enregistré à l’exécution de la transaction Exception Created
Type d’événement
explicit
|
|||
|
Impôts calculés
|
Dernière étape du calcul : les règles fiscales applicables sont utilisées pour déterminer le salaire net. Elle clôt la séquence de calcul automatisée. | ||
|
Pourquoi est-ce important ?
Des règles fiscales complexes peuvent ralentir le traitement. Cette activité permet d’évaluer les performances du moteur fiscal.
Où trouver ces données
Horodatage de la génération des lignes d’impôt ou de la finalisation du champ « Salaire net » dans la base de données.
Données à recueillir
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Résultat de paie prévisualisé
|
Un utilisateur consulte le registre préliminaire de paie ou l’aperçu des paiements. Cette activité sert à analyser l’efficacité de la phase de prévisualisation et à repérer les boucles de reprise. | ||
|
Pourquoi est-ce important ?
Marque le début de la phase de vérification humaine. Des prévisualisations répétées peuvent révéler des problèmes de données persistants.
Où trouver ces données
Journaux d’accès indiquant qu’un utilisateur a généré le rapport « Aperçu de la paie » ou ouvert l’écran de prévisualisation.
Données à recueillir
Enregistré à l’exécution de la transaction Preview Report
Type d’événement
explicit
|
|||
|
Retenues liées aux avantages appliquées
|
Application des règles relatives aux avantages et des retenues au salaire brut. Cette étape fait partie de la séquence de calcul automatisée suivie dans le Dashboard de vitesse du processus. | ||
|
Pourquoi est-ce important ?
Permet d’isoler le temps de traitement ou les erreurs propres au moteur de calcul des avantages pendant le cycle de paie.
Où trouver ces données
Horodatage de l’écriture des lignes de retenue dans le dossier de paie ou de la mise à jour du champ « Total des retenues ».
Données à recueillir
Déduire en comparant l’horodatage de mise à jour du champ à l’horodatage précédent
Type d’événement
calculated
|
|||
Guides d’extraction
Prêt à commencer ?
Lancez dès aujourd’hui votre démarche de transformation en appliquant ce modèle à vos données de paie. Notre équipe peut vous accompagner dans l’extraction et vous aider à préparer vos données pour l’analyse.
Réduisez les retards de traitement de la paie dès aujourd’hui
Réduisez de 30 % le temps de cycle de la paie et éliminez les goulots d’étranglement.
Aucune carte bancaire requise. Configuration en 5 minutes.