Absences des employé(e)s
Absences des employé(e)s
!NOTE Suivre les absences des employés dans les différents lieux de travail sur une période sélectionnée. Le tableau de bord affiche les taux d’absentéisme, les tendances hebdomadaires et les totaux par catégorie, avec des filtres pour la plage de dates, le type d’emploi, le lieu de travail, et plus encore.
Déploiement
Bases de données
La base de données paie doit être liée au projet. Veuillez vous référer à la section Lier une base de données pour plus d'informations sur la façon de lier une base de données.
Magasins de données (marts)
Les magasins de données (marts) suivants doivent être activés pour que le tableau de bord fonctionne. Veuillez vous référer à la section activer un mart pour plus d’informations sur la manière d’activer un magasin de données.
human_resources
Seed
This dashboard uses human-resources mart seeds and one dashboard-specific seed. See the seeding documentation for more information.
The required mart seeds are etat_empl, type_absence, heure_quotidienne, and code_paiement.
The secteur seed is an optional dependency of the emp_abs report. It only populates the secteur field in the report_absence table; if your CSS does not use sectors, you can leave it empty.
dbt seed --select tag:human_resources tag:emp_abs --full-refresh
etat_empl
Endroit de la seed : seeds/marts/human_resources/schema.ymlChamps obligatoires :
etat_empl: Code unique de l'état d'emploidescr: Description de l'état d'emploietat_actif: Indique si l’employé est actifempl_retr: Indique si l’employé est retraitéempl_cong: Indique si l’employé est en congécong_lt: Indique si l’employé est en congé de longue duréetype_duration: Type de durée : 0 = Courte durée, 1 = Longue durée Nouveaux champs ☀
type_absence
Endroit de la seed : seeds/marts/human_resources/schema.ymlChamps obligatoires :
motif_id: Identifiant unique du motif d’absencestatut: Statut du motif : 0 = actif, 1 = inactif
secteur
!NOTE Cette seed est fournie à titre optionnel. Si votre CSS ne contient pas de secteurs, il n’est pas nécessaire de l’inclure dans votre projet.
Endroit de la seed : seeds/dashboards/human_resources/emp_abs/schema.ymlCSV file to populate: cssXX.dashboards_store/seeds/dashboards/human_resources/emp_abs/secteur.csvChamps non obligatoires :
lieu_trav: Le numéro de l'unité administrative ou de l'écolesecteur_id: L'ID du secteur géographique ou subdivision de votre territoiresecteur_descr: Description du secteur géographique ou subdivision de votre territoire
heure_quotidienne
Endroit de la seed : seeds/marts/human_resources/schema.ymlChamps obligatoires :
categorie_emp: Catégorie d'emploi. Ex. : 1 = cadre, 2 = professionnel, etc.poste_specifique: Indique si le poste est spécifique (1) ou non (0)corp_empl: Code du corps d'emploi (4 caractères)heure: Nombre d'heures quotidiennes associées
code_paiement
Endroit de la seed : seeds/marts/human_resources/schema.ymlChamps obligatoires :
code_pmnt: Le code d'un paiementstatut: Statut du code de paiement | Longue durée => 1
Spécification du projet dbt
Configuration requise
- Mettez à jour votre fichier
cssXX.dashboards_store/dbt_project.ymlavec l'extrait de code suivant :
# cssXX.dashboards_store/dbt_project.yml
models:
core_dashboards_store:
marts:
human_resources:
+enabled: True
dashboards:
human_resources:
emp_abs:
+enabled: true
interfaces:
paie:
+enabled: true

