タスク費用の管理
Microsoft Projectでは、 タスクの費用 は、プロジェクトを完了するために必要な金銭的な労力を見積もるために使用されます。
- 費用は 固定 または 変動で、割り当てられたリソースや労力に応じて決まります。
- コストの追跡は、計画された予算と実際の実績を比較するのに役立ちます。
タスク費用の理解
Aspose.Tasks for .NET は、 コストを取得、計算、管理する タスクに関連する。
この Tsk クラスは、コスト管理のための複数のフィールドを公開します:
Cost 種類:
double目的: タスクの予測または予定されたコストを表します。BCWP (実施済み作業の予算コスト) 種類:
double目的: これまでに実施された作業のコストを示します。BCWS (予定作業の予算コスト) 種類:
double目的: 予定された作業の計画コストを示します。FixedCost 種類:
float目的: タスクに関連付けられた固定費を定義します。FixedCostAccrual 種類:
CostAccrualType目的: 固定費がいつ発生するかを決定します(開始時、按分、または終了時)。
Microsoft Projectでのタスク費用の表示
Microsoft Projectでは、タスクの費用は次の方法で表示できます:
- Task Entryフォームを開く。 Task Entry フォーム。
- Insert > Columns オプションを使用する。 Insert > Columns オプション。
- 次のようなコスト関連フィールドを追加する: Cost、 Fixed Cost、または BCWS。
例:Aspose.Tasksでのタスク費用の取得
以下のコード例は、プログラムでタスクのコスト情報を読み取る方法を示します:
1// Create new project
2Project project = new Project();
3
4// Add task and set cost
5Task task = project.RootTask.Children.Add("Task");
6task.Set(Tsk.Cost, 800);
7
8// Display cost related properties of task
9Console.WriteLine(task.Get(Tsk.RemainingCost));
10Console.WriteLine(task.Get(Tsk.FixedCost));
11Console.WriteLine(task.Get(Tsk.CostVariance));
12Console.WriteLine(project.RootTask.Get(Tsk.Cost));
13Console.WriteLine(project.RootTask.Get(Tsk.FixedCost));
14Console.WriteLine(project.RootTask.Get(Tsk.RemainingCost));
15Console.WriteLine(project.RootTask.Get(Tsk.CostVariance));この例は、プロジェクトタスクの計画コスト、固定費、および予算コストの値を取得します。
重要事項
- コストの追跡は、 予算遵守とプロジェクトのパフォーマンスを監視する上で不可欠です。
- これらの 出来高管理(EVM) フィールド(
BCWP、BCWS)により、プロジェクトが財務的に予定通りかどうかを分析できます。 - Aspose.Tasksは MPP and XML formats、プロジェクトファイル全体でコスト関連データの一貫した処理を確保します。
よくある質問
Q: Cost と FixedCost の違いは何ですか?
- Cost はリソースの割り当てと作業を含みますが、 FixedCost はタスクに直接適用される追加の固定費です。
Q: FixedCostAccrual はプロジェクト管理でどのように使用されますか?
- 固定費がいつ発生するか(開始時、タスクに応じて按分、または終了時)を定義します。
Q: BCWP と BCWS はリソース割り当てを必要としますか?
- はい。これらの値は Earned Value Analysis (EVA) の一部であり、リソースの割り当てとスケジューリングに依存します。
Q: Aspose.Tasks を使用してプログラムでタスクのコストを更新できますか?
- はい。コストフィールドに値を設定でき、Aspose.Tasks はそれらを MPP および XML ファイルの両方に一貫して保存します。