Rendu de la Resource Usage view
La Resource Usage view dans Microsoft Project montre comment les ressources sont affectées à différentes tâches au fil du temps. Il fournit un aperçu détaillé de :
- Affectations des ressources aux tâches
- Répartition du travail sur une chronologie
- Modèles d’utilisation tels que les charges de travail quotidiennes, hebdomadaires ou mensuelles
Cette vue est essentielle pour surveiller et équilibrer la répartition des charges de travail entre les ressources. Aspose.Tasks for .NET permet aux développeurs de rendre la Resource Usage view vers divers formats (par ex., PDF) en utilisant le PresentationFormat énumérateur. Vous pouvez également spécifier différentes options d’échelle de temps (Days, ThirdsOfMonths, Months) pour des rapports flexibles.
Rendu de la Resource Usage view
L’extrait de code de cet article lit un fichier source MPP qui contient un certain nombre de ressources affectées à des tâches et les rend dans un PDF de sortie en utilisant les étapes suivantes :
- Créez une instance du Project Reader.
- Lisez le fichier source MPP.
- Initialisez l’objet SaveOptions avec les paramètres d’échelle de temps requis.
- Définissez le format de présentation sur Resource Sheet.
- Rendez le projet au format PDF.
Cela vous permet de générer des rapports précis, prêts à être présentés, sur l’utilisation des ressources directement à partir des fichiers Microsoft Project sans nécessiter l’installation de Microsoft Project.
L’exemple de code suivant montre comment rendre la Resource Usage view avec des options d’échelle de temps personnalisées :
1Project project = new Project("New Project.mpp");
2// Define the SaveOptions with required TimeScale settings as Days
3SaveOptions options = new PdfSaveOptions();
4options.Timescale = Timescale.Days;
5
6// Set the Presentation format to ResourceUsage
7options.PresentationFormat = PresentationFormat.ResourceUsage;
8
9project.Save("result_ResourceUsageView_days_out.pdf", options);
10
11// Set the Timescale settings to ThirdsOfMonths and save the Project
12options.Timescale = Timescale.ThirdsOfMonths;
13project.Save("result_ResourceUsageView_thirdsOfMonths_out.pdf", options);
14
15// Set the Timescale settings to Months and save the Project
16options.Timescale = Timescale.Months;
17project.Save("result_ResourceUsageView_months_out.pdf", options);Conclusion
En utilisant Aspose.Tasks for .NET, vous pouvez facilement exporter Resource Usage views pour les partager avec les parties prenantes, générer des rapports de charge de travail ou les intégrer à la documentation du projet. La possibilité d’ajuster granularité de l’échelle de temps la rend très adaptable pour différents besoins de reporting (rapports opérationnels quotidiens, synthèses mensuelles ou présentations pour la direction).