推定およびマイルストーンのタスクの管理
Contents
[
Hide
Show
]Microsoft Projectでは、マイルストーンがプロジェクトの進捗状況を監視するために使用されます。マイルストーンは、プロジェクトの重要なポイントです。通常、マイルストーンは期間のないタスクですが、あらゆるタスクをマイルストーンとしてマークすることができます。 Aspose.Tasks は、マイルストーンを管理するのに役立ちます。
マイルストーンの操作
タスククラスは ISESTIMEDおよび IsMilestoneのプロパティを公開して、推定タスクとマイルストーンタスクを管理します。
- ISESTIMATED:タスクが推定されるかどうかを設定して取得します(boolean)。
- IsMilestone:タスクがマイルストーン(ブール)であるかどうかを設定して取得します。
Microsoftプロジェクトの推定およびマイルストーンタスクの表示
タスクがMicrosoftプロジェクトのマイルストーンとしてマークされた推定であるかどうかを確認するには、タスクエントリフォームのタスクをダブルクリックする必要があります。
タスクが推定されているかマイルストーンかを見つける
次のコードの例は、Aspose.Tasks を使用してタスクが推定されているかマイルストーンかを確認する方法を示しています。
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}