Обработка критических задач и задач, управляемых по трудозатратам

В Microsoft Project разные типы задач определяют структуру проекта и правила планирования.

  • Задачи с без продолжительности считаются вехами по умолчанию.
  • Критические задачи формируют критический путь, последовательность задач, определяющую, сколько времени займет проект.
  • Задачи, управляемые по трудозатратам перераспределяют работу при добавлении или удалении ресурсов, при этом сохраняя общий объем работ неизменным.

Понимание критических задач и задач, управляемых по трудозатратам

Aspose.Tasks для .NET позволяет разработчикам проверять и управлять тем, является ли задача критической или управляемой по трудозатратам программно.

Класс Tsk предоставляет следующие поля:

Проверка в Microsoft Project

В Microsoft Project вы можете проверить, является ли задача критической или управляемой по трудозатратам, открыв Task Information диалоговое окно:

Проверьте, является ли задача критической или управляемой по трудозатратам

Пример: Получение критических задач и задач, управляемых по трудозатратам

Следующий пример кода демонстрирует, как получить и проверить свойства задачи для конфигурации критического пути и управления по трудозатратам:

 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// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12    string strED = task.Get(Tsk.IsEffortDriven) ? "EffortDriven" : "Non-EffortDriven";
13    string strCrit = task.Get(Tsk.IsCritical) ? "Critical" : "Non-Critical";
14    Console.WriteLine(task.Get(Tsk.Name) + " : " + strED);
15    Console.WriteLine(task.Get(Tsk.Name) + " : " + strCrit);
16}

Основные моменты

Часто задаваемые вопросы

В: Может ли задача быть одновременно критической и управляемой по трудозатратам?

В: Как Microsoft Project вычисляет критические задачи?

В: Работают ли эти свойства с форматами MPP и XML?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.