Робота з пріоритетами

Розуміння пріоритетів завдань

У Microsoft Project, пріоритети використовуються для керування автоматичним вирівнюванням ресурсів — процесом вирішення конфліктів, коли ресурс перевантажено.

Цей механізм допомагає Microsoft Project вирішувати, які завдання можна відтермінувати або розбити під час коригування розкладу.

Робота з пріоритетами в Aspose.Tasks

Aspose.Tasks for .NET надає доступ до пріоритетів завдань через Tsk class:

Перевірка пріоритету завдання в Microsoft Project

Щоб перевірити або змінити пріоритет завдання в Microsoft Project:

  1. Подвійно клацніть завдання у формі Task Entry .
  2. Перейдіть на вкладку General .
  3. Налаштуйте поле Priority .

Обробка пріоритету завдання

Приклад: читання пріоритету завдання за допомогою Aspose.Tasks

У наступному прикладі показано, як отримати пріоритет завдання та вивести його в консоль:

 1Project project = new Project("New Project.mpp");
 2
 3// Create a ChildTasksCollector instance
 4ChildTasksCollector collector = new ChildTasksCollector();
 5
 6// Collect all the tasks from RootTask using TaskUtils
 7TaskUtils.Apply(project.RootTask, collector, 0);
 8
 9// Display Priorities for all tasks
10foreach (Task task in collector.Tasks)
11{
12    Console.WriteLine(task.Get(Tsk.Name) + " - Priority : " + task.Get(Tsk.Priority).ToString());
13}

Ключові примітки

Поширені запитання

П: Що станеться, якщо два завдання матимуть однаковий пріоритет?

П: Чи можна змінювати пріоритети програмно в Aspose.Tasks?

П: Чи завжди пріоритет за замовчуванням дорівнює 500?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.