Hub3E — Documentation : Tableau de gestion AGGRID
Documentation · Notions générales

Tableau de gestion AGGRID

AGGRID est la technologie utilisée par tous les tableaux de gestion de Hub3E. Cette fiche décrit les fonctionnalités communes que vous retrouverez sur chacun d'entre eux : colonnes, actions, mise en forme, filtres et configurations personnalisées.

~10 minutes de lecture 5 étapes AGGRID

AGGRID est la technologie utilisée par tous les tableaux de gestion de Hub3E. Que vous souhaitiez trier, gérer, mesurer ou exporter vos ressources (candidats, entreprises, offres…), chaque tableau s'articule autour de 5 étapes clés, détaillées ci-dessous.

1
Colonnes
Afficher / masquer
2
Filtres
Recherche ciblée
3
Configuration
Créer / sauvegarder
4
Actions
Sur la ressource
5
Style conditionnel
Mise en forme
💡 Conseil : la performance de votre utilisation de Hub3E repose en grande partie sur vos tableaux de gestion. Savoir configurer ses tableaux est primordial pour assurer la gestion et le suivi des dossiers candidats, des offres et des mises en relation.
Vue d'ensemble

Les 5 zones d'un tableau AGGRID

Principe de fonctionnement d'un tableau AGGRID
Schéma annoté d'un tableau AGGRID
Ce tableau annoté résume les 5 zones fonctionnelles présentes sur tous les tableaux de gestion Hub3E : l'affichage des colonnes, la colonne Actions, le style conditionnel, la recherche par filtre (en haut de chaque colonne) et la configuration du tableau.
Étape 1

Affichage des colonnes

En cliquant sur « Colonnes », vous accédez à la liste des colonnes disponibles que vous pouvez cocher ou décocher pour afficher ce qui est pertinent selon vos besoins.

Panneau Colonnes
Panneau de sélection des colonnes
Le panneau liste tous les champs disponibles. Cochez ou décochez une ligne pour l'afficher ou la masquer dans le tableau — ici, seules les colonnes Email et Civilité sont sélectionnées.
Étape 2

Recherche par filtre

Cliquez sur l'icône de filtre en haut de chaque colonne pour ouvrir la fenêtre de filtrage des ressources. Les filtres s'adaptent en fonction des données renseignées dans la colonne — en les croisant, vous ciblez précisément vos besoins.

💡 Conseil : créez des champs personnalisés pour augmenter la puissance de vos filtres.
Fenêtre de filtrage
Fenêtre de filtrage d'une colonne
Combinez plusieurs conditions (Commence par, Contient…) avec un opérateur ET / OU pour affiner votre recherche.
Étape 3

Créer et sauvegarder une configuration

Afin de ne pas refaire l'ensemble des manipulations, il est possible de sauvegarder des configurations de tableaux. En effet :

1

Cliquez sur « Configuration » pour ouvrir le menu permettant de créer un tableau personnalisé.

2

Sélectionnez « Nouvelle configuration ».

3

Nommez votre configuration — chaque nom doit être unique, et vous pouvez en créer autant que vous le souhaitez.

Chaque tableau configuré peut également être ajouté en raccourci sur l'écran d'accueil : copiez le lien (l'URL) du tableau, puis créez une nouvelle vignette sur le tableau de bord.

Personnalise ton écran d'accueil pour gagner du temps
! Attention : vous perdrez votre configuration si vous quittez la page sans l'avoir sauvegardée.
💡 Conseil : on recommande 1 tableau pour 1 besoin. Par exemple : un tableau pour les dossiers incomplets, un pour les dossiers complets, un pour la gestion des entretiens, un pour le suivi des mises en relation…
💡 Conseil : cliquez sur « Utiliser par défaut » pour qu'elles s'initialisent par défaut à votre arrivée sur le tableau — voir Tableau de gestion par défaut dans le tuto My Hub3E.
💡 Conseil : partagez des tableaux à vos équipes en utilisant la fonction « Configuration partagée » — réservée aux administrateurs.
Menu Configuration
Menu de création d'une configuration
Nommez votre configuration, définissez le nombre de lignes par page, puis activez Configuration partagée si elle doit être accessible à toute l'équipe.
Étape 4

Action sur la ressource

La colonne Actions présente toutes les actions disponibles pour la ressource sélectionnée : suppression, édition, exploration ou encore exécution d'une macro.

4.1 Action individuelle

Un simple survol des icônes permet d'identifier la nature de chaque action, disponible pour une ressource à la fois.

Colonne Actions — infobulle
Infobulle d'une action sur la ressource
Un survol de chaque icône affiche une infobulle précisant son rôle — ici, l'icône crayon permet de Modifier le profil.
4.2 Action de masse

Il est également possible de sélectionner un ensemble de ressources (candidats, entreprises, offres…) puis d'exécuter une macro sur l'ensemble de la sélection en une seule fois.

i Le chiffre affiché sur le bouton de la macro indique sur combien de ressources l'action va être exécutée — il correspond au nombre d'éléments actuellement sélectionnés.
Sélection multiple — exécution de macro
Sélection multiple et bouton d'exécution de macro
Cochez les ressources concernées dans la colonne Actions, puis cliquez sur le bouton de macro en haut à droite. Le badge (ici 6) confirme le nombre de ressources sur lesquelles l'action sera appliquée.
Étape 5

Style conditionnel

La technologie AGGRID permet de coloriser les cellules et les lignes d'un tableau selon des règles que vous définissez vous-même. Ces règles se configurent en JavaScript, ce qui vous permet d'utiliser des opérateurs logiques pour cibler précisément vos données.

! Attention : une règle de style conditionnel s'applique à l'ensemble des utilisateurs de votre école Hub3E — toute modification est donc visible par toute l'équipe.
i Les exemples ci-dessous supposent des notions de base en JavaScript (opérateurs de comparaison, structure d'un objet). Votre chef de projet Hub3E peut vous accompagner pour écrire vos premières règles.
Créer une règle de style conditionnel
Formulaire de création d'une règle de style conditionnel
Le formulaire de création comporte 4 champs : le Type de style conditionnel, le Nom de la règle, la Couleur appliquée, et la Règle de style conditionnel — c'est dans ce dernier champ que vous saisissez la formule JavaScript, comme les exemples de cette page.
5.1 La variable racine « data »

La variable data est la variable de base, accessible dans tous les tableaux AGGRID de Hub3E. C'est la variable racine à partir de laquelle vous pointez ensuite vers le champ que vous souhaitez vérifier.

Par exemple, la règle ci-dessous colorise en rose la cellule Civilité de l'AGGRID du SAS lorsque le sexe du candidat est féminin. On part de la racine data, on cible le champ civility, puis on vérifie que sa valeur est égale à 'F' :

JavaScript — Règle de style, AGGRID du SAS
// Coloriser en rose la cellule Civilité si le candidat est une femme
data.civility === 'F'
5.2 Portée des variables selon la ressource

Selon le tableau AGGRID dans lequel vous configurez votre règle, la variable racine data regroupe plusieurs types de ressources. Il faut donc la sélectionner pour atteindre vos champs (standards ou personnalisés) — le chemin vers un même champ peut donc changer d'un tableau à l'autre.

JavaScript — Un même champ, deux chemins différents
// Vérifier si un candidat n'a pas fourni son CV
// Depuis le SAS
data.cf?.cv === null
// Depuis l'AGGRID de MER
data.candidateProfile.cf?.cv === null
// candidateProfile correspond à la ressource ciblée
// "cf" correspond à custom-fields, soit "champs personnalisés" en anglais
// "cv" est le nom du champ personnalisé dans l'API
! Attention : tous les champs personnalisés que vous souhaitez vérifier doivent être précédés de cf (pour custom-fields, soit « champs personnalisés » en anglais).

Il est donc nécessaire de connaître le nom technique de chaque ressource pour cibler les champs qui vous intéressent :

Ressource Hub3ENom du champ dans l'API
CandidatcandidateProfile
Candidatureapplication
Formationtraining
Contactcontact ou offerContact
Entreprisecompany
💡 Conseil : pour un champ personnalisé, retrouvez son nom dans l'API depuis Configurations avancées → Champs personnalisés.

Ci-dessous, un exemple de champ standard et un exemple de champ personnalisé pour chaque type de ressource :

JavaScript — Exemples par ressource
// Vérifier les champs d'une offre
// Standard
data.offer.intitule
// Personnalisé
data.offer.cf?.ficheDePost

// Vérifier les champs d'une entreprise
// Standard
data.company.corporateName
// Personnalisé
data.company.cf?.nombreSalarie

// Vérifier les champs d'un contact entreprise
// Standard
data.contact.email
// Personnalisé
data.contact.cf?.fonction

// Vérifier les champs d'une mise en relation (MER)
// Standard
data.linking.isBlocked === true
// Personnalisé
data.linking.cf?.candidatOK != null
5.3 Exemples de règles par tableau AGGRID

AGGRID du SAS

JavaScript — Règles dans le SAS
// Coloriser les candidats de moins de 18 ans
(new Date()).getFullYear() - (new Date(data.birthdate)).getFullYear() < 18
// Coloriser les candidats présents dans le SAS depuis plus de 5 jours
(new Date()).getDay() - (new Date(data.createdAt)).getDay() > 5

AGGRID Candidature

JavaScript — Règles dans l'AGGRID Candidature
// Coloriser une candidature acceptée
data.application.status === "ACCEPTED"
// Coloriser une candidature abandonnée
data.application.status === "CANCELED"
// Coloriser une candidature en attente
data.application.status === "WAITING"
// Coloriser une candidature refusée
data.application.status === "REFUSED"

AGGRID de MER

JavaScript — Règles dans l'AGGRID de MER
// Coloriser un candidat qui a fourni son CV
data.candidateProfile.cf?.cv != null
// Coloriser un candidat qui n'a pas fourni son CV
data.candidateProfile.cf?.cv === null
À retenir
1

La maîtrise des tableaux de gestion AGGRID est essentielle pour bien utiliser Hub3E : ils sont présents sur la quasi-totalité des écrans de gestion.

2

Ces 5 étapes (colonnes, filtres, configuration, actions, style) sont indépendantes les unes des autres — inutile de les suivre dans l'ordre, utilisez-les selon vos besoins du moment.

📊

Retrouvez ces réglages sur tous vos tableaux

Ces fonctionnalités s'appliquent à l'identique sur tous les tableaux de gestion Hub3E (candidats, entreprises, offres, campagnes…).

Des questions ? Contactez votre chef de projet Hub3E.
Hub3E

Documentation interne — Tous droits réservés