Calcul des pourcentages
Le suivi de l’avancement des ressources du projet est un aspect clé de la gestion de projet. Un des indicateurs les plus importants est le pourcentage de travail achevé, qui reflète la part de la charge de travail assignée qui a été terminée par rapport à l’effort total prévu. Avec Aspose.Tasks for .NET, les développeurs peuvent accéder de manière programmatique et calculer le pourcentage d’achèvement des ressources sur l’ensemble de leurs affectations dans des fichiers Microsoft Project (MPP/XML). Cela permet le suivi automatisé de l’avancement, la génération de rapports et le suivi des performances sans nécessiter Microsoft Project.
Propriété « Percentage of Work Complete »
La
Resource classe fournit la PercentWorkComplete
propriété pour gérer et évaluer l’avancement des ressources:
- PercentWorkComplete – représente le pourcentage du travail (entier) qu’une ressource a accompli sur l’ensemble de ses affectations.
Cette propriété permet aux chefs de projet et aux développeurs de calculer des ratios d’achèvement et d’évaluer si les ressources respectent le calendrier de leurs tâches.
Obtenir les pourcentages avec Aspose.Tasks
L’exemple suivant montre comment lire le pourcentage de travail accompli par une ressource sur toutes ses affectations. Cet extrait charge un fichier de projet, parcourt les ressources et récupère leurs pourcentages d’achèvement. Il est utile pour les tableaux de bord d’avancement, l’analyse de la charge de travail et la génération de rapports d’état du projet.
1Project project = new Project("New Project.mpp");
2
3// Display work percentage completion for all resources
4foreach (Resource res in project.Resources)
5{
6 if (res.Get(Rsc.Name) != null)
7 {
8 Console.WriteLine(res.Get(Rsc.PercentWorkComplete));
9 }
10}
Foire aux questions
Q : Ai-je besoin d’installer Microsoft Project pour calculer les pourcentages de travail ?
- Non. Aspose.Tasks for .NET fonctionne indépendamment de Microsoft Project.
Q : Puis-je mettre à jour la PercentWorkComplete
valeur avec Aspose.Tasks ?
- Oui. Vous pouvez modifier cette propriété de manière programmatique pour refléter l’avancement des ressources, et les modifications seront enregistrées dans le fichier de projet.
Q : Quels formats de fichiers de projet prennent en charge les calculs de pourcentage ?
- Aspose.Tasks for .NET prend en charge à la fois MPP et XML pour les formats de fichiers sur plusieurs versions de Microsoft Project.
Q : Comment puis-je calculer le pourcentage d’achèvement global du projet ?
- En itérant sur toutes les ressources ou tâches et en faisant la moyenne de leur
PercentWorkComplete
, vous pouvez calculer l’avancement global du projet.
Conclusion
La surveillance des pourcentages d’achèvement du travail est essentielle pour comprendre la santé du projet et garantir que les ressources respectent le calendrier. Avec la PercentWorkComplete
propriété dans Aspose.Tasks for .NET, les développeurs peuvent facilement calculer, mettre à jour et analyser l’avancement des ressources directement à partir des fichiers Microsoft Project. Cela fournit des informations précises pour les rapports et la prise de décision, sans avoir besoin de Microsoft Project lui-même.