Partager via


Performances de la planification de ressources projet

Important

Les fonctionnalités mentionnées dans cet article sont disponibles pour les utilisateurs ciblés dans le cadre d’une version préliminaire. Le contenu et les fonctionnalités sont susceptibles d’être modifiés. Pour en savoir plus concernant les versions préliminaires, consultez FAQ relative aux mises à jour de service à une version.

Des problèmes de performances liés à la planification des ressources peuvent survenir lorsque le nombre de projets atteint des milliers. Pour améliorer les performances de planification des ressources, une fonctionnalité est disponible qui permet aux utilisateurs de réduire le temps nécessaire pour lancer la page de disponibilité des ressources. Plus précisément, cette fonctionnalité supprime le processus de synchronisation de cumul de capacité des ressources et utilise la table ResProjectResource pour accélérer la recherche de ressources. La table ResRollup n’est plus utilisée.

Cette fonctionnalité est activée par défaut dans la version 10.0.36 ou ultérieure. Des modifications ont été apportées dans cette version pour permettre à la fonctionnalité d’être activée et ne pas bloquer le comportement précédent. Il est suggéré que si vous voyez le message d’avertissement vous invitant à exécuter la tâche par lots Remplir les ressources du projet dans toutes les entreprises, vous devez le faire et terminer la mise à jour pour terminer l’activation de la fonctionnalité.

Important

S’il existe une dépendance sur le processus de synchronisation de cumul de capacité des ressources ou sur la table ResProjectResource, n’utilisez pas cette fonctionnalité.

Activer l’amélioration des performances de planification des ressources

Pour activer l’amélioration des performances de planification des ressources, procédez comme suit.

  1. Aller à Gestion des fonctionnalités>Tout, et dans la liste des fonctionnalités, recherchez Activer la fonctionnalité d’amélioration des performances de planification des ressources de projet.
  2. Sélectionnez Activer maintenant.

Note

Si vous ne trouvez pas la fonction dans la liste, sélectionnez Rechercher des mises à jour pour actualiser la liste.

  1. Actualisez votre navigateur, puis accédez à Gestion de projet et comptabilité>Périodique>Ressources du projet>Synchroniser la capacité des calendriers de ressources dans toutes les entreprises.
  2. Définissez Supprimer les enregistrements de capacité existants sur Oui pour supprimer les données précédentes. Si vous souhaitez générer des données incrémentielles, définissez-le sur Non.
  3. Dans le champ Code de période, sélectionnez la période pendant laquelle les données doivent être générées. Si vous sélectionnez un code de période, il n’est pas nécessaire de définir une date de début et de fin.
  4. Si vous laissez le champ Code de période vide, sélectionnez des dates de début et de fin spécifiques pour générer des données.
  5. Sélectionnez OK.

Ce travail par lots est utilisé pour renseigner les heures de capacité des calendriers associés aux ressources. Lorsque vous exécutez ce travail par lots, une date de début et une date de fin sont requises. Au fur et à mesure que le temps passe et que vous devez planifier au-delà de la date de fin du travail par lots, le travail par lots doit être réexécuté et définir la date de fin sur la prochaine date appropriée. Si vous avez apporté des modifications à l’heure du calendrier, par exemple en ajoutant un jour férié ou en modifiant les heures de travail pour une date spécifique, vous devez réexécuter le travail par lots pour refléter ces modifications.

Note

Cela distribuera des données générales à la table ResCalendarCapacity dans toutes les entreprises de votre environnement, de sorte que le traitement par lots ne doive être exécuté que dans une seule entité juridique. Les données de ce traitement par lots sont nécessaires pour calculer la capacité des ressources par le biais du calendrier associé.

  1. Aller à Gestion de projet et comptabilité>Périodique>Ressources du projet>Remplir les ressources de projet dans toutes les entreprises, puis sélectionnez OK. Il s’agit du script de mise à niveau des données ponctuelles pour les données générales dans les tables ResProjectResource, ResCalendarDateTimeRange et ResEffectiveDateTimeRange. Les valeurs du champ PSAPRojSchedRole.RootActivity sont également mises à jour. Si ce n’est pas exécuté, vous recevrez un avertissement lorsque vous essayez d’exécuter des opérations de planification des ressources.

Désactiver l’amélioration des performances de planification des ressources

Il est recommandé de ne pas désactiver cette fonctionnalité. Si un problème critique est détecté, vous pouvez suivre ces étapes pour désactiver la fonctionnalité.

  1. Accédez à Gestion des fonctionnalités>Tout et recherchez Activer la fonctionnalité d’amélioration des performances de planification des ressources de projet.
  2. Sélectionnez la fonctionnalité, puis cliquez sur le bouton Désactiver.
  3. Actualisez votre navigateur.
  4. Accédez à Gestion de projets et comptabilité>Périodique>Synchronisation des capacités>Synchroniser les reports de capacité des ressources.
  5. Sur la page Synchronisation de cumul de capacité, définissez Supprimer les enregistrements de capacité existants sur Oui pour supprimer les données précédentes. Si vous souhaitez générer des données incrémentielles, définissez-le sur Non.
  6. Dans le champ Code de période, sélectionnez la période pendant laquelle les données doivent être générées. Si vous sélectionnez un code de période, il n’est pas nécessaire de définir une date de début et de fin.
  7. Si vous laissez le champ Code de période vide, sélectionnez des dates de début et de fin spécifiques pour générer des données.
  8. Sélectionnez OK.

Note

Cela distribuera des données générales à la table ResRollup dans toutes les entreprises de votre environnement, de sorte que le traitement par lots ne doive être exécuté que dans une seule entité juridique. Ce traitement par lots est nécessaire pour toutes les vues Disponibilité des ressources. Si ce traitement par lots n’est pas exécuté, les données ResRollup seront générées à la volée, ce qui peut prendre du temps.