Керування орієнтовними завданнями та контрольними точками
У Microsoft Project, контрольні точки і орієнтовні завдання використовуються для відстеження невизначеності планування та контрольних точок проєкту.
- контрольна точка зазвичай має нульову тривалість і представляє важливу подію проєкту або кінцевий термін.
- орієнтовне завдання має невизначену або тимчасову тривалість, позначену до подальшого уточнення.
Розуміння орієнтовних завдань та контрольних точок
Aspose.Tasks for .NET надає APIs для перевірки та керування тим, чи завдання є орієнтовним або контрольною точкою програмно.
Клас Task надає наступні поля типу Tsk тип:
IsEstimated Тип: Boolean (
true
/false
) Призначення: Визначає, чи є завдання орієнтовним.IsMilestone Тип: Boolean (
true
/false
) Призначення: Вказує, чи є завдання контрольною точкою.
Перевірка в Microsoft Project
У Microsoft Project ви можете перевірити, чи завдання є орієнтовним або контрольною точкою за допомогою:
- Відкриття Task Information діалогового вікна (двічі клацніть на завданні у Task Entry формі)
- Шукаючи Estimated прапорець або Mark task as milestone опцію
Приклад: пошук орієнтовних завдань і контрольних точок
Наведений код показує, як перевірити, чи завдання є орієнтовними або контрольними точками за допомогою Aspose.Tasks for .NET:
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 strEst = (task.Get(Tsk.IsEstimated)) ? "Estimated" : "Non-Estimated";
13 string strMileStone = (task.Get(Tsk.IsMilestone)) ? "Milestone" : "Non-Milestone";
14 Console.WriteLine(task.Get(Tsk.Name) + " : " + strEst);
15 Console.WriteLine(task.Get(Tsk.Name) + " : " + strMileStone);
16}
Цей приклад проходить по завданнях проєкту й програмно визначає, чи вони позначені як орієнтовні або як контрольні точки.
Ключові зауваження
- Контрольні точки є важливими контрольними точками у плануванні та звітності проєкту.
- Орієнтовні завдання дозволяють керівникам проєктів планувати з гнучкістю, коли тривалості не остаточно визначені.
- Обидва прапорці покращують точність розкладу і допомагають у оцінці ризиків під час аналізу термінів проєкту.
Часті запитання
Питання: Чи може завдання бути одночасно орієнтовним і контрольною точкою?
- Так. Хоча і рідко, завдання з нульовою тривалістю все ж може бути позначене як орієнтовне для цілей планування.
Питання: Яке правило за замовчуванням для контрольних точок у Microsoft Project?
- Будь-яке завдання з нульовою тривалістю автоматично розглядається як контрольна точка, але користувачі також можуть вручну позначати завдання як контрольні точки.
Питання: Чи впливають прапорці орієнтовності та контрольних точок на критичний шлях?
- Контрольні точки впливають на етапи планування проєкту, тоді як прапорці орієнтовності мають інформаційний характер і безпосередньо не впливають на критичний шлях.
Питання: Чи підтримує Aspose.Tasks читання та запис цих властивостей у форматах MPP та XML?
- Так. Властивості орієнтовності та контрольних точок послідовно підтримуються у форматах проєктів MPP та XML.