Редагування базових тривалостей завдань
базова тривалість завдання — це початково запланований час, необхідний для виконання завдання на момент збереження базової лінії. Порівнюючи базову тривалість із поточною (або фактичною) тривалістю, менеджери проєктів можуть виявляти відхилення в графіку та оцінювати точність початкових оцінок. Використовуючи Aspose.Tasks for .NET, розробники можуть легко читати та оновлювати базові тривалості програмно без необхідності використовувати Microsoft Project.
Базова тривалість завдання
Наступні члени класу TaskBaseline класу використовуються:
- Duration — повертає або задає заплановану тривалість, збережену в базовій лінії.
- Тип:
TimeSpan
- Тип:
- EstimatedDuration — вказує, чи базова тривалість була спочатку оцінена.
- Тип:
Boolean
- Тип:
Після збереження базової лінії, базову тривалість завдання можна переглянути в Microsoft Project:
- У меню Вигляд меню, виберіть Додаткові подання а потім Введення завдання.
- З меню Вставлення меню, виберіть Стовпці.
- Додайте стовпець «Базова тривалість».
Перегляд базової тривалості в Microsoft Project
Щоб вручну перевірити базову тривалість у Microsoft Project:
- У меню Вигляд меню, виберіть Додаткові подання, потім виберіть Введення завдання.
- Відкрийте Вставлення меню і виберіть Стовпець.
- Додайте стовпець «Базова тривалість» до подання.
Отримання базової тривалості завдання за допомогою 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 ви можете не лише витягувати, але й програмно оновлювати ці значення, що полегшує підтримку точних базових ліній, забезпечення звітності про відхилення та інтеграцію даних планування з іншими системами.