Cloud Talent Solution propose différents attributs d'emploi prédéfinis pour répondre aux besoins des différents clients. Pour bénéficier des meilleures performances de Cloud Talent Solution, il est vivement recommandé d'utiliser autant que possible les champs prédéfinis.
Par ailleurs, Cloud Talent Solution fournit des attributs personnalisés pour stocker des informations génériques. Les attributs personnalisés permettent d'offrir encore plus de flexibilité aux clients dans le cadre de leur logique métier. Les attributs personnalisés stockent une chaîne ou des informations numériques. Pour les filtrer dans les requêtes de recherche, vous devez définir les filtres appropriés.
Fonctionnalités des attributs personnalisés
- Définissez votre propre nom de champ personnalisé : définissez un nom pour un attribut d'emploi donné. Définissez cet attribut pour qu'il soit filtrable ou non filtrable suivant les besoins. Vous pouvez généralement utiliser un attribut
customAttribute
pour appliquer un filtre approprié si l'interface utilisateur a besoin d'un filtre qui n'est pas prédéfini dans Cloud Talent Solution. - Recherche sensible/non sensible à la casse : vous pouvez spécifier pour chaque requête si la recherche de tous les attributs personnalisés est sensible à la casse ou non.
- Filtrage basé sur une plage : les filtres de recherche
customAttribute
permettent de filtrer les offres d'emploi dans une plage de valeurs numériques données. Par exemple, si vous utilisez un champcustomAttribute
pour enregistrer les exigences minimales d'un poste, le filtre de recherchecustomAttribute
permet d'afficher les emplois dans une plage de moyennes minimales donnée, pour les moyennes supérieures ou inférieures à une valeur de moyenne minimale, etc. Filtrage de champs croisés : le filtre de recherche
customAttribute
permet également aux clients de Cloud Talent Solution de définir des expressions qui filtrent une combinaison d'attributs personnalisés. Par exemple, si la logique métier d'un client stipule qu'il ne recherche que des emplois parrainant l'obtention d'un visa ou des emplois en télétravail, le client enregistre ces deux champs dans un attributcustomAttribute
distinct. Il peut ensuite spécifier un filtre de recherche avec une expression qui définit la logique nécessaire. Seuls trois niveaux d'expressions imbriquées sont acceptés.Recherche spécifique par mot clé : définissez un attribut
customAttribute
dans la listekeywordSearchableCustomAttributes
de l'entreprise associée pour garantir que les requêtes de recherche contenant une valeur pour un attribut customAttribute donné affichent bien les emplois présentant cette valeur dans l'attribut.Recherches SQL : l'attribut
customAttribute
vous permet de définir des expressions booléennes dans la requête de recherche. Cloud Talent Solution analyse automatiquement ces expressions, applique les filtres à la requête et renvoie les résultats en conséquence. Vous ne pouvez pas utiliser plus de trois niveaux d'imbrication et 2 000 caractères dans vos expressions booléennes.Définir des buckets d'histogrammes personnalisés : les attributs personnalisés permettent aux clients de Cloud Talent Solution de définir des buckets personnalisés pour calculer les histogrammes. Par exemple, vous pouvez définir un attribut
customAttribute
pour enregistrer des exigences de moyenne minimales, puis créer un histogramme sur ce champ. Vous pouvez également créer des buckets correspondant aux plages allant de 3,0 à 3,5, de 3,51 à 4,0, etc. pour regrouper toutes les moyennes minimales dans ces buckets.
Utiliser des attributs personnalisés
Créez une offre d'emploi avec le champ customAttribute
(peut être utilisé avec des valeurs numériques ou de chaîne) :
Go
Pour savoir comment installer et utiliser la bibliothèque cliente pour CTS, consultez la page Bibliothèques clientes CTS. Pour en savoir plus, consultez la documentation de référence de l'API CTS Go.
Pour vous authentifier auprès de CTS, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Node.js
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Python
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Par défaut, les points de terminaison searchJobs
et searchJobsForAlert
n'effectuent des recherches que sur les champs prédéfinis. Si vous devez également effectuer une recherche sur les champs "customAttribute", utilisez le champ keywordSearchableJobCustomAttributes pour définir une liste d'attributs personnalisés à rechercher.
Par exemple, si un recruteur souhaite utiliser un champ customAttribute
"customRequisitions" pour enregistrer les ID de demandes de recrutement propres à un employeur, définissez keywordSearchableJobCustomAttributes
de manière à inclure ce champ. Ainsi, si un recruteur effectue une recherche classique sur "ABC123", toutes les offres d'emploi ayant un attribut customAttribute
"customRequisitions" défini sur la valeur "ABC123" s'affichent.