Aufgabe mit einem Teilprojekt verknüpfen
In Microsoft Project können Sie eine Aufgabe im Hauptprojekt mit einer anderen Projektdatei verknüpfen und sie als Teilprojekt. Dies ist nützlich für große Projekte, die in kleinere, überschaubare Teile aufgeteilt sind. Aspose.Tasks for .NET bietet dieselbe Funktionalität programmgesteuert über die Tsk.SubProjectName Eigenschaft.
Teilprojekte verstehen
- Ein Teilprojekt ist eine externe Projektdatei, die innerhalb eines Hauptprojekts referenziert wird.
- Teilprojekte helfen, komplexe Projekte zu organisieren, indem sie in separate Dateien aufgeteilt werden, während sie verknüpft bleiben.
- In Aspose.Tasks ermöglicht das Setzen der
SubProjectName
Eigenschaft einer Aufgabe ermöglicht es Ihnen, diese programmgesteuert mit einer anderen Projektdatei zu verknüpfen.
Einfügen in Microsoft Project
In Microsoft Project können Sie ein Teilprojekt einfügen, indem Sie:
- Gehen Sie zu Projekt > Teilprojekt.
- Auswahl der Projektdatei, die Sie einfügen möchten.
- Microsoft Project zeigt es als Zusammenfassungsaufgabe an, die auf die externe Projektdatei verweist.
Diese Zusammenfassungsaufgabe dient als Platzhalter und verweist auf die tatsächliche Datei des Teilprojekts.
Beispiel: Aufgabe mit einem Teilprojekt verknüpfen
Der folgende Code zeigt, wie Sie eine Aufgabe im Hauptprojekt erstellen und diese so einstellen, dass sie auf eine Datei des Teilprojekts verweist:
1Project project = new Project("New Project.mpp");
2
3// Add task
4Task task = project.RootTask.Children.Add("Task 1");
5
6// Setting new subproject link
7task.Set(Tsk.SubprojectName, "subProject.mpp");
8
9project.Save("SubProjectTask_out.mpp", SaveFileFormat.MPP);
Wichtige Hinweise
- Teilprojekte erlauben die Aufteilung großer Projekte in kleinere Dateien.
- In Aspose.Tasks weisen Sie einfach den Dateinamen des Teilprojekts dem
SubProjectName
Feld. - Der Link importiert das Teilprojekt nicht in das Hauptprojekt; er erstellt lediglich eine Referenz.
- Nützlich für Projektportfoliomanagement oder wenn mehrere Teams an verschiedenen Teilen eines größeren Projekts arbeiten.
Häufig gestellte Fragen
F: Kann ich mehrere Aufgaben mit verschiedenen Teilprojekten verknüpfen?
- Ja. Jede Aufgabe kann auf eine andere externe Projektdatei verweisen.
F: Lädt Aspose.Tasks den Inhalt des Teilprojekts automatisch?
- Nein. Es speichert eine Referenz über
SubProjectName
. Um mit dem Teilprojekt selbst zu arbeiten, laden Sie es separat alsProject
Instanz.
F: Funktioniert diese Funktion sowohl mit MPP- als auch mit XML-Formaten?
- Ja. Das Verhalten ist über alle unterstützten Microsoft Project-Formate hinweg konsistent.
F: Wie zeigt Microsoft Project eine Teilprojektaufgabe an?
- Es wird als Zusammenfassungsaufgabe mit einem Teilprojekt-Symbol angezeigt, das auf die externe Datei verweist.