Speichern aktualisierter Ressourcenzuweisung an MPP

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:

  1. Lesen Sie eine MPP -Datei. Der in diesem Beispiel verwendete in diesem Beispiel enthält eine Aufgabe und eine Ressource ohne Zuordnungen.
  2. Weisen Sie der Aufgabe die Ressource zu.
  3. Fügen Sie die zugewiesene Ressource zum Projekt hinzu.
  4. 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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.