Редактирование базовых длительностей задач

Базовая длительность задачи представляет собой изначально запланированное время, необходимое для выполнения задачи, когда была сохранена базовая линия. Сравнивая базовую длительность с текущей (или фактической) продолжительностью, менеджеры проектов могут выявлять отклонения в расписании и оценивать точность первоначальных оценок. С помощью Aspose.Tasks for .NET, разработчики могут легко считывать и обновлять значения базовой длительности программно без необходимости использования Microsoft Project.

Базовая длительность задачи

Следующие члены класса TaskBaseline используются:

После сохранения базовой линии базовую длительность задачи можно просмотреть в Microsoft Project:

  1. В View меню выберите More Views затем Task Entry.
  2. В Insert меню выберите Columns.
  3. Добавьте столбец Baseline Duration.

Просмотр Baseline Duration в Microsoft Project

Чтобы вручную проверить базовую длительность в Microsoft Project:

  1. В View меню выберите More Views, затем выберите Task Entry.
  2. Откройте Insert меню и выберите Column.
  3. Добавьте Baseline Duration столбец в представление.

Получение базовой длительности задачи с помощью Aspose.Tasks

Следующий код перебирает базовые линии задач и выводит их длительности в консоль:

 1Project project = new Project();
 2
 3// Creating TaskBaseline
 4Task task = project.RootTask.Children.Add("Task");
 5project.SetBaseline(BaselineType.Baseline);
 6
 7// Display task baseline duration
 8TaskBaseline baseline = task.Baselines.ToList()[0];
 9Console.WriteLine("Baseline duration is 1 day: {0}", baseline.Duration.ToString().Equals("1 day"));
10Console.WriteLine("BaselineStart is same as Task Start: {0}", baseline.Start.Equals(task.Get(Tsk.Start)));
11Console.WriteLine("BaselineFinish is same as Task Finish: {0}", baseline.Finish.Equals(task.Get(Tsk.Finish)));

Практическое применение

Заключение

Базовые длительности являются важным показателем для отслеживания эффективности проекта. С помощью Aspose.Tasks for .NET вы можете не только извлекать, но и программно обновлять эти значения, что упрощает поддержание точных базовых линий, способствует отчётности по отклонениям и интеграции данных планирования с другими системами.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.