リソースの時間配分データの読み取り

Microsoft Project における時間配分データは、プロジェクトのタイムラインにわたるリソースの作業量とコストの配分を表します。これにより、プロジェクトマネージャーは特定の時間間隔における作業負荷の配分、リソースの利用状況、およびコストの流れを分析できます。次の製品を使用すると Aspose.Tasks for .NET、開発者はプログラムで Microsoft Project ファイル(MPP/XML)からリソースの時間配分データを直接読み取ることができます。これにより、詳細なレポートの作成、コスト予測の実行、およびカスタムのプロジェクト管理システムへのリソース分析の統合が可能になります。

時間配分されたリソースデータの読み取り

この Resource class は TimeScaleData 時間配分情報を抽出する method を提供します。

この柔軟性により、開発者はプロジェクトのスケジュール全体にわたる作業負荷と財務的配分の両方を分析できます。

コード例

次の例は、リソースの時間配分データを読み取る方法を示しています。このスニペットはプロジェクトファイルを読み込み、リソースレベルの時間配分データを取得し、定義されたタイムスケールごとの作業量やコストなどの値を出力します。ダッシュボード、レポーティングシステム、または予測ツールに応用できます。

 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}

よくある質問

Q: 時間配分データを読み取るために Microsoft Project のインストールは必要ですか?

Q: プロジェクト管理における時間配分データとは何ですか?

Q: どのプロジェクトファイル形式が時間配分データの抽出に対応していますか?

Q: 作業データとコストデータを同時に抽出できますか?

Q: 時間間隔(日次、週次、月次)をカスタマイズできますか?

結論

時間配分データの読み取りは、リソースの作業負荷の配分やプロジェクトのコストの動態を時間軸で理解するうえで重要です。次の製品を使用すると Aspose.Tasks for .NET、開発者は Microsoft Project ファイルから作業およびコストのデータを効率的に抽出・分析でき、高度なレポーティング、予測、および意思決定を可能にします。Microsoft Project 自体は必要ありません。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.