Über- und untergeordnete Aufgaben
In Microsoft Project werden Aufgaben häufig hierarchisch organisiert, um work breakdown structures (WBS).
- Eine übergeordnete Aufgabe gruppiert und fasst die Arbeit seiner Teilaufgaben zusammen.
- Eine untergeordnete Aufgabe wird unter einer anderen Aufgabe eingerückt und trägt zur Dauer, zu den Kosten und zum Fortschritt seiner übergeordneten Aufgabe bei.
Aspose.Tasks for .NET ermöglicht Entwicklern einfachen programmgesteuerten Zugriff auf Eltern-Kind-Beziehungen und deren Bearbeitung.
Arbeiten mit übergeordneten und untergeordneten Aufgaben
Die Task Klasse bietet Zugriff auf hierarchische Beziehungen:
Parent Typ: Task object Zweck: Gibt die übergeordnete Aufgabe der aktuellen Aufgabe zurück.
Children Typ: Collection of Task objects Zweck: Gibt die Liste der mit der aktuellen Aufgabe verknüpften untergeordneten Aufgaben zurück.
Diese Eigenschaften ermöglichen Entwicklern, die Aufgabenhierarchie in beide Richtungen zu durchlaufen.
Über- und untergeordnete Aufgaben in Microsoft Project
Um eine Aufgabe in Microsoft Project als über- oder untergeordnete Aufgabe festzulegen:
- Im Task-Eingabeformular wählen Sie eine Aufgabe aus und klicken darauf.
- Wählen Sie Einzug verringern um eine Aufgabe in eine übergeordnete Aufgabe umzuwandeln, oder,
- Wählen Sie Einzug vergrößern um eine Aufgabe in eine untergeordnete Aufgabe umzuwandeln.
Abrufen von über- und untergeordneten Aufgaben
Das folgende C#-Beispiel zeigt, wie man über- und untergeordnete Aufgaben aus einem Projekt abruft:
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 Console.WriteLine(task.Get(Tsk.Name));
13}
Wichtige Hinweise
- Eine Aufgabe kann sowohl übergeordnet als auch untergeordnet sein (z. B. eine Aufgabe mittlerer Ebene).
- Übergeordnete Aufgaben fungieren typischerweise als Zusammenfassungsaufgaben, indem sie Kosten, Arbeit und Dauer aus den untergeordneten Aufgaben aggregieren.
- Hierarchische Strukturen sind essenziell für Klarheit bei Projektberichten und Zeitplanung.
Häufig gestellte Fragen
F: Kann eine Aufgabe mehrere übergeordnete Aufgaben haben?
- Nein. Jede Aufgabe kann nur zu einer einzigen übergeordneten Aufgabe gehören, was eine klare hierarchische Struktur gewährleistet.
F: Beeinflussen übergeordnete Aufgaben die Zeitplanung direkt?
- Übergeordnete Aufgaben fassen Informationen zusammen, erzwingen jedoch keine Planungsregeln — Abhängigkeiten steuern weiterhin die Zeitplanung.
F: Werden Eltern-Kind-Beziehungen in MPP- und XML-Formaten beibehalten?
- Ja. Aspose.Tasks gewährleistet die Konsistenz der Hierarchie über die unterstützten Microsoft Project-Formate hinweg.