Calculs du pourcentage d'achèvement
Dans Microsoft Project, valeurs de pourcentage d’achèvement aident à suivre l’avancement du projet en indiquant quelle part d’une tâche a été achevée. Aspose.Tasks for .NET permet aux développeurs de lire et de gérer ces champs de pourcentage par programmation, garantissant des rapports précis et l’intégration aux flux de travail personnalisés de gestion de projet.
Pourcentages
La Tsk class fournit plusieurs propriétés pour mesurer l’avancement des tâches :
PercentComplete Type : Integer Objet : Représente le pourcentage de durée qui a été achevée.
PercentWorkComplete Type : Integer Objet : Représente le pourcentage de effort de travail qui a été accompli.
PhysicalPercentComplete Type : Integer Objet : Représente le pourcentage saisi manuellement par un chef de projet, souvent utilisé pour l’analyse de la valeur acquise.
Pour afficher le PhysicalPercentComplete dans Microsoft Project :
- Sur le formulaire Task Entry, dans le Insert du menu, sélectionnez Column.
- Ajoutez la colonne.
Pour voir le pourcentage d’achèvement dans Microsoft Project, on peut double-cliquer sur la colonne souhaitée dans le formulaire Task Entry.
Récupération des pourcentages avec Aspose.Tasks
L’exemple C# suivant montre comment lire les valeurs d’achèvement en pourcentage des tâches :
1Project project = new Project("TaskPercentageCompletion.mpp");
2
3// Access tasks and display percentage completion
4foreach (Task task in project.RootTask.Children)
5{
6 Console.WriteLine(task.Get(Tsk.PercentComplete));
7 Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
8 Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
9}
Points clés
- PercentComplete est basé sur la durée (temps).
- PercentWorkComplete est basé sur l’effort (heures de travail).
- PhysicalPercentComplete est indépendant et saisi manuellement, ce qui le rend plus flexible pour les chefs de projet.
- Ces champs sont essentiels pour le suivi de l’avancement, la gestion de la valeur acquiseet la production de rapports.
Foire aux questions
Q : Quelle est la différence entre PercentComplete et PercentWorkComplete ?
- PercentComplete mesure l’avancement en termes de temps, tandis que PercentWorkComplete mesure l’avancement en termes d’effort de travail.
Q : Quand dois-je utiliser PhysicalPercentComplete ?
- Utilisez-le lorsque le chef de projet souhaite contrôler manuellement le suivi de l’avancement, en particulier dans l’analyse de la valeur acquise.
Q : Les champs de pourcentage sont-ils préservés entre les formats MPP et XML ?
- Oui. Aspose.Tasks garantit une gestion cohérente de ces valeurs à travers les formats Microsoft Project pris en charge.