Prestazioni di programmazione risorse di progetto

I problemi di prestazioni correlati alla pianificazione delle risorse possono verificarsi quando il numero di progetti raggiunge le migliaia. Per migliorare le prestazioni di pianificazione delle risorse, è disponibile una funzionalità che riduce il tempo necessario per avviare la pagina di disponibilità delle risorse. Questa funzionalità rimuove il processo di sincronizzazione del rollup della capacità delle risorse e usa la tabella ResProjectResource per velocizzare la ricerca delle risorse. La tabella ResRollup non è più utilizzata.

Questa funzionalità è abilitata per impostazione predefinita nella versione 10.0.36 o successiva. Le modifiche apportate a questa versione consentono di abilitare la funzionalità senza bloccare il comportamento precedente. Se visualizzi il messaggio di avviso che indica di eseguire il processo batch Popolare risorse di progetto in tutte le aziende, eseguire il processo batch e completare l'aggiornamento per abilitare la funzionalità.

Important

Non usare questa funzione se esiste una dipendenza dal processo di sincronizzazione dell'aggregazione della capacità delle risorse o dalla tabella ResProjectResource.

Abilitare il miglioramento delle prestazioni della programmazione delle risorse

Per abilitare il miglioramento delle prestazioni della programmazione delle risorse, completare i seguenti passaggi.

  1. Andare a Gestione funzionalità>Tutto e nell'elenco delle funzionalità individuare Abilita il miglioramento delle prestazioni della programmazione delle risorse di progetto.
  2. Selezionare Abilita ora.

Note

Se non si riesce a trovare la funzione nell'elenco, selezionare Controlla aggiornamenti per aggiornare l'elenco.

  1. Aggiornare il browser, quindi andare a Gestione progetti e contabilità>Periodico>Risorse di progetto>Sincronizza capacità dei calendari delle risorse per tutte le società.
  2. Impostare Rimuovi record di capacità esistenti su per rimuovere i dati precedenti. Per generare dati incrementali, impostarli su No.
  3. Nel campo Codice periodo selezionare il periodo in cui generare i dati. Se selezioni un codice periodo, non è necessario definire la data di inizio e di fine.
  4. Se si lascia il campo Codice periodo vuoto, selezionare date di inizio e fine specifiche per generare i dati.
  5. Seleziona OK.

Questo processo batch popola le risorse associate alle ore di capacità dei calendari. Quando si esegue questo processo batch, è necessario specificare una data di inizio e di fine. Man mano che l'ora avanza ed è necessario pianificare oltre la data di fine del processo batch, eseguire di nuovo il processo batch e impostare la data di fine sulla data appropriata successiva. Se si apportano modifiche all'ora del calendario, ad esempio aggiungendo una festività o modificando le ore lavorative per una data specifica, eseguire di nuovo il processo batch per riflettere tali modifiche.

Note

Questo processo distribuisce i dati generali alla tabella ResCalendarCapacity in tutte le aziende del proprio ambiente, pertanto è sufficiente eseguire il processo batch in una sola persona giuridica. I dati in questo processo batch sono necessari per calcolare la capacità delle risorse tramite il calendario associato.

  1. Andare a Gestione progetti e contabilità>Periodico>Risorse di progetto>Popola risorse del progetto per tutte le società e selezionare OK. Questo processo esegue lo script di aggiornamento dati monouso per i dati generali nelle tabelle ResProjectResource, ResCalendarDateTimeRange e ResEffectiveDateTimeRange . Aggiorna anche i valori per il campo PSAPRojSchedRole.RootActivity . Se non si esegue questo processo, viene visualizzato un avviso quando si tenta di eseguire operazioni di pianificazione delle risorse.

Disattivare il miglioramento delle prestazioni della programmazione delle risorse

Non disattivare questa funzionalità. Se si riscontra un problema critico, è possibile seguire questa procedura per disabilitare la funzionalità.

  1. Vai a Gestione funzionalità>Tutto e cerca Abilita la funzione di miglioramento delle prestazioni della pianificazione delle risorse di progetto.
  2. Selezionare la funzione, quindi selezionare il pulsante Disabilita.
  3. Aggiornare il browser.
  4. Andare a Gestione progetti e contabilità>Periodico>Sincronizzazione capacità>Sincronizza rollup capacità risorse.
  5. Nella pagina Sincronizza rollup capacità impostare Rimuovi record di capacità esistenti su per rimuovere i dati precedenti. Se si desidera generare dati incrementali, impostare su No.
  6. Nel campo Codice periodo selezionare il periodo in cui generare i dati. Se selezioni un codice periodo, non è necessario definire una data di inizio e di fine.
  7. Se si lascia il campo Codice periodo vuoto, selezionare date di inizio e fine specifiche per generare i dati.
  8. Seleziona OK.

Note

Questo processo distribuisce i dati generali alla tabella ResRollup in tutte le aziende del proprio ambiente, pertanto è sufficiente eseguire il processo batch in una sola persona giuridica. Tutte le viste di disponibilità delle risorse richiedono questo processo batch. Se non si esegue questo processo batch, il sistema genera i dati resrollup in tempo reale, che possono richiedere tempo.