Lire les données ventilées d'une ressource

Les données ventilées dans le temps dans Microsoft Project représentent la répartition du travail des ressources et des coûts sur la chronologie d’un projet. Cela permet aux chefs de projet d’analyser l’allocation des charges de travail, l’utilisation des ressources et les flux de coûts sur des intervalles de temps spécifiques. Avec Aspose.Tasks for .NET, les développeurs peuvent lire de manière programmatique les données ventilées des ressources directement à partir des fichiers Microsoft Project (MPP/XML). Cela permet de créer des rapports détaillés, d’effectuer des prévisions de coûts et d’intégrer l’analyse des ressources dans des systèmes de gestion de projet personnalisés.

Lecture des données ventilées des ressources

La Resource classe fournit la TimeScaleData méthode pour extraire les informations ventilées dans le temps.

Cette flexibilité permet aux développeurs d’analyser à la fois la répartition des charges de travail et la répartition financière sur la planification d’un projet.

Exemple de code

L’exemple suivant montre comment lire les données ventilées d’une ressource. Cet extrait charge un fichier de projet, récupère les données ventilées au niveau des ressources et affiche des valeurs telles que le travail ou le coût par échelle de temps définie. Il peut être utilisé dans des tableaux de bord, des systèmes de reporting ou des outils de prévision.

 1Project project = new Project("New Project.mpp");
 2
 3// Get the Resource by its ID
 4Resource resource = project.Resources.GetByUid(1);
 5
 6// Print Timephased data of ResourceWork
 7Console.WriteLine("Timephased data of ResourceWork");
 8foreach (TimephasedData td in resource.GetTimephasedData(project.Get(Prj.StartDate), project.Get(Prj.FinishDate)))
 9{
10    Console.Write("Start: " + td.Start.ToShortDateString());
11    Console.Write(" Work: " + td.Value + Environment.NewLine);
12}
13
14// Print Timephased data of ResourceCost
15Console.WriteLine("Timephased data of ResourceCost");
16foreach (TimephasedData td in resource.GetTimephasedData(project.Get(Prj.StartDate), project.Get(Prj.FinishDate), TimephasedDataType.ResourceCost))
17{
18    Console.Write("Start: " + td.Start.ToShortDateString());
19    Console.Write(" Cost: " + td.Value + Environment.NewLine);
20}

Foire aux questions

Q : Dois-je installer Microsoft Project pour lire les données ventilées ?

Q : Qu’est-ce que les données ventilées en gestion de projet ?

Q : Quels formats de fichiers de projet prennent en charge l’extraction des données ventilées ?

Q : Puis-je extraire simultanément les données de travail et de coût ?

Q : Puis-je personnaliser les intervalles de temps (quotidiens, hebdomadaires, mensuels) ?

Conclusion

La lecture des données ventilées est cruciale pour comprendre la répartition des charges de travail des ressources et la dynamique des coûts du projet au fil du temps. En utilisant Aspose.Tasks for .NET, les développeurs peuvent extraire et analyser efficacement à la fois les données de travail et de coût à partir des fichiers Microsoft Project, permettant des rapports avancés, des prévisions et la prise de décision — sans nécessiter Microsoft Project lui-même.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.