更新されたリソース割り当てをMPPに保存します
Contents
[
Hide
Show
]C ++ APIのAspose.Tasksは、リソース割り当てデータの更新とそれをMPPファイルに書き戻すことをサポートします。
リソースの割り当ての更新
更新されたファイルを読み、割り当て、保存するには:
- MPPファイルを読んでください。 この例で使用されるものには、1つのタスクと割り当てのない1つのリソースが含まれています。
- タスクにリソースを割り当てます。
- 割り当てられたリソースをプロジェクトに追加します。
- 最後に、プロジェクトをMPPファイルに保存します。
次のコード例は、これらのタスクを実行する方法を示しています。
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);