タスクの残業

Microsoft Projectでは、タスクに 残業時間 および 残業費用 を反映させることができます。
Aspose.Tasks for .NETは、開発者がこれらの残業プロパティをMPPおよびXML形式でプログラム的に読み取りおよび更新できるようにします。

タスクの残業について

クラス Tsk は残業値を管理するプロパティを提供します:

これらのプロパティは、追加のプロジェクト費用や作業負荷の調整を追跡するのに役立ちます。

Microsoft Project の残業関連フィールド

タスクの残業と費用のプロパティを表示するには:

  1. Task Entry フォームで、 Insert メニューから Columnを選択します。
  2. 残業列を追加します。

Aspose.Tasksでタスクの残業を取得する方法

以下のC#の例は、タスクの残業関連の値を取得する方法を示します:

 1Project project = new Project("New Project.mpp");
 2// Read overtime and percentage completion for tasks
 3foreach (Task task in project.RootTask.Children)
 4{
 5    Console.WriteLine(task.Get(Tsk.OvertimeCost));
 6    Console.WriteLine(task.Get(Tsk.OvertimeWork).ToString());
 7    Console.WriteLine(task.Get(Tsk.PercentComplete));
 8    Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
 9    Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
10
11    // Set percent complete
12    task.Set(Tsk.PercentComplete, 100);
13}

主な注意点

よくある質問

Q: タスク作成時にプログラムで残業値を設定できますか?

Q: 残業プロパティはクリティカルパスに影響しますか?

Q: 残業値はMPPおよびXML形式で保持されますか?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.