優先順位の処理

タスクの優先事項は、自動リソースレベリング(リソースが過剰に割り当てられたときに競合を修正するプロセス)を使用してMicrosoftプロジェクトを支援します。 Microsoft Projectでは、0〜1000(0が最低の優先度)の間に優先度の値を割り当てることができます。デフォルトでは、タスクには値500が割り当てられます。

優先順位を扱う

クラスに関連する優先順位は、 TSKクラスによって公開された優先プロパティを通じて処理されます。

Microsoftプロジェクトの優先順位

Microsoft Projectでタスクの優先順位を確認するには、タスクエントリフォームのタスクをダブルクリックすることができます。

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(HandlePriorities.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// Handling Priorities:
14// Parse through all the collected tasks
15for (Task tsk : collector.getTasks()) {
16    System.out.println(tsk.get(Tsk.PRIORITY).toString());
17}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.