Human resources

Efficacité

Tableau de bord permettant d’évaluer l’efficacité des ressources allouées en fonction des divers besoins des milieux et de la réussite éducative des élèves.

Déploiement

tag:efficacite

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.

La base de données gpi 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.

Magasin

Les marts suivants doivent être activés pour que le tableau de bord fonctionne. Veuillez vous référer à la section activer un magasin pour plus d’informations sur la façon d’activer un magasin.

  • human_resources

Spécificité du projet dbt

Mettez à jour votre fichier cssXX.dashboards_store/dbt_project.yml avec l’extrait suivant.

# cssXX.dashboards_store/dbt_project.yml
models:
  core_dashboards_store:
    marts:
      human_resources:
        +enabled: true
    dashboards:
      human_resources:
        efficacite:
          +enabled: true
    interfaces:
      paie:
        +enabled: true
      gpi:
        +enabled: true

Configuration

La configuration est facultative. Si vous ne fournissez aucune configuration, le tableau de bord utilisera la configuration par défaut.

Configurer la seed eff_categories_emploi

Veuillez vous référer à la section seeds pour plus d’informations sur la façon d’utiliser et de renseigner les seeds.

Par défaut, la seed core.dashboards_store/seeds/dashboards/human_resources/efficacite/eff_categories_emploi.csv est utilisée si aucune seed personnalisée n'a été créée dans le répertoire cssXX.dashboards_store. Nous vous recommandons fortement de créer cette seed et de la configurer avec un employé du service des ressources humaines.

Pour créer la seed personnalisée, dirigez-vous dans le répertoire cssXX.dashboards_store/seeds/dashboards/human_resources/efficacite puis créez le fichier eff_categories_emploi_personnalises.csv. Vous devez vous fier à la définition décrite dans le schéma de la seed situé dans core.dashboards_store/seeds/dashboards/human_resources/efficacite/schema.yml.

La configuration est obligatoire. Si vous ne fournissez aucune configuration, le tableau de bord ne va pas s'exécuter.

Vous devez créer les trois seeds suivantes dans le répertoire cssXX.dashboards_store/seeds/dashboards/human_resources/efficacite :

-> eff_coefficients_premier_axes -> eff_mapping_fgj_paie -> eff_reporting_configuration

Comme spécifié ci-dessus, la définition des seeds est décrite dans le schéma situé dans core.dashboards_store/seeds/dashboards/human_resources/efficacite/schema.yml.

Pour peupler la seed eff_coefficients_premier_axes, vous devez exécuter le script Python situé dans core.dashboards_store/analyses/dashboards/efficacite/Dashboard_efficacite_extract_coeff.py. Assurez-vous ensuite d'inscrire les données dans les bonnes colonnes de la seed.

Pour peupler la seed eff_mapping_fgj_paie, vous devez extraire tous les lieu_trav de la table i_pai_tab_lieu_trav. Il faut ensuite faire une liaison avec gpm_t_eco pour sortir les écoles GPI (colonne ecole_gpi). Certaines valeurs peuvent être nulles. La colonne lieu_jumele est le numéro qui sera affiché comme école parent dans le tableau de bord. Par exemple, l'école 042 peut être une école satellite de 005.

Le lieu_trav est 042, l'ecole_gpi est 042 et le lieu_jumele est 005.

Pour peupler la seed eff_reporting_configuration, vous devez référencer le lieu_jumele de la seed eff_mapping_fgj_paie. Si vous décidez qu'une école n'est pas comparable, vous pouvez l'exclure avec 0, sinon 1. Si la colonne lieu_jumele n'est pas identique à la colonne lieu_trav dans la seed eff_mapping_fgj_paie, nous recommandons fortement d'écrire le nom et la catégorie de l'école du lieu_jumele. Selon l'exemple décrit ci-dessus pour eff_mapping_fgj_paie :

005,1,(005) - Saint-Paul,École primaire

Copyright © 2026