Aller au contenu principal

Moteur intelligent de gestion des compétences — guide de configuration

Choisissez séparément les référentiels de la bibliothèque et ceux des suggestions personnalisées, puis vérifiez activation, échelles, quotas et accès dans l’espace du collaborateur.

Le guide fonctionnel décrit le parcours ; le guide technique explique la sélection des services et les différences entre inférences ancienne et récente.

Accès et prérequis​

Utilisez un compte autorisé à gérer configuration et référentiels. L’accès manager aux collaborateurs n’autorise pas nécessairement la modification des sources. Vérifiez les compétences disponibles de l’entreprise et l’indexation des observatoires choisis. L’inférence personnalisée exige aussi des informations prises en charge par le chemin sélectionné.

Observé : Jim Carter passait entre espaces personnel et manager dans PS Testing 2026 et utilisait la bibliothèque. Menu utilisateur → Configuration renvoyait You are not authorized to access this resource. Les valeurs de l’entreprise n’ont donc pas été inspectées avec ce compte. Les paramètres ci-dessous sont vérifiés dans le code ; accès et sauvegarde en direct sont distingués dans les sources.

1. Choisir les observatoires par parcours​

Vérifié dans le code : la configuration des référentiels est gérée par company_account_repository (/company/account/setting/repository avec le préfixe de routage d’entreprise). Le modèle contient deux sélections multiples indépendantes alimentées par les identifiants d’observatoires disponibles.

  1. Ouvrez cette page avec un compte autorisé.
  2. Dans la section d’identification des compétences, sélectionnez les observatoires pour les suggestions continues.
  3. Dans la section bibliothèque/observatoires, sélectionnez ceux de la recherche par mot-clé.
  4. Enregistrez et rouvrez le formulaire pour contrôler la conservation des deux listes.
  5. Validez chaque parcours séparément ; une liste ne configure pas l’autre.

Les descriptions de sections proviennent des clés de traduction du modèle ; elles ne prétendent pas reproduire des libellés observés dans PS Testing. Le texte exact dépend du déploiement.

Contrôle / paramètreValeurs et portéeEffet
skill_suggestion_observatory[] → Setting.skillSuggestionObservatoriesIdentifiants multiples disponibles ; entrepriseSources supplémentaires pour l’inférence personnalisée.
skill_library_observatory[] → Setting.skillLibraryObservatoriesIdentifiants multiples disponibles ; entrepriseSources supplémentaires pour la recherche par mot-clé.
Référentiel d’entreprise publicRéférentiels disponibles/publicsInclus dans les listes examinées. public concerne la disponibilité du catalogue, pas un accès Internet anonyme établi.
Référentiel d’entreprise mainMarqueur de référentiel principalContribue à l’ordre de priorité dans la recherche récente.

Le contrôleur conserve l’intersection des identifiants soumis et connus ; les valeurs inconnues sont écartées. Les listes persistées vides se lisent [] et n’ajoutent aucun observatoire, sans retirer les référentiels disponibles de l’entreprise des requêtes examinées. Aucune liste universelle ni sélection par défaut globale n’a été établie.

2. Vérifier activation et mode de service​

Ces identifiants internes sont vérifiés dans le code. Utilisez les outils de configuration pris en charge et contrôlez la valeur effective de l’entreprise ; ce ne sont pas des libellés de menu collaborateur.

ParamètreFonction et limite
module_suggestion_skillInclut le panneau continu dans le modèle de profil examiné ; ne contrôle pas toutes les entrées de bibliothèque.
suggestion_skills_v2_ds_apiSélectionne SkillSuggestionV2Service pour suggestions, acceptation et refus ; sinon service historique persisté.
skill_library_api_url_skills_qdrant_singleSélectionne l’URL récente et la priorité des référentiels via SkillLibraryUrlManager, indépendamment du mode de suggestions continues.
display_old_version_homepage_foCondition de compatibilité du voter ; accès du voter et rendu du panneau sont distincts.
fo_no_display_motivation_add_skillMasque la motivation dans la bibliothèque collaborateur et désactive son obligation côté navigateur.
max_skill_outside_jobPlafond entier hors emploi, contrôlé si valeur au moins égale à 1 et emploi attribué.

Ne déduisez pas les valeurs déployées du catalogue. Les paramètres effectifs et les contrôles d’accès déterminent le résultat. Aucun héritage entreprise/sous-entreprise ni défaut universel d’activation établi.

3. Aligner échelles et informations du profil​

Observé : quatre étoiles et quatre cœurs dans la bibliothèque de Jim. Les deux évaluations étaient nécessaires avant disponibilité de l’enregistrement.

Vérifié dans le code : la bibliothèque utilise les paramètres d’évaluation de l’entreprise et les défauts du modèle ; ne fixez pas quatre niveaux dans les consignes de déploiement. La motivation peut être masquée. Vérifiez les libellés vus par les collaborateurs, pas seulement le nombre de contrôles.

L’ancienne inférence extrait les intitulés d’expérience et demande par défaut jusqu’à 16 compétences par intitulé. La récente utilise expériences, diplômes et intérêts, demande jusqu’à 15 compétences et priorise les référentiels disponibles de l’entreprise. Ce sont des valeurs de requêtes internes, pas des champs du formulaire de configuration. Aucun chemin n’attribue automatiquement une maîtrise.

4. Valider le résultat collaborateur​

  1. Restez dans l’entreprise cible et passez à l’espace personnel.
  2. Ouvrez Profil → Mes compétences → Ajouter des compétences.
  3. Recherchez un terme connu des sources internes et observatoires choisis.
  4. Vérifiez les en-têtes internes/externes et la pertinence des résultats.
  5. Sélectionnez une compétence, vérifiez l’échelle et la motivation, puis retirez la sélection si aucun changement de profil n’est nécessaire.
  6. Pour le panneau continu, contrôlez présence, informations exploitables et quota disponible. Validez acceptation/refus sur des données de test désignées.

Fenêtre Chrome montrant les sources internes et externes à vérifier

Les résultats en français distinguent référentiel interne et autres observatoires, avec sélection vide à droite. Comparez sens et sources ; la présence dans la recherche ne vaut pas attribution au profil.

Afficher en taille réelle

Observé : gestion de projet renvoyait les deux familles pour Jim. La sélection apparaissait à droite avec les évaluations attendues. Cela vérifie la disponibilité pour cette recherche, pas les identifiants exacts configurés ni le mode d’inférence actif.

Actualisation, déploiement et retour arrière​

Vérifié dans le code : le chemin récent conserve une file de suggestions en session. Un listener la vide lors des changements d’expériences, diplômes ou intérêts. La modification des sources seule ne figure pas parmi ces déclencheurs ; aucune actualisation immédiate ne peut être promise après un changement d’observatoires.

L’ancien service suit les dates de synchronisation et régénère par son chemin de synchronisation si la dernière date dépasse un mois ou est absente. C’est une condition d’éligibilité, pas la preuve d’une planification mensuelle. Les suggestions éligibles existantes peuvent s’afficher sans régénération.

Conseil opérationnel déduit : consignez listes et commutateurs effectifs avant déploiement. Validez un profil test par parcours activé. Pour annuler un changement de source, restaurez les listes et vérifiez de nouveaux résultats. Retirer une source ne supprime pas nécessairement les compétences déjà attribuées ni les entrées copiées au catalogue. Changer de mode d’inférence modifie persistance et annulation : traitez ce choix séparément.

Validation et dépannage​

SymptômeContrôle
Sources externes dans la recherche seulementComparez skillLibraryObservatories et skillSuggestionObservatories.
Bibliothèque disponible sans panneauCommutateur et modèle de profil, séparément du service de recherche.
Source interne absenteEntreprise, disponibilité du référentiel, indexation et pertinence de la requête.
Sources sélectionnées sans résultatService résolu, indexation et langue.
Suggestions récentes videsExpériences/diplômes/intérêts, référentiels éligibles et exclusions existantes/ignorées.
Anciennes suggestions non actualiséesÂge de synchronisation et propositions non résolues éligibles.
Refus de quotaEmploi, plafond et nombre actuel de compétences hors emploi.
Enregistrement inactifÉvaluations obligatoires ; cohérence entre visibilité et validation de motivation.

Interfaces et sources​

Les écrans examinés restent historiques, même avec des services IA récents. Les suggestions de plan de développement refondu ne remplacent pas la configuration de ce moteur. L’examen ciblé front/back nextgen n’a pas établi de remplacement de la bibliothèque multi-référentiels du profil.

  • Observé : 23 octobre 2026, Chrome, PS Testing 2026 avec Jim Carter : changement d’espace, recherche sur deux familles, sélection et évaluations. Configuration refusée ; aucun paramètre sauvegardé.
  • Vérifié dans le code : Company/AccountBundle/Controller/SettingController.php::repositoryAction, Resources/views/Setting/repository.html.twig, Main/ConfigBundle/Entity/Setting.php, Customer/ProfileBundle/Services/SkillSearcher.php, Service/SkillLibraryUrlManager.php, Service/Skills/, Main/ConfigBundle/Security/Skills/SuggestionSkillVoter.php, EventListener/SkillSuggestionRefreshEventListener.php, relatifs à smartmobility-legacy/src/.
  • Déduit : conseils de déploiement/retour arrière fondés sur sources, files et affectation.
  • Non vérifié : identifiants actifs exacts, valeurs déployées, sauvegarde de configuration, tous les rôles, service de production et concordance des versions locales/déployées.

Le guide fonctionnel inclut l’ajout sauvegardé et retrouvé après réouverture le 26 octobre 2026. Ces opérations ne prouvent ni les valeurs effectives des commutateurs ni une sauvegarde administrateur.

Dernière mise à jour : 3 novembre 2026