Erstellen von Aufgaben
Ein Projekt besteht im Wesentlichen aus mehreren Aufgaben. Jede Aufgabe stellt eine Arbeitseinheit dar, die abgeschlossen werden muss, damit das Gesamtprojekt erfolgreich ist. Beim Arbeiten mit Projektdateien, ist das Hinzufügen von Aufgaben eine grundlegende Aktivität.
Aufgaben können:
- Abhängigkeiten zu anderen Aufgaben haben.
- Unteraufgaben (Untergeordnete) enthalten.
- Eine festgelegte Dauer haben.
Mit Aspose.Tasks for .NET, können Entwickler Aufgaben programmatisch erstellen und deren Namen, Hierarchie oder Dauer bereits bei der Erstellung angeben.
Erstellen von Aufgaben
Die
Task Klasse stellt die Add Methode bereit, mit der das Hinzufügen einer Aufgabe zum RootTask oder als Kind einer anderen Aufgabe erfolgen kann. Der Standardkonstruktor erstellt eine Instanz, ohne dass Parameter erforderlich sind. Task Entwickler können dann dessen Eigenschaften wie Name, Duration, oder Start.
Beispiel: Hinzufügen einer neuen Aufgabe
Das folgende Codebeispiel zeigt, wie neue Aufgaben erstellt und einem Projekt hinzugefügt werden:
1Project project = new Project();
2
3// Add task, sub task and save project
4Task task = project.RootTask.Children.Add("Summary1");
5Task subtask = task.Children.Add("Subtask1");
6project.Save("CreateTasks_out.xml", SaveFileFormat.XML);Wichtige Hinweise
- Neu erstellte Aufgaben werden automatisch in die Aufgabenhierarchie des Projekts aufgenommen.
- Eine Aufgabe kann direkt zum RootTask oder unter einer anderen Aufgabe verschachtelt werden, um Unteraufgaben darzustellen.
- Nach der Erstellung können zusätzliche Eigenschaften wie Ressourcen, Einschränkungen und Kalender festgelegt werden.
Häufig gestellte Fragen
F: Kann ich bei der Erstellung einer Aufgabe eine Dauer zuweisen?
- Ja, nach der Erstellung einer Aufgabe können Sie die
DurationEigenschaft.
F: Können Aufgaben erstellt werden, ohne sie mit anderen zu verknüpfen?
- Ja. Abhängigkeiten sind optional und können später mit
TaskLink.
F: Setzt das Erstellen einer Aufgabe automatisch deren Anfangs- und Enddatum?
- Standardmäßig werden der Projektkalender und die Planungsregeln verwendet, um Anfangs- und Enddaten zuzuweisen, diese können jedoch überschrieben werden.