Speichern der aktualisierten Ressourcenzuweisung in MPP
Die Verwaltung von Ressourcenzuweisungen ist ein wichtiger Aspekt bei der Arbeit mit Microsoft Project-Dateien. Aspose.Tasks for .NET erlaubt Entwicklern, Daten zu Ressourcenzuweisungen zu aktualisieren und diese Änderungen direkt in MPP- oder XML-Projektdateien zu speichern. Das gewährleistet eine reibungslose Automatisierung der Abläufe der Projektplanung, ohne von Microsoft Project abhängig zu sein.
Aktualisieren von Ressourcenzuweisungen
Mit Aspose.Tasks for .NET können Sie Ressourcen programmatisch Aufgaben zuweisen und die aktualisierten Daten in eine MPP-Datei zurückschreiben. Die folgenden Schritte beschreiben den Ablauf:
- Laden Sie eine vorhandene MPP-Datei.
- Weisen Sie einer Aufgabe eine Ressource zu.
- Fügen Sie die Zuweisung wieder dem Projekt hinzu.
- Speichern Sie das aktualisierte Projekt im MPP-Format.
Codebeispiel
Das folgende Beispiel zeigt, wie eine Ressourcenzuweisung in einer MPP-Datei aktualisiert wird. Es erstellt eine neue Ressourcenzuweisung, verknüpft sie mit einer Aufgabe und speichert das aktualisierte Projekt.
1Project project = new Project("New Project.mpp");
2Task task = project.RootTask.Children.GetById(1);
3Resource resource = project.Resources.GetById(1);
4
5// Create resource assignment
6ResourceAssignment assignment = project.ResourceAssignments.Add(task, resource);
7assignment.Set(Asn.Notes, "Newly added assignment");
8
9project.Save("UpdateResourceAssignment_out.mpp", SaveFileFormat.MPP);
Dieser Code lädt ein Projekt, weist einer vorhandenen Aufgabe eine Ressource zu und speichert die Datei wieder im MPP-Format. Er ist besonders nützlich bei der Automatisierung der Ressourcenplanung oder der Integration externer Daten in Projektzeitpläne.
Häufig gestellte Fragen
F: Muss Microsoft Project installiert sein, um Ressourcenzuweisungen zu aktualisieren und zu speichern?
- Antwort: Nein. Aspose.Tasks for .NET arbeitet eigenständig und benötigt Microsoft Project nicht.
F: Kann ich mehrere Zuweisungen aktualisieren und sie gleichzeitig speichern?
- Antwort: Ja. Sie können mehrere Zuweisungen erstellen, ändern oder löschen, bevor Sie das aktualisierte Projekt speichern.
F: In welchen Formaten kann ich das aktualisierte Projekt speichern?
- Antwort: Sie können aktualisierte Projekte in Formaten wie MPP, XML und MPX speichern.
F: Wird das Speichern einer aktualisierten Zuweisung vorhandene Projektdaten überschreiben?
- Antwort: Nein. Es werden nur die geänderten Zuweisungen aktualisiert, während andere Projektdaten unverändert bleiben.
Fazit
In diesem Artikel haben wir untersucht, wie man Ressourcenzuweisungen in MPP-Dateien mit Aspose.Tasks for .NET aktualisiert und speichert. Durch die Automatisierung des Prozesses der Ressourcenzuweisung zu Aufgaben können Entwickler genaue Projektzeitpläne beibehalten, die Berichterstattung vereinfachen und Projektdaten in maßgeschneiderte Unternehmensanwendungen integrieren.