Comment mettre à jour les mots-clés de recherche de personne

Plusieurs attributs des enregistrements de personne, d'emploi et de profil sont utilisés comme mots-clés de recherche de personne. Les valeurs des mots-clés sont copiées automatiquement à partir des enregistrements d'origine dans la table PER_KEYWORDS, où elles sont indexées afin d'améliorer les performances de la recherche.

Processus de mise à jour des mots-clés d'une personne

Un événement est déclenché lorsque la valeur d'un attribut de mot-clé change (par exemple, si une personne acquiert une compétence linguistique ou un autre numéro de téléphone). En réponse, les services exécutent un traitement visant à mettre à jour les attributs pertinents pour la personne dans la table PER_KEYWORDS. Par conséquent, la plupart des modifications sont effectuées immédiatement et automatiquement dans PER_KEYWORDS. Lorsque vous créez un enregistrement de personne, les valeurs de mot-clé pour cette personne sont automatiquement copiées dans la table PER_KEYWORDS.

Motif justifiant l'exécution du traitement

Bien que la plupart des modifications de la table PER_KEYWORDS soient automatiques, vous devez exécuter régulièrement le traitement Mettre à jour les mots-clés de recherche de personne pour les raisons suivantes :

  • Le traitement automatique n'applique pas les modifications à date future dans la table PER_KEYWORDS.

  • Le traitement garantit que toutes les modifications sont copiées dans la table PER_KEYWORDS, malgré d'éventuels échecs temporaires du traitement automatique.

Cas où il n'est pas nécessaire d'exécuter le traitement

Supposons que les données d'une personne soient modifiées quelque part dans l'interface utilisateur Fusion Apps, sauf dans les structures de travail ou les informations sur les ressources CRM. Les mots-clés sont alors mis à jour directement et ce travail n'est pas requis.

Cas où il est nécessaire d'exécuter le traitement

Voici quelques scénarios dans lesquels vous devez exécuter le traitement Mettre à jour les mots-clés de recherche de personne :

  • Pour un ID lot spécifique
    • Si le post-traitement est désactivé lors du chargement HDL des données des salariés, exécutez le travail "Post-traitement du salarié à l'aide du chargeur de données HCM" en utilisant l'ID contenu UCM spécifique.
  • Pour une personne spécifique
    • Sélectionnez un nom de personne dans le paramètre Nom.
    • Pour une personne spécifique, le travail peut être exécuté au fil des besoins.
    • Durée d'exécution estimée : de 30 secondes à 1 minute environ.
  • Pour la population delta uniquement
    • Pour mettre à jour les mots-clés des salariés dont les données ont été modifiées et créer des mots-clés pour les nouveaux salariés chargés, soumettez le travail en définissant l'option Après chargement de lots sur Y (Oui).
    • Utilisez cette option uniquement si le nombre d'enregistrements de personne modifiés est inférieur à 20 000.
    • Durée d'exécution estimée : environ 20 minutes pour 20 000 enregistrements.
  • Pour toutes les personnes dans le système
    • Soumettez une demande dont tous les paramètres ont la valeur NULL pour recréer des mots-clés pour toutes les personnes présentes dans le système.
    • Utilisez cette option uniquement si une nouvelle langue est installée ou si le nombre d'enregistrements de personne modifiés est supérieur à 20 000.

Mode de planification du traitement

Vous pouvez exécuter le traitement Mettre à jour les mots-clés de recherche de personne ou le planifier pour qu'il s'exécute à intervalles réguliers (par exemple, toutes les semaines à une heure donnée).

Le volume et la fréquence probables des modifications des enregistrements de personne dans votre entreprise déterminent la fréquence d'exécution du traitement :

  • Si le volume et la fréquence sont élevés, vous devez planifier le traitement pour qu'il s'exécute fréquemment.

  • Si le volume et la fréquence sont faibles, il est recommanndé d'exécuter le traitement une fois par mois.

L'exécution du traitement Mettre à jour les mots-clés de recherche de personne actualise la table PER_KEYWORDS dans son ensemble. Par conséquent, pour éviter tout problème de performance, vous devez exécuter le traitement à des moments de faible activité.

Meilleures pratiques pour la mise à jour des mots-clés de recherche de personne

Voici quelques recommandations pour mettre à jour les mots-clés de recherche de personne.

A faire

  • Planifiez le traitement au moins une fois par jour pendant les heures creuses pour qu'il s'exécute avec le paramètre Après chargement de lots = Y (Oui) pour traiter les données salarié modifiées (population delta) et tenir à jour les mots-clés.
  • Lorsque vous chargez des salariés via HDL, activez le post-traitement pour traiter les mots-clés des salariés qui viennent d'être chargés.

    Si le nombre d'enregistrements de salarié chargés dépasse 20 000, désactivez le post-traitement et exécutez manuellement le travail en veillant à ce que tous les paramètres aient la valeur NULL. Vous traiterez ainsi l'ensemble de la population des salariés.

  • Si vous exécutez le traitement "Actualiser la hiérarchie des responsables" tous les jours, définissez la valeur du paramètre "Mis à jour au cours des n derniers jours" sur 1 pour des mises à jour incrémentielles. Vous évitez ainsi que la taille de la population delta ne dépasse 20 000 et que le travail ne doive être exécuté pour l'ensemble de la population de personnes.

A ne pas faire

  • Ne planifiez pas l'exécution du traitement à intervalles rapprochés avec tous les paramètres définis sur NULL.
    • L'exécution du travail avec tous les paramètres définis sur NULL traite tous les enregistrements de personne dans le système, ce qui est inutile et peut éventuellement générer des incohérences dans l'index.
    • Vous devez exécuter le travail manuellement avec tous les paramètres définis sur NULL uniquement si le nombre d'enregistrements de salarié pour lesquels les mots-clés doivent être mis à jour est supérieur à 20 000.
  • N'exécutez ou ne planifiez pas le traitement avec les valeurs d'ID lot -100 et -200. Ces valeurs ne sont pas prises en charge et peuvent entraîner des problèmes avec la recherche par mot clé.