Calcul des pourcentages
Le suivi de l’avancement en gestion de projet exige souvent de savoir quelle part d’une affectation a été achevée. Aspose.Tasks for .NET fournit la PercentWorkComplete
propriété, qui vous permet de récupérer ou de gérer cette information de façon programmatique, sans ouvrir Microsoft Project.
La Asn classe expose la propriété clé suivante :
- PercentWorkComplete – représente le pourcentage de travail achevé d’une affectation.
Cette valeur aide les chefs de projet à suivre l’avancement, à générer des rapports et à garantir la livraison ponctuelle du projet.
Obtenir les pourcentages dans Aspose.Tasks
Dans l’exemple suivant, nous montrons comment accéder à la PercentWorkComplete
propriété pour une affectation de ressource. Ce code récupère le pourcentage de travail achevé directement à partir du fichier du projet.
1Project project = new Project("New Project.mpp");
2
3// Print assignment percent completion
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.PercentWorkComplete).ToString());
7}
Foire aux questions
Q : Dois-je installer Microsoft Project pour calculer PercentWorkComplete ?
- Non. Aspose.Tasks for .NET fonctionne indépendamment de Microsoft Project.
Q : Puis-je mettre à jour la valeur PercentWorkComplete avec Aspose.Tasks ?
- Oui. Vous pouvez lire et définir la
PercentWorkComplete
propriété de façon programmatique.
Q : PercentWorkComplete affecte-t-il d’autres champs de tâche ou d’affectation ?
- Oui. La mise à jour de cette propriété peut influencer les calculs liés à l’avancement dans le projet, tels que le travail restant et les valeurs de coût.
Conclusion
La PercentWorkComplete
propriété dans Aspose.Tasks for .NET facilite la surveillance et le contrôle de l’avancement des affectations. En récupérant ou en mettant à jour cette valeur de façon programmatique, vous pouvez automatiser les rapports, assurer un suivi précis et maintenir les échéances du projet. Cette fonctionnalité élimine le besoin de Microsoft Project, offrant aux développeurs un contrôle total sur les données du projet directement en C#.