Liste et recherche de candidats
Retrouvez chaque candidat de votre base — recherche plein texte sur le nom et le contenu des CV, panneau de filtres riche couvrant chaque champ candidat, sélecteur de tri distinct, filtres sauvegardés avec favoris en un clic, et pied de pagination.
La liste des candidats est la porte d’entrée de votre bassin de talents. La barre d’outils en haut regroupe quatre contrôles — un bouton actualiser, un bouton Ajouter un candidat, un champ de recherche, un bouton Filtres et un bouton Tri. Sous la barre, une rangée de pastilles de filtres favoris permet de réappliquer en un clic vos filtres sauvegardés. Plus bas, le tableau de résultats affiche sept colonnes : Nom, une icône Œil pour prévisualiser le dernier fichier, Courriel, Téléphone, Statut, Étoiles, Date de création — plus une colonne Action (menu 3-points) pour les utilisateurs ayant la permission de modification. La pagination est en bas.
Les mêmes contrôles existent sur les listes Postes, Clients, Contacts et Candidatures — elles partagent toutes le composant ListPage. Donc tout ce qui est décrit ici s’applique aussi à ces listes ; seuls le jeu de colonnes, les filtres disponibles et les clés de tri changent.
Barre de recherche
Ce qu’elle fait. Recherche plein texte sur le contenu indexé du candidat — nom, courriel et texte analysé des CV téléversés. La recherche est effectuée côté serveur ; le champ a un délai de 300 ms pour ne pas relancer la requête à chaque touche.
Comment l’utiliser.
-
Cliquer dans le champ
Le large champ avec une icône loupe, entre Ajouter un candidat et le bouton Filtres.
-
Taper au moins 2 caractères
La liste attend que vous cessiez de taper pendant 300 ms, puis se rafraîchit. Les termes plus courts sont ignorés.
-
Observer le tri qui bascule sur Pertinence
Dès qu’une recherche est active, une clé de tri supplémentaire appelée Pertinence (score serveur) est ajoutée au sélecteur de tri et devient l’ordre par défaut — les meilleurs résultats en premier. En effaçant la recherche, Pertinence disparaît.
-
Effacer ensuite
Videz le champ. La liste revient au résultat que vos filtres + tri produisent sans recherche.
Bouton Filtres — le panneau
De quoi il s’agit. Un bouton (icône entonnoir) à droite de la barre d’outils. Cliquer dessus ouvre un panneau coulissant depuis la droite. Le panneau comprend trois sections, de haut en bas :
- Champ de recherche dans les filtres — tapez pour restreindre la liste des filtres disponibles par leur libellé (pratique quand il y a beaucoup de propriétés personnalisées).
- Liste des filtres disponibles — chaque filtre que vous pouvez ajouter, regroupé par source : champs candidat intégrés, puis propriétés personnalisées de votre organisation.
- Liste des filtres sauvegardés — les filtres que vous (ou un coéquipier) avez sauvegardés, avec une étoile pour basculer Favori, une action d’application et une action de suppression.
Sélectionner un filtre ouvre son éditeur dans le panneau — voir types de filtres ci-dessous pour l’apparence de chaque éditeur. Cliquer sur Appliquer au bas ajoute le critère à l’URL (?filter=…) ; le panneau reste ouvert pour en ajouter un autre. Utilisez la flèche retour en haut pour revenir à la liste des filtres disponibles.
Effacer les filtres
Le panneau a une action Effacer les filtres en haut. Cliquer dessus retire chaque filtre actif (met ?filter= à vide) et remet la page à 0. À utiliser pour repartir à zéro.
Vous pouvez aussi retirer un seul filtre sans ouvrir le panneau : chaque filtre actif s’affiche sous forme de pastille libellée au-dessus du tableau ; cliquer sur la corbeille de la pastille retire uniquement ce filtre.
Les 6 types de filtres
Chaque filtre dans Nextal est de l’un de six types — les mêmes éditeurs sont utilisés sur les listes Postes, Clients, Contacts et Candidatures. Comprendre ces six, c’est couvrir tous les filtres que vous rencontrerez.
Filtre texte (Nom, Courriel, Téléphone, Source, propriétés personnalisées texte)
Ce qu’il fait. Teste un champ texte par rapport à une valeur ou son absence. Utilisé sur Nom, Courriel, Téléphone, Source, et toute propriété personnalisée de type texte.
Opérateurs (boutons radio) :
- équivaut à — correspondance exacte (insensible à la casse). Pastille « … equals X ».
- contient — sous-chaîne (insensible à la casse). Pastille « … contains X ».
- ne contient pas — sous-chaîne à exclure. Pastille « … do not contains X ».
- n’a pas de valeur — le champ est vide/absent. Aucun champ de saisie n’apparaît. Pastille « … has no value ».
- a une valeur — le champ contient n’importe quoi. Aucun champ de saisie. Pastille « … has any value ».
Comment l’utiliser.
-
Ouvrir Filtres, choisir un champ texte
par ex. Courriel.
-
Choisir un opérateur
Cliquez sur l’un des 5 radios. Un champ texte apparaît sous équivaut à, contient et ne contient pas. Les deux opérateurs de présence n’ont pas de champ.
-
Taper la valeur si nécessaire
par ex. « @gmail.com » pour contient.
-
Cliquer sur Appliquer
Le filtre est ajouté ; le panneau revient à la liste des filtres.
Filtre nombre (Étoiles, Salaire demandé, Salaire actuel, propriétés personnalisées nombre)
Ce qu’il fait. Teste un champ numérique par rapport à une valeur ou un intervalle. Utilisé sur Étoiles, Salaire demandé, Salaire actuel, et toute propriété personnalisée de type nombre.
Opérateurs :
- équivaut à — correspondance entière exacte. Pastille « … equals 80000 ».
- supérieur à — strictement supérieur. Pastille « … greater than 80000 ».
- inférieur à — strictement inférieur. Pastille « … lower than 80000 ».
- entre — intervalle inclusif ; deux champs (min, max) reliés par and. Pastille « … between 70000 and 90000 ».
- n’a pas de valeur — vide. Pastille « … has no value ».
- a une valeur — défini. Pastille « … has any value ».
Filtre date (Date disponible, Date de création, Dernière modification, propriétés personnalisées date)
Ce qu’il fait. Teste un champ date par rapport à une date unique ou un intervalle.
Opérateurs :
- équivaut à — même jour calendaire.
- avant — strictement avant la date choisie.
- après — strictement après la date choisie.
- entre — intervalle inclusif ; deux sélecteurs de date.
- n’a pas de valeur — aucune date.
- a une valeur — une date est définie.
Les champs date utilisent le sélecteur HTML natif — le format visuel suit la locale de votre ordinateur (MM/JJ/AAAA aux É.-U., JJ/MM/AAAA au Québec, etc.).
Filtre Select (unique) (Statut, Langue préférée, Niveau de français, Niveau d’anglais, Canal de communication préféré, propriétés personnalisées à choix unique)
Ce qu’il fait. Teste un champ par rapport à une valeur prise dans une liste connue.
Opérateurs :
- est — égal à la valeur choisie.
- n’est pas — tout sauf la valeur choisie.
La sélection est une liste déroulante recherchable à choix unique — tapez pour filtrer les options. Les options viennent de la configuration de votre organisation (pour Statut ; les niveaux Français / Anglais sont des listes fixes 1–6).
Filtre Select (multiple) (Poste actuel, Étiquettes, Technologies, propriétés personnalisées à choix multiple)
Ce qu’il fait. Teste si la liste du candidat correspond à un ensemble de valeurs choisies.
Opérateurs :
- contient au moins — le candidat possède au moins une des valeurs choisies. Pastille « Tags has any of […]”.
- contient tout — le candidat possède chaque valeur choisie. Pastille « Tags has all of […]”.
- ne contient aucun — le candidat ne possède aucune des valeurs choisies. Pastille « Tags has none of […]”.
- n’a pas de valeur — la liste est vide. Pastille « … has no value ».
- a une valeur — la liste a une valeur. Pastille « … has any value ».
Le sélecteur est multi. Cliquez sur × dans une pastille à l’intérieur du sélecteur pour retirer cette valeur, ou ajoutez-en d’autres.
Filtre fichier (Fichiers, Commentaires)
Ce qu’il fait. Teste si le candidat a au moins un élément attaché de ce type. C’est un filtre de présence seulement — pas de compte, pas de recherche dans le contenu des fichiers.
Opérateurs :
- ne possède aucun — le candidat a zéro fichier / zéro commentaire. Pastille « Files does not have any ».
- possède au moins un — le candidat a au moins un fichier / un commentaire. Pastille « Files have any ».
Tous les filtres disponibles sur la liste des candidats
Le panneau Filtres propose, dans cet ordre :
- Filtres texte : Nom, Courriel, Téléphone, Source.
- Filtres date : Date disponible, Date de création, Dernière modification.
- Filtres nombre : Salaire demandé, Salaire actuel, Étoiles.
- Filtres fichier : Fichiers, Commentaires.
- Filtres Select unique : Statut, Langue préférée, Niveau de français (1–6), Niveau d’anglais (1–6), Canal de communication préféré (Courriel / Appel / SMS).
- Filtres Select multiple : Poste actuel, Étiquettes, Technologies.
- Propriétés personnalisées : toute propriété candidat active définie par votre admin (Paramètres → Personnalisation → Propriétés candidat) — chacune prend le type configuré là (texte, nombre, date, sélection, etc.).
Pastilles de filtres actifs
Chaque filtre actif est représenté par une pastille libellée dans la section « Filtres sélectionnés » du panneau. Le texte de la pastille reflète l’opérateur : ex. « Email contains @gmail.com », « Stars greater than 3 », « Tags has any of [senior, remote] ». Cliquez sur la corbeille d’une pastille pour retirer ce filtre ; les autres restent actifs.
Bouton Tri
De quoi il s’agit. Un bouton distinct sur la barre d’outils (icône de tri sur une pastille verte). Cliquer dessus ouvre un petit popover avec deux groupes de radios : clé de tri (par quel champ) et direction (ascendant / descendant).
Important : les en-têtes de colonnes du tableau ne sont pas cliquables pour le tri. Tout le tri passe par ce popover. Le paramètre URL est ?sort=key,DIRECTION (par ex. ?sort=creationDate,DESC).
Clés de tri sur la liste des candidats
- Nom — par nom de famille puis prénom.
- Courriel — alphabétique.
- Statut — par ordre de statut candidat.
- Étoiles — par évaluation/étoiles.
- Date de création — par défaut. Plus récent d’abord en DESC.
- Pertinence — disponible seulement quand une recherche texte est active. Trie par score plein texte serveur, meilleurs résultats d’abord. Quand vous tapez dans la barre de recherche, Pertinence est ajouté à la liste et devient le nouveau défaut.
Comment changer le tri
-
Cliquer sur l’icône Tri
L’icône de tri à droite de Filtres.
-
Choisir une clé de tri
Cliquez sur le radio à côté du champ voulu.
-
Choisir une direction
Ascendant (A → Z, plus ancien d’abord) ou Descendant (Z → A, plus récent d’abord). Les deux sont des boutons radio du même popover.
-
Fermer le popover
Cliquez à côté. La liste se ré-interroge avec le nouveau tri. L’URL devient
?sort=key,DIRECTION.
Sauvegarder un filtre et le mettre en favori
Ce qu’elle fait. Sauvegarde votre combinaison actuelle filtres + texte de recherche + tri sous un nom, attachée à votre compte utilisateur. Les filtres sauvegardés sont par utilisateur — ils n’apparaissent pas dans les panneaux de vos coéquipiers. Le but est de ne pas avoir à reconstruire un filtre complexe chaque jour.
Ce qui est sauvegardé. Toutes les composantes de l’URL qui pilotent la liste :
- La chaîne de filtres active (
?filter=…). - Le critère de recherche (
?textCriteria=…). - Le tri courant (
?sort=…). - Le nom que vous tapez.
- Le booléen « favori ».
Comment sauvegarder votre filtre actuel
-
Construire le filtre et le tri voulus
Appliquez des filtres, tapez dans la recherche, changez le tri — tout ce que vous voudrez réappliquer plus tard.
-
Cliquer sur Sauvegarder le filtre
Dans le panneau Filtres. Une petite fenêtre s’ouvre au centre.
-
Taper un nom (1–50 caractères)
Doit être unique parmi vos filtres sauvegardés pour cette liste. Si le nom existe déjà, une erreur « A filter with this name already exists » s’affiche et le bouton Sauvegarder reste désactivé.
-
Cocher Mettre en favori (optionnel)
Les favoris sont épinglés en pastilles au-dessus du tableau — voir Barre de favoris ci-dessous — pour réappliquer en un clic sans ouvrir le panneau.
-
Cliquer sur Sauvegarder
La fenêtre se ferme ; une notification verte de succès apparaît. Le filtre est dans votre liste de filtres sauvegardés (en haut du panneau Filtres, sous le champ de recherche).
La barre de favoris — réapplication en un clic
De quoi il s’agit. Une rangée horizontale de pastilles au-dessus du tableau de résultats — apparaît seulement si vous avez au moins un filtre mis en favori. Chaque pastille porte le nom du filtre et une icône étoile ; les pastilles sont triées alphabétiquement.
Comment l’utiliser.
- Cliquer sur une pastille — applique ce filtre sauvegardé (met
?filter=…&textCriteria=…&sort=…exactement comme vous l’avez sauvegardé). La pastille active est mise en évidence dans la couleur primaire de la marque. - Recliquer sur la pastille active — la désactive ; vous revenez à une vue sans filtre.
Les favoris disparaissent quand vous retirez l’étoile dans le panneau Filtres ou supprimez le filtre sauvegardé.
Gérer les filtres sauvegardés
Dans le panneau Filtres, votre liste de filtres sauvegardés affiche trois actions par filtre :
- Appliquer — cliquer sur le nom du filtre l’applique.
- Icône étoile — bascule favori on/off. Les éléments en favori apparaissent dans la barre de favoris ; les autres restent dans le panneau.
- Icône corbeille — supprime le filtre sauvegardé de votre compte. Une confirmation est demandée.
Les filtres sauvegardés sont triés favoris d’abord, puis alphabétiquement, dans le panneau.
Actions par ligne (menu 3-points)
La colonne Action (visible uniquement aux membres ayant un droit de modification sur les candidats) affiche un menu 3-points sur chaque ligne. Cliquer dessus ouvre un popover avec sept actions :
- Modifier — ouvre la fiche candidat.
- Partager — ouvre le panneau latéral Partager le candidat (transfère le candidat à un contact client).
- Envoyer un courriel — ouvre le panneau courriel pré-rempli.
- Envoyer un SMS — ouvre le panneau SMS.
- Envoyer un sondage — ouvre le panneau sondage.
- Ajouter une étiquette — ouvre un sélecteur d’étiquettes.
- Changer le statut — ouvre un sélecteur de statut.
Le Nom et l’avatar dans la colonne Nom mènent aussi directement à la fiche (la colonne Œil prévisualise le dernier fichier dans un panneau sans quitter la liste).
Sélection multiple et actions en lot
Comment fonctionne la sélection. Les membres ayant un droit de modification sur les candidats voient une case à cocher au début de chaque ligne et une case maître dans l’en-tête. Cochez au moins une ligne pour entrer en mode lot — toute la barre d’outils (actualiser, Ajouter, recherche, Filtres, Tri) est remplacée par une barre horizontale de boutons d’actions en lot. La barre disparaît dès que vous décochez tout.
La case maître dans l’en-tête coche toutes les lignes visibles de la page courante ; la recliquer les décoche. Elle n’affecte pas les lignes des autres pages — les actions en lot ne s’appliquent qu’à ce que vous avez explicitement coché.
La sélection persiste entre les pages. Si vous cochez 5 candidats à la page 1 puis allez à la page 2, vos 5 sélections restent en mémoire. La barre reste visible. Vous pouvez continuer à ajouter à la sélection à travers les pages.
Les 8 actions en lot
Chaque action ouvre un panneau latéral à droite, pré-rempli avec toute la sélection. Chacune agit sur tous les candidats sélectionnés. Disponible dès qu’au moins un candidat est coché, sauf mention contraire.
1. Partager (icône de partage)
Ce que ça fait. Transfère les candidats sélectionnés à un seul contact client. Ouvre le même panneau Partager que l’action Partager par ligne, mais pré-rempli avec chaque candidat coché. Le destinataire reçoit un lien par candidat (et le CV principal de chacun par défaut).
2. Envoyer un courriel (icône courriel)
Ce que ça fait. Ouvre le panneau de composition courriel pré-rempli avec chaque candidat sélectionné comme destinataire. Choisir un modèle applique le même corps et les mêmes jetons à tous — chaque candidat reçoit sa propre copie personnalisée à l’envoi ({firstName}, {lastName}, etc. sont résolus par destinataire). C’est la façon standard d’envoyer un message à un groupe (« on revient vers vous vendredi »).
3. Envoyer un SMS (icône message)
Ce que ça fait. Ouvre le panneau de composition SMS pré-rempli avec le numéro de téléphone de chaque candidat sélectionné. Chacun reçoit un SMS personnalisé (avec son prénom) à l’envoi. Nécessite un fournisseur SMS configuré sur l’espace de travail.
4. Envoyer un sondage (icône question)
Ce que ça fait. Ouvre le panneau sondage pré-rempli avec chaque candidat sélectionné. Chacun reçoit son propre lien unique d’un clic vers le modèle de sondage choisi — pratique pour les lots de rétroaction post-refus ou les formulaires d’accueil.
5. Ajouter une étiquette (icône étiquette)
Ce que ça fait. Ouvre un sélecteur d’étiquettes. Vous pouvez choisir des étiquettes existantes ou en taper de nouvelles (elles sont sauvegardées comme étiquettes candidat). Valider ajoute les étiquettes choisies à chaque candidat sélectionné — les étiquettes existantes sont conservées. C’est l’outil idéal pour marquer un lot (par ex. import-2026-02-01) ou attacher un libellé de campagne à une large sélection.
6. Changer le statut (icône board)
Ce que ça fait. Ouvre un sélecteur de statut. Choisissez l’un des statuts candidat configurés par votre organisation ; cliquer sur Appliquer met chaque candidat sélectionné à ce statut. La liste se rafraîchit après la mise à jour. Utile après une revue de sourcing pour promouvoir en lot un groupe de Nouveau à Actif, ou pour archiver après une campagne.
7. Appliquer à un poste (icône liste cochée)
Ce que ça fait. Ouvre un sélecteur de poste. Choisissez un seul poste — une nouvelle candidature est créée pour chaque candidat sélectionné sur ce poste, toutes dans le même statut initial. C’est la façon rapide de pousser une présélection sur un Kanban : filtrez la liste pour obtenir votre présélection, cochez-les tous, Appliquer à un poste → choisissez le poste. Ils apparaissent sur le Kanban immédiatement. Voir Onglet Candidatures pour le flux par candidat.
8. Fusionner (icône git-merge, conditionnelle)
Quand il apparaît. Uniquement quand exactement 2 candidats sont sélectionnés, ET que l’utilisateur a les droits de modification et de suppression sur les candidats. Cliquer dessus ouvre la fenêtre de Fusion pré-chargée avec les deux candidats sélectionnés comme source/cible. Voir Fusionner des candidats pour le flux complet.
Si vous cliquez sur Fusionner avec un mauvais nombre de sélections (zéro, un, ou trois et plus), une notification d’avertissement apparaît : « Please select exactly 2 candidates to merge ».
Matrice de permissions
- Les cases à cocher et toutes les actions en lot exigent un droit de modification sur les candidats.
- Le bouton Fusionner exige aussi un droit de suppression (car la fusion supprime l’une des deux fiches).
- Envoyer courriel / SMS / sondage nécessitent en plus les permissions de messagerie correspondantes sur votre rôle.
- Appliquer à un poste nécessite la permission de création de candidature sur le poste cible.
Export
Ce qu’il fait. Exporte la liste filtrée courante vers un fichier Excel (.xlsx). Respecte votre texte de recherche actif, vos filtres actifs et votre tri courant — l’export est une copie fidèle de ce que vous voyez à l’écran, pas un vidage global de tous les candidats. Le fichier est généré côté navigateur via SheetJS et téléchargé immédiatement.
Où le trouver. En haut à gauche de la barre d’outils de la liste, à côté d’Import en lot. Exige un droit de création sur les candidats — si votre rôle ne l’a pas, le bouton Export n’apparaît pas.
Les 19 champs exportables
Le panneau Export liste 19 champs candidat sous forme d’interrupteurs. Sept sont activés par défaut (les mêmes colonnes que la liste, mais Dernière modification est désactivée par défaut) :
- Activés par défaut : Prénom, Nom, Courriel, Téléphone, Statut, Étoiles, Date de création.
- Désactivés par défaut — activez-les au besoin : Dernière modification, Étiquettes, Compétences, Date disponible, URL LinkedIn, Canal de communication, Langue, Adresse, Niveau de français, Niveau d’anglais, Salaire actuel, Salaire demandé.
Comment exporter
-
Construire la vue d’abord
Appliquez les filtres, la recherche et le tri qui définissent quels candidats vous voulez exporter. L’export utilise la même requête que la liste — si un candidat n’est pas dans vos résultats actuels, il ne sera pas dans le fichier.
-
Cliquer sur Exporter
En haut à gauche de la barre d’outils. Un panneau coulisse depuis la droite avec le titre Exporter les données.
-
Choisir les champs
Les sept champs par défaut sont pré-cochés. Activez ceux des 12 restants dont vous avez besoin — Compétences et Étiquettes sont particulièrement utiles pour l’analyse dans Excel.
-
Cliquer sur Exporter au bas du panneau
Le bouton affiche Exporting… pendant la récupération des données. Ne fermez pas le panneau.
-
Le fichier se télécharge automatiquement
Nommé
candidates_JJ/MM/AAAA.xlsx(le format de date suit votre locale). Nom de la feuille : Candidate Information.
La limite de 1000 lignes
Comment les valeurs apparaissent dans le fichier
L’export traduit certaines valeurs pour rendre le fichier lisible, plutôt qu’un export brut de la base :
- Dates — formatées selon votre locale (par ex. 01/02/2026 au Québec). Appliqué à Date de création, Dernière modification et Date disponible.
- Statut — exporté avec son libellé humain (par ex. Actif), pas l’identifiant numérique stocké en base.
- Niveau de français / anglais — exporté avec son libellé (par ex. Très bonne maîtrise à l’oral et à l’écrit), pas la valeur 1–6.
- Langue préférée — exportée avec le nom de la langue (par ex. Anglais).
- Canal de communication — exporté comme Email, Phone Call, ou Text message.
- Étiquettes / Compétences — exportées sous forme de chaînes séparées par des virgules dans une seule cellule (par ex. « react, typescript, node »).
- Adresse — exportée comme chaîne d’adresse formatée, pas comme l’objet structuré.
- Valeurs vides — exportées comme cellules vides, jamais comme null ou undefined.
Astuces
- Exporter avant les opérations en lot. Lancez un export d’abord pour avoir un instantané de l’état avant changement. Si un Ajout d’étiquette ou un Changement de statut en lot tourne mal, vous pouvez recréer ou auditer à partir du fichier.
- Combinez avec la barre de favoris. Sauvegardez le filtre qui définit votre vue d’export en favori. Le réappliquer le trimestre prochain prend un clic, et l’export correspondra à la même définition.
- Besoin de plus de 1000 lignes ? Fractionnez par statut (un export par statut), par plage de date de création, ou par étiquette — chaque export capture alors une tranche sous la limite.
- Ouvrez dans Excel ou Google Sheets. Le
.xlsxest standard — les deux apps le gèrent nativement. La première ligne contient les en-têtes ; les données commencent à la ligne 2.
Pagination
Un pied de pagination est en bas du tableau. Il affiche la navigation entre pages (Précédent, numéros, Suivant) pilotée par le paramètre URL ?page=0. Tout changement de filtres ou de recherche remet page à 0 pour ne pas vous laisser sur une page 7 vide.
Astuces et raccourcis
- Partager une vue. Copiez l’URL — elle contient la chaîne de filtres, le texte de recherche, la clé/direction de tri et le numéro de page. Un coéquipier voit exactement la même vue.
- Mettre vos 3 préférés en favoris. Choisissez les trois filtres que vous réappliquez chaque jour (« Séniors actifs », « Nouveaux cette semaine », « Sans CV ») et marquez-les favoris. Un clic chacun depuis la barre au-dessus du tableau.
- Combiner recherche et filtres. La barre de recherche et le panneau se cumulent. Filtrez sur Statut : Actif puis tapez « react » — vous obtenez les candidats Actifs dont le nom/CV mentionne React, triés par Pertinence.
- « A une valeur » avant un rapport. Quels candidats ont un salaire saisi ? Filtrez Salaire demandé a une valeur. Le compteur de résultats donne directement votre taux de complétude.