Управление оценочными задачами и вехами
В Microsoft Project, вехи и оценочные задачи используются для отслеживания неопределённости планирования и контрольных точек проекта.
- веха обычно имеет нулевую длительность и представляет собой критическое событие проекта или крайний срок.
- оценочная задача имеет неопределённую или предварительную длительность, помеченную до уточнения.
Понимание оценочных задач и вех
Aspose.Tasks for .NET предоставляет API для проверки и управления тем, является ли задача оцененной или вехой программно.
Класс 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.