見積もり作業と節目作業の管理

Microsoft Projectでは、 節目見積もり作業 は計画上の不確実性とプロジェクトの節目を追跡するために使用されます。

  • ある 節目 は通常期間がゼロで、重要なプロジェクトの出来事や期限を表します。
  • ある 見積もり作業 は期間が不確定または暫定的で、詳細が明確になるまでそのまま扱われます。

見積もり作業と節目作業の理解

Aspose.Tasks for .NET は、タスクが 見積もり または 節目 かどうかをプログラムで確認・管理するための APIs を提供します。

この Task クラスは、次の Tsk 型のフィールドを公開します:

Microsoft Projectでの確認

Microsoft Projectでは、タスクが見積もりか節目かを確認するには次の方法があります:

タスクが節目か見積もりかを確認する

例:見積もり作業と節目作業の検出

以下のコードは、Aspose.Tasks for .NET を使用してタスクが見積もりか節目かを確認する方法を示します:

 1Project project = new Project("New Project.mpp");
 2
 3// Create a ChildTasksCollector instance
 4ChildTasksCollector collector = new ChildTasksCollector();
 5
 6// Collect all the tasks from RootTask using TaskUtils
 7TaskUtils.Apply(project.RootTask, collector, 0);
 8
 9// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12    string strEst = (task.Get(Tsk.IsEstimated)) ? "Estimated" : "Non-Estimated";
13    string strMileStone = (task.Get(Tsk.IsMilestone)) ? "Milestone" : "Non-Milestone";
14    Console.WriteLine(task.Get(Tsk.Name) + " : " + strEst);
15    Console.WriteLine(task.Get(Tsk.Name) + " : " + strMileStone);
16}

この例ではプロジェクトのタスクを反復処理し、プログラムでそれらが見積もりまたは節目としてマークされているかどうかを判定します。

要点

よくある質問

Q: タスクは見積もりかつ節目の両方になり得ますか?

Q: Microsoft Project の既定の節目ルールは何ですか?

Q: 見積もりと節目のフラグはクリティカルパスに影響しますか?

Q: Aspose.Tasks は、これらのプロパティの読み書きを MPP と XML の両形式でサポートしますか?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.