Resource Usage View のレンダリング
この Resource Usage view は Microsoft Project で、リソースが時間経過に伴ってどのように異なるタスクに割り当てられているかを示します。以下の詳細な情報を提供します:
- タスクへのリソース割り当て
- タイムラインにおける作業の配分
- 日次・週次・月次の作業負荷などの使用パターン
このビューはリソース間の作業負荷配分を監視しバランスを取るために不可欠です。Aspose.Tasks for .NET により開発者は Resource Usage view をさまざまな形式(例: PDF)に PresentationFormat 列挙子を使用してレンダリングできます。さらに、 timescale options (Days、ThirdsOfMonths、Months)を指定して柔軟なレポート作成が可能です。
Resource Usage View のレンダリング
この記事のコードスニペットは、いくつかのリソースがタスクに割り当てられたソース MPP ファイルを読み取り、以下の手順で出力 PDF にレンダリングします:
- Project Reader のインスタンスを作成する。
- ソース MPP ファイルを読み取る。
- 必要な timescale 設定で SaveOptions オブジェクトを初期化する。
- プレゼンテーション形式を Resource Sheet に設定する。
- プロジェクトを PDF 出力にレンダリングする。
これにより、Microsoft Project のインストールを必要とせずに、Microsoft Project ファイルから直接、資料提出可能な正確なリソース使用レポートを生成できます。
次のコード例は、 Resource Usage view をカスタム timescale options を使ってレンダリングする方法を示します:
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);
結論
Aspose.Tasks for .NET を使用すると、簡単に Resource Usage views を関係者と共有したり、作業負荷レポートを生成したり、プロジェクト文書に統合したりできます。さらに、 timescale granularity により、日次の運用レポート、月次の要約、または経営層向けの概略など、さまざまな報告ニーズに柔軟に対応できます。