Verwalten von geschätzten Aufgaben und Meilensteinen
In Microsoft Project, Meilensteine und geschätzte Aufgaben werden verwendet, um Planungsunsicherheit und Projektkontrollpunkte zu verfolgen.
- Ein Meilenstein hat normalerweise eine Dauer von null und stellt ein kritisches Projektereignis oder eine Frist dar.
- Eine geschätzte Aufgabe hat eine unsichere oder vorläufige Dauer und ist als solche markiert, bis weitere Klarheit besteht.
Verständnis von geschätzten Aufgaben und Meilensteinen
Aspose.Tasks for .NET stellt APIs bereit, um programmgesteuert zu prüfen und zu verwalten, ob eine Aufgabe geschätzt oder ein Meilenstein programmgesteuert.
Die Task Klasse stellt die folgenden Felder des Tsk Typs:
IsEstimated Typ: Boolean (
true
/false
) Zweck: Legt fest, ob eine Aufgabe geschätzt ist.IsMilestone Typ: Boolean (
true
/false
) Zweck: Gibt an, ob eine Aufgabe ein Meilenstein ist.
Prüfen in Microsoft Project
In Microsoft Project können Sie prüfen, ob eine Aufgabe geschätzt oder ein Meilenstein ist, indem Sie:
- Öffnen des Task Information Dialogs (Doppelklicken Sie auf die Aufgabe im Task Entry Formular)
- Suchen nach dem Estimated Kennzeichen oder Mark task as milestone Option
Beispiel: Finden von geschätzten Aufgaben und Meilensteinen
Der folgende Code zeigt, wie mit Aspose.Tasks for .NET geprüft werden kann, ob Aufgaben geschätzt sind oder Meilensteine:
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}
Dieses Beispiel durchläuft die Projektaufgaben und ermittelt programmgesteuert, ob sie als geschätzt oder als Meilensteine markiert sind.
Wichtige Hinweise
- Meilensteine sind wesentliche Kontrollpunkte in der Projektplanung und -berichterstattung.
- Geschätzte Aufgaben ermöglichen Projektleitern, flexibel zu planen, wenn Dauern nicht endgültig festgelegt sind.
- Beide Kennzeichen verbessern Genauigkeit des Zeitplans und helfen bei Risikobewertung bei der Analyse von Projektzeitplänen.
Häufig gestellte Fragen
F: Kann eine Aufgabe sowohl geschätzt als auch ein Meilenstein sein?
- Ja. Obwohl ungewöhnlich, kann eine Aufgabe mit null Dauer weiterhin für Planungszwecke als geschätzt markiert werden.
F: Was ist die Standardregel für Meilensteine in Microsoft Project?
- Jede Aufgabe mit Dauer von null wird automatisch als Meilenstein behandelt, aber Benutzer können Aufgaben auch manuell als Meilensteine markieren.
F: Beeinflussen die Kennzeichen ‘geschätzt’ und ‘Meilenstein’ den kritischen Pfad?
- Meilensteine beeinflussen die Kontrollpunkte im Projektzeitplan, während geschätzte Kennzeichen informativ sind und den kritischen Pfad nicht direkt beeinflussen.
F: Unterstützt Aspose.Tasks das Lesen und Schreiben dieser Eigenschaften in sowohl MPP- als auch XML-Formaten?
- Ja. Die Eigenschaften ‘geschätzt’ und ‘Meilenstein’ werden in MPP- und XML-Projektformaten konsistent unterstützt.