Обработка приоритетов
Contents
[
Hide
Show
]Приоритет задачи помогает Microsoft Project с автоматическим выравниванием ресурсов (процесс исправления конфликтов, когда ресурс чрезмерно выделяется). В проекте Microsoft можно присвоить значения приоритетов от 0 до 1000 (где 0 является самым низким приоритетом). По умолчанию задачам присваивается значение 500.
Работа с приоритетами
Приоритеты, связанные с классом, обрабатываются через приоритетное свойство, выявленное классом TSK.
- Приоритет: приоритет задачи (целое число между 1 и 1000).
Приоритеты в 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}