Erstellen von Aufgabenverknüpfungen
Aufgabenverknüpfungen definieren Beziehungen zwischen zwei Aufgaben in einem Projektplan. Jede Verknüpfung verbindet eine Vorgänger Aufgabe mit einer Nachfolger Aufgabe und legt fest, wie die Aufgaben zueinander geplant werden.
Microsoft Project unterstützt vier Standard-Verknüpfungstypen:
- Finish-to-Start (FS) – Der Nachfolger beginnt, nachdem der Vorgänger abgeschlossen ist.
- Start-to-Start (SS) – Der Nachfolger beginnt, wenn der Vorgänger beginnt.
- Finish-to-Finish (FF) – Der Nachfolger endet, wenn der Vorgänger endet.
- Start-to-Finish (SF) – Der Nachfolger endet, wenn der Vorgänger beginnt.
Aspose.Tasks for .NET stellt die TaskLink Klasse, um diese Verknüpfungen programmgesteuert zu erstellen und zu verwalten.
Erstellen einer Aufgabenverknüpfung
Um eine Aufgabenverknüpfung in Aspose.Tasks zu erstellen:
Verwenden Sie den
TaskLinkKonstruktor, der drei Parameter akzeptiert:- Die Vorgänger Aufgabe,
- Die Nachfolger Aufgabe,
- Der Verknüpfungstyp (
TaskLinkTypeEnumeration). Der Parameter für den Verknüpfungstyp ist optional; standardmäßig ist Finish-to-Start (FS).
Fügen Sie die Verknüpfung der Sammlung der Aufgabenverknüpfungen des Projekts hinzu.
Das folgende Beispiel zeigt das Erstellen einer Verknüpfung zwischen zwei Aufgaben, wobei Task1 als Vorgänger und Task2 als Nachfolger:
1// Create new project and add tasks
2Project project = new Project();
3Task pred = project.RootTask.Children.Add("Task 1");
4Task succ = project.RootTask.Children.Add("Task 2");
5
6// Links tasks
7TaskLink link = project.TaskLinks.Add(pred, succ);Fazit
Das Erstellen von Aufgabenverknüpfungen ist grundlegend, um Abhängigkeiten in Projektplänen zu definieren. Mit der TaskLink Klasse und der TaskLinkType Enumeration in Aspose.Tasks for .NET können Entwickler programmgesteuert Aufgabenbeziehungen herstellen und verwalten, wodurch eine präzise Kontrolle über Projektplanung und Terminierungslogik möglich ist.