Gerarchia manager - Modalità di manutenzione
In molte situazioni, la gerarchia manager di una persona deve essere facilmente reperibile. Ad esempio, durante il controllo della sicurezza del manager di linea potrebbe essere richiesto il manager di linea di una persona e i report di business intelligence spesso recuperano i dati in base a una gerarchia di manager.
Modalità di manutenzione della gerarchia manager
La gerarchia manager di una persona può essere derivata da tabelle di dati attive, ma l'impatto di tale approccio sulle prestazioni è imprevedibile. Pertanto, la gerarchia manager completa per ogni persona viene estratta dalle tabelle dati e memorizzata in una tabella di gerarchia manager separata. Questa tabella è nota come gerarchia manager denormalizzata. La gerarchia manager denormalizzata garantisce che la gerarchia manager di una persona sia aggiornata e facilmente accessibile.
Queste tabelle denormalizzate vengono popolate durante l'elaborazione in base ai dati di origine presenti nella tabella PER_ASSIGNMENT_SUPERVISORS_F.
- PER_MANAGER_HRCHY_DN/FC: questa tabella è necessaria per la valutazione della sicurezza del manager di linea, dei conteggi delle intestazioni e di alcuni flussi in HCM che sono basati su questa tabella. Viene utilizzata anche per le dimensioni dell'elenco assegnazioni per OTBI.
- PER_MANAGER_HRCHY_REPORTEES_DN è specifica per la generazione dei soli report OTBI e per i dati delle dimensioni manager assegnazioni.
Quando si esegue il processo Aggiorna gerarchia manager
Ogni volta che viene apportata una modifica alla gerarchia manager di una persona tramite le pagine dell'applicazione, la modifica viene riportata automaticamente nella tabella della gerarchia manager denormalizzata. Il processo Aggiorna gerarchia manager consente di popolare la tabella della gerarchia manager denormalizzata quando i record persona vengono migrati da altre applicazioni.
Modalità di esecuzione del processo Aggiorna gerarchia manager
Eseguire il processo Aggiorna gerarchia manager nell'area di lavoro Processi schedulati. Per eseguire il processo, è necessario disporre del ruolo mansione Specialista HR. Il processo non ha una schedulazione predefinita. È possibile eseguire il processo in modo occasionale per eseguire un aggiornamento completo della gerarchia manager denormalizzata. È inoltre possibile specificare una schedulazione per eseguire il processo regolarmente. Aggiorna gerarchia manager elabora tutti i tipi di gerarchie manager.
È possibile eseguire il processo utilizzando queste modalità di elaborazione in base al valore del parametro Aggiornato negli ultimi N giorni.
| Aggiornato negli ultimi N giorni | Modalità | Dettagli |
|---|---|---|
| Nessun valore di parametro (vuoto/NULL) | Normale - Esecuzione completa | Popola le tabelle denormalizzate PER_MANAGER_HRCHY_DN e PER_MANAGER_HRCHY_CF dall'origine PER_ASSIGNMENT_SUPERVISORS_F eseguendo eliminazioni e inserimenti di dati denormalizzati per TUTTE le righe del supervisore assegnazione. L'intervallo minimo per eseguire questo processo è di 18 ore. Se si schedula l'esecuzione del processo più di una volta in 18 ore, il processo verrà saltato. |
| Valore parametro +ve | Normale - Esecuzione incrementale | Popola la tabella denormalizzata PER_MANAGER_HRCHY_DN e PER_MANAGER_HRCHY_CF dall'origine di PER_ASSIGNMENT_SUPERVISORS_F eseguendo eliminazioni e inserimenti di denormalizzati per le righe del supervisore assegnazione aggiornate o create negli ultimi N giorni (ad esempio, se si specifica -5 come valore di parametro, verranno elaborati i dati aggiornati o creati negli ultimi 5 giorni). L'intervallo minimo per eseguire questo processo è di un'ora. Se si schedula l'esecuzione del processo più di una volta in un'ora, il processo verrà saltato. |
| Valore parametro 0 | OTBI - Esecuzione completa | Popola la tabella denormalizzata PER_MANAGER_HRCHY_REPORTEES_DN dall'origine PER_ASSIGNMENT_SUPERVISORS_F eseguendo eliminazioni e inserimenti di dati denormalizzati per TUTTE le righe del supervisore assegnazione che durante l'elaborazione facendo riferimento ai dati di altre tabelle denormalizzate PER_MANAGER_HRCHY_DN e PER_MANAGER_HRCHY_CF. |
| Valore parametro -ve | OTBI - Esecuzione incrementale | Popola la tabella denormalizzata PER_MANAGER_HRCHY_REPORTEES_DN dall'origine di PER_ASSIGNMENT_SUPERVISORS_F eseguendo eliminazioni e inserimenti di dati denormalizzati per le righe del supervisore assegnazione aggiornate o create negli ultimi N giorni (ad esempio, se si specifica -5 come valore di parametro, verranno elaborati i dati aggiornati o creati negli ultimi 5 giorni). |
Per migliorare le prestazioni, vengono introdotti alcuni parametri aggiuntivi che vengono presi in considerazione durante l'esecuzione del processo con valore di parametro NULL o 0, ovvero Normale - Esecuzione completa o OTBI - Esecuzione completa
| Parametro | Valori | Dettagli |
|---|---|---|
| Ignora assegnazioni inattive durante aggiornamento completo | Sì o No (impostazione predefinita Sì) | Se l'opzione è impostata su No, invece di elaborare solo i dati del supervisore relativi alle assegnazioni attive, verranno elaborati tutti i dati del supervisore, incluse le assegnazioni inattive. |
| Ignora dati cronologici durante aggiornamento completo | Sì o No (impostazione predefinita No) | Se l'opzione è impostata su Sì, invece di elaborare i dati del supervisore relativi a tutte le assegnazioni, verranno elaborati solo i dati del supervisore relativi alle assegnazioni correnti o future, ignorando i dati cronologici (con data di validità) del supervisore assegnazione. |
Le normali tabelle denormalizzate (PER_MANAGER_HRCHY_DN e PER_MANAGER_HRCHY_CF) vengono sincronizzate automaticamente ogni volta che i dati del supervisore assegnazione vengono creati o aggiornati dalle pagine dell'applicazione (Nuova assunzione, Modifica manager e così via) o da HDL. La sincronizzazione automatica dei dati denormalizzati non verrà eseguita se il processo Eventi è disabilitato, ovvero se il profilo HRC: Disabilita elaborazione eventi HCM (HRC_DISABLE_HCM_EVENTS_PROCESSING) è impostato su Y o quando i dati vengono caricati tramite HDL nel file .dat, il task di post-elaborazione RefreshManagerHierarchy è disabilitato con l'utilizzo dell'impostazione SET DISABLE_POST_PROCESS_TASKS RefreshManagerHierarchy o a causa di istanze SOA del composto che non vengono attivate oppure a causa di problemi di infrastruttura.
Linee guida per l'esecuzione del processo
Di seguito sono illustrate le linee guida per l'esecuzione del processo.
- La modalità completa normale (valore del parametro vuoto/NULL) può essere eseguita ad hoc se i dati denormalizzati non sono sincronizzati con i dati del supervisore assegnazione di origine oppure è possibile pianificarne l'esecuzione una volta alla settimana (durante il fine settimana) o una volta al giorno se è necessario un aggiornamento completo più frequente.
- Se necessario, la modalità incrementale normale (valore positivo) può essere schedulata per l'esecuzione giornaliera o più volte al giorno (ad esempio, 2-3 volte). Se, ad esempio, il valore del parametro è 1, verranno considerati per l'elaborazione tutti i dati del supervisore assegnazione creati o aggiornati nell'ultimo giorno.
- Modalità completa OTB (valore del parametro 0) e modalità incrementale OTBI (valore del parametro -ve). Ad esempio, l'opzione -1 è necessaria solo se i report OTBI si basano sui dati delle dimensioni del manager assegnazione. La tabella normalizzata PER_MANAGER_HRCHY_REPORTEES_DN non viene sincronizzata automaticamente quando i dati del supervisore assegnazione vengono creati o aggiornati dalle pagine dell'applicazione o da HDL. È possibile schedulare l'esecuzione del processo in modalità completa o incrementale OTBI una volta al giorno per l'inserimento dei dati.
- Oltre a eseguire aggiornamenti completi della gerarchia manager, è possibile eseguire aggiornamenti incrementali. Questo approccio consente di aggiornare la gerarchia in base alle modifiche apportate ai manager negli ultimi N giorni. Ad esempio è possibile pianificare un aggiornamento completo ogni mese o trimestre e un aggiornamento incrementale ogni giorno o settimana.
- È possibile scegliere di eseguire il processo per un periodo di giorni dalla data dell'ultimo aggiornamento e di escludere le assegnazioni inattive e i dati cronologici selezionando le opzioni Ignora assegnazioni inattive e Ignora dati cronologici durante l'esecuzione in modalità completa.