Erstellen von Aufgabenlinks

Contents
[ Hide Show ]

Mit Microsoft Project können Aufgaben basierend auf der Beziehung zwischen diesen verknüpft werden. Ein Task -Link wird von einem Vorgänger und einer Nachfolgeraufgabe definiert. Aufgabenverbindungen können unterschiedliche Typen sein, einschließlich Finishtofinish, FinishTostart, Starttofinish und StartTostart. Aspose.Tasks FÜR C ++ API bietet den Benutzern die Möglichkeit, Aufgabenverbindungen in ihrem Projekt mithilfe der Klasse TaskLink zu definieren.

Ein Task -Link wird mit dem Standardkonstruktor (TaskLink) erstellt, der drei Parameter akzeptiert:

  1. Der erste Parameter definiert die Vorgängeraufgabe,
  2. Der zweite Parameter definiert die Nachfolgeaufgabe und schließlich, schließlich,
  3. Der dritte Parameter definiert den Task -Link -Typ aus Werten, die vom TaskLinkType -Aufzählungstyp angegeben wurden. Dies ist ein optionaler Parameter.

Das folgende Beispiel erstellt eine Verbindung zwischen zwei Aufgaben mit Task1 als Vorgänger.

1// Create new project and add tasks
2System::SharedPtr<Project> project1 = System::MakeObject<Project>();
3System::SharedPtr<Task> pred = project1->get_RootTask()->get_Children()->Add(u"Task 1");
4System::SharedPtr<Task> succ = project1->get_RootTask()->get_Children()->Add(u"Task 2");
5    
6// Links tasks
7System::SharedPtr<TaskLink> link = project1->get_TaskLinks()->Add(pred, succ);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.