Umgang mit kritischen und aufwandsgesteuerten Aufgaben
In Microsoft Project definieren verschiedene Aufgabentypen die Projektstruktur und die Planungsregeln.
- Aufgaben mit ohne Dauer werden als Meilensteine standardmäßig.
- Kritische Aufgaben bilden den kritischen Pfad, eine Folge von Aufgaben, die bestimmt, wie lange das Projekt dauern wird.
- Aufwandsgesteuerte Aufgaben verteilen die Arbeit neu, wenn Ressourcen hinzugefügt oder entfernt werden, und halten dabei den Gesamtaufwand konstant.
Verständnis kritischer und aufwandsgesteuerter Aufgaben
Aspose.Tasks for .NET ermöglicht Entwicklern, zu überprüfen und zu verwalten, ob eine Aufgabe kritisch oder aufwandsgesteuert programmatisch.
Die Tsk Klasse stellt die folgenden Felder bereit:
IsCritical Typ: Boolean (
true/false) Zweck: Gibt an, ob eine Aufgabe Teil des kritischen Pfads ist.IsEffortDriven Typ: Boolean (
true/false) Zweck: Legt fest, ob eine Aufgabe aufwandsgesteuert ist.
Prüfung in Microsoft Project
In Microsoft Project können Sie überprüfen, ob eine Aufgabe kritisch oder aufwandsgesteuert ist, indem Sie den Task Information Dialog:
- Doppelklicken Sie auf eine Aufgabe im Task Entry Formular.
- Aktivieren Sie die Option “Effort Driven” oder prüfen Sie, ob die Aufgabe zum kritischen Pfad gehört.

Beispiel: Abrufen kritischer und aufwandsgesteuerter Aufgaben
Das folgende Codebeispiel zeigt, wie Aufgabeneigenschaften bezüglich des kritischen Pfads und der Aufwandssteuerung abgerufen und geprüft werden:
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 strED = task.Get(Tsk.IsEffortDriven) ? "EffortDriven" : "Non-EffortDriven";
13 string strCrit = task.Get(Tsk.IsCritical) ? "Critical" : "Non-Critical";
14 Console.WriteLine(task.Get(Tsk.Name) + " : " + strED);
15 Console.WriteLine(task.Get(Tsk.Name) + " : " + strCrit);
16}Wichtige Hinweise
- Kritische Aufgaben bestimmen den Gesamtzeitplan. Jede Verzögerung bei diesen Aufgaben verzögert das gesamte Projekt.
- Aufwandsgesteuerte Aufgaben sind nützlich bei der Ressourcenverwaltung — eine Erhöhung der Ressourcenanzahl verringert die Dauer, nicht aber die Gesamtarbeit.
- Diese Kennzeichen helfen bei der Analyse von Projektrisiken und Strategien zur Ressourcenzuteilung.
FAQ
F: Kann eine Aufgabe sowohl kritisch als auch aufwandsgesteuert sein?
- Ja. Eine Aufgabe kann auf dem kritischen Pfad liegen und gleichzeitig aufwandsgesteuert sein.
F: Wie berechnet Microsoft Project kritische Aufgaben?
- Es wertet das Netzwerk der Abhängigkeiten aus. Aufgaben mit keinem Puffer (oder Float) gelten als kritisch.
F: Funktionieren diese Eigenschaften sowohl mit MPP- als auch mit XML-Formaten?
- Ja. Aspose.Tasks gewährleistet ein konsistentes Verhalten über die unterstützten Microsoft Project-Formate hinweg.