Управление расчетными и вехами задач
Contents
[
Hide
Show
]В Project Microsoft вехи используются для мониторинга прогресса проекта. Вехи являются важными моментами в проекте. Как правило, веха - это задача без продолжительности, но любая задача может быть помечена как веха. Aspose.Tasks помогает вам управлять вехами.
Работа с вехами
Задача класс раскрывает свойства истецированных и имилстоун для управления расчетными и вехами задачами:
- Isestimated: установите и получите, оценивается ли задача (логическое).
- Ismilestone: установите и получите, является ли задача вехой (логический).
Просмотр расчетных и вехой задач в Microsoft Project
Чтобы увидеть, оценивается ли задача или помечена как веха в Microsoft Project, дважды щелкните задачу в форме записи задачи.
Маркировка предполагаемой задачи как веха в Microsoft Project
Выяснить, оценивается ли задача или веха
Следующие примеры кода показывают, как выяснить, оценивается ли задача или веха с использованием aspose.tasks.
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir(EstimatedMilestoneTasks.class);
4
5Project project = new Project(dataDir + "input.mpp");
6
7// Create a ChildTasksCollector instance
8ChildTasksCollector collector = new ChildTasksCollector();
9
10// Collect all the tasks from RootTask using TaskUtils
11TaskUtils.apply(project.getRootTask(), collector, 0);
12
13// Parse through all the collected tasks
14for (Task tsk : collector.getTasks()) {
15 String strED = tsk.get(Tsk.IS_EFFORT_DRIVEN) != null ? "EffortDriven" : "Non-EffortDriven";
16 String strCrit = tsk.get(Tsk.IS_CRITICAL) != null ? "Critical" : "Non-Critical";
17 System.out.println(strED);
18 System.out.println(strCrit);
19}