推定およびマイルストーンのタスクの管理

Microsoft Projectでは、マイルストーンがプロジェクトの進捗状況を監視するために使用されます。マイルストーンは、プロジェクトの重要なポイントです。通常、マイルストーンは期間のないタスクですが、あらゆるタスクをマイルストーンとしてマークすることができます。 Aspose.Tasks は、マイルストーンを管理するのに役立ちます。

マイルストーンの操作

タスククラスは、推定タスクとマイルストーンタスクを管理するために、ISESTIMATEDおよびISMILESTONE特性を公開します。

Microsoftプロジェクトの推定およびマイルストーンタスクの表示

マイクロソフトプロジェクトのマイルストーンとしてタスクが推定されるかマークされているかを確認するには、タスクエントリフォームのタスクをダブルクリックします。

Microsoftプロジェクトのマイルストーンとして推定タスクをマークする

Microsoftプロジェクトで推定マイルストーンタスクの管理

タスクが推定されているかマイルストーンかを見つける

次のコードの例は、Aspose.Tasks を使用してタスクが推定されているかマイルストーンかを確認する方法を示しています。

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(EstimatedMilestoneTasks.class);
 4
 5Project project = new Project(dataDir + "input.mpp");
 6
 7// Create a ChildTasksCollector instance
 8ChildTasksCollector collector = new ChildTasksCollector();
 9
10// Collect all the tasks from RootTask using TaskUtils
11TaskUtils.apply(project.getRootTask(), collector, 0);
12
13// Parse through all the collected tasks
14for (Task tsk : collector.getTasks()) {
15    String strED = tsk.get(Tsk.IS_EFFORT_DRIVEN) != null ? "EffortDriven" : "Non-EffortDriven";
16    String strCrit = tsk.get(Tsk.IS_CRITICAL) != null ? "Critical" : "Non-Critical";
17    System.out.println(strED);
18    System.out.println(strCrit);
19}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.