Verwaltung geschätzter und Meilensteinaufgaben
Im Microsoft -Projekt werden Meilensteine verwendet, um den Fortschritt eines Projekts zu überwachen. Meilensteine sind entscheidende Punkte im Projekt. In der Regel ist ein Meilenstein eine Aufgabe ohne Dauer, aber jede Aufgabe kann als Meilenstein gekennzeichnet werden. Aspose.Tasks HALTEN SIE MISCHESTOINEN DIE MILESTONEN.
Mit Meilensteinen arbeiten
Die Aufgabe Klasse enthält die isestimierten und Ismilestone Eigenschaften zur Verwaltung geschätzter und Meilensteinaufgaben:
- Isestimiert: Setzen Sie und erhalten Sie, ob eine Aufgabe geschätzt wird (boolean).
- Ismilestone: Setzen Sie und erhalten Sie, ob eine Aufgabe ein Meilenstein (boolean) ist.
Anzeigen geschätzter und Meilensteinaufgaben in Microsoft Project
Um zu überprüfen, ob eine Aufgabe Schätzungen von als Meilenstein in Microsoft Project markiert ist, muss man eine Aufgabe im Task-Eintragsformular verdoppeln:
herauszufinden, ob eine Aufgabe geschätzt wird oder ein Meilenstein
Die folgenden Codebeispiele zeigen, wie Sie herausfinden, ob eine Aufgabe geschätzt wird, oder ein Meilenstein mit Aspose.Tasks.
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}