Aggiornamento delle parole chiave per la ricerca di persone

Diversi attributi dei record persona, impiego e profilo vengono utilizzati come parole chiave per la ricerca di persone. I valori delle parole chiave vengono copiati automaticamente dai record originari alla tabella PER_KEYWORDS, dove vengono indicizzati per migliorare le prestazioni delle ricerche.

Processo per l'aggiornamento delle parole chiave delle persone

Viene generato un evento quando il valore di un attributo parola chiave cambia, ad esempio se una persona acquisisce uno skill linguistico o cambia numero di telefono. In risposta, i servizi eseguono un processo per aggiornare gli attributi rilevanti per la persona nella tabella PER_KEYWORDS. Pertanto, la maggior parte delle modifiche viene eseguita nella tabella PER_KEYWORDS immediatamente e in modo automatico. Quando si crea un nuovo record persona, i valori delle parole chiave della persona vengono copiati automaticamente nella tabella PER_KEYWORDS.

Indicazioni per l'esecuzione del processo

Anche se la maggior parte delle modifiche alla tabella PER_KEYWORDS avviene automaticamente, è necessario eseguire il processo Aggiorna parole chiave ricerca persone con regolarità per i seguenti motivi:

  • Il processo automatico non applica le modifiche con data futura alla tabella PER_KEYWORDS.

  • Il processo assicura che tutte le modifiche vengano copiate nella tabella PER_KEYWORDS, indipendentemente da eventuali errori temporanei del processo automatico.

Quando non è necessario eseguire il processo

Si supponga che i dati di una persona vengano modificati da un qualsiasi punto dell'interfaccia utente di Fusion Apps, ad eccezione delle strutture di lavoro o delle informazioni sulle risorse CRM. Quindi le parole chiave vengono aggiornate direttamente e questo processo non è necessario.

Quando eseguire il processo

Di seguito sono riportati alcuni scenari in cui si esegue il processo Aggiorna parole chiave ricerca persone.

  • Per un ID batch specifico
    • Se la post-elaborazione è disabilitata durante il caricamento HDL dei dati dei lavoratori, eseguire il processo "Postelaborazione lavoratori programma di caricamento dati HCM" utilizzando l'ID contenuto UCM specifico.
  • Per una persona specifica
    • Selezionare il nome della persona nel parametro Nome.
    • Per una persona specifica, il processo può essere eseguito come e quando necessario.
    • Tempo di esecuzione stimato: all'incirca da 30 secondi a 1 minuto.
  • Solo per la popolazione delta
    • Per aggiornare le parole chiave per i lavoratori modificati e creare parole chiave per i nuovi lavoratori caricati, sottomettere il processo solo con Dopo caricamento batch = S.
    • Utilizzare questa opzione solo se il numero di record persona modificati è inferiore a 20.000.
    • Tempo di esecuzione stimato: circa 20 minuti ogni 20.000 record.
  • Per tutte le persone nel sistema
    • Sottomettere una richiesta con tutti i parametri null per ricreare le parole chiave per tutte le persone nel sistema.
    • Utilizzare questa opzione solo se viene installata una nuova lingua o se il numero di record persona modificati è superiore a 20.000.

Modalità di schedulazione del processo

È possibile eseguire il processo Aggiorna parole chiave ricerca persone manualmente o schedularne l'esecuzione a intervalli regolari, ad esempio settimanalmente a un'ora specifica.

Il volume e la frequenza probabili delle modifiche ai record persona nell'azienda determina la frequenza di esecuzione del processo.

  • Se il volume e la frequenza sono elevati, è necessario schedulare un'esecuzione frequente del processo.

  • Se il volume e la frequenza sono bassi, è consigliabile eseguire il processo una volta al mese.

L'esecuzione del processo Aggiorna parole chiave ricerca persone aggiorna l'intera tabella PER_KEYWORDS. Pertanto, è necessario eseguire il processo in orari in cui l'attività è ridotta, per evitare problemi di prestazioni.

Migliori prassi per l'aggiornamento delle parole chiave per la ricerca di persone

Di seguito sono riportate alcune migliori prassi per l'aggiornamento delle parole chiave per la ricerca di persone.

Da fare

  • Schedulare il processo almeno una volta al giorno in orari non di punta per l'esecuzione con il parametro Dopo caricamento batch = S per elaborare i dati dei lavoratori modificati (popolazione delta) e mantenere aggiornate le parole chiave.
  • Quando si caricano lavoratori mediante HDL, abilitare la post-elaborazione per elaborare le parole chiave per i lavoratori appena caricati.

    Se il numero dei record lavoratore caricati supera i 20.000, disabilitare la post-elaborazione ed eseguire manualmente il processo con tutti i parametri impostati su null, in questo modo verrà elaborata l'intera popolazione di lavoratori.

  • Se si esegue 'Aggiorna gerarchia manager' ogni giorno, impostare il valore del parametro 'Aggiornato negli ultimi N giorni' su 1 per eseguire aggiornamenti incrementali. Ciò impedisce alle dimensioni della popolazione delta di superare le 20.000 unità, che richiederebbe l'esecuzione del processo per l'intera popolazione delle persone.

Da evitare

  • Non schedulare l'esecuzione del processo a intervalli frequenti con tutti i parametri impostati su null.
    • Se si esegue il processo con tutti i parametri null vengono elaborati tutti i record persona nel sistema, il che non è necessario e può potenzialmente lasciare l'indice in uno stato incoerente.
    • È necessario eseguire manualmente il processo con tutti i parametri impostati su null solo se il numero di record lavoratore per i quali aggiornare le parole chiave supera i 20.000.
  • Non eseguire o schedulare il processo con valori ID batch come -100 e -200. Questi valori non sono supportati e possono causare problemi con la ricerca per parola chiave.