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