Обработка приоритетов

Приоритет задачи помогает Microsoft Project с автоматическим выравниванием ресурсов (процесс исправления конфликтов, когда ресурс чрезмерно выделяется). В проекте Microsoft можно присвоить значения приоритетов от 0 до 1000 (где 0 является самым низким приоритетом). По умолчанию задачам присваивается значение 500.

Работа с приоритетами

Приоритеты, связанные с классом, обрабатываются через приоритетное свойство, выявленное классом TSK.

Приоритеты в Microsoft Project

Чтобы проверить приоритет задачи в Microsoft Project, можно дважды щелкнуть задачу в форме записи задачи:

Приоритет задачи в Microsoft Project

Проверка приоритетов задачи в Microsoft Project

Получение приоритета задачи

Следующие примеры показывают, как получить приоритет задачи и написать ее в консольное окно, используя 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.