Speichern aktualisierter Ressourcenzuweisung an MPP
Contents
[
Hide
Show
]Aspose.Tasks FÜR C ++ API unterstützt die Aktualisierung von Ressourcenzuweisungsdaten und das Schreiben in eine MPP -Datei.
Aktualisieren von Ressourcenzuweisungen
Zum Lesen, Zuweisen und Speichern der aktualisierten Datei:
- Lesen Sie eine MPP -Datei. Der in diesem Beispiel verwendete in diesem Beispiel enthält eine Aufgabe und eine Ressource ohne Zuordnungen.
- Weisen Sie der Aufgabe die Ressource zu.
- Fügen Sie die zugewiesene Ressource zum Projekt hinzu.
- Speichern Sie das Projekt schließlich in der MPP -Datei.
Das folgende Codebeispiel zeigt, wie diese Aufgaben ausgeführt werden.
1// Create project instance and access first task and resource
2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"UpdateResourceAssignment.mpp");
3System::SharedPtr<Task> task = project1->get_RootTask()->get_Children()->GetById(1);
4System::SharedPtr<Resource> rsc = project1->get_Resources()->GetById(1);
5
6// Create resource assignment
7System::SharedPtr<ResourceAssignment> assn = project1->get_ResourceAssignments()->Add(task, rsc);
8assn->Set<System::String>(Asn::Notes(), u"Newly added assignment");
9
10// Save project as MPP
11project1->Save(dataDir + u"UpdateResourceAssignment_out.mpp", Aspose::Tasks::Saving::SaveFileFormat::MPP);