업데이트 된 리소스 할당을 MPP에 저장합니다

Contents
[ Hide Show ]

ASPOSE.TASK의 C ++ API는 자원 할당 데이터 업데이트 및 MPP 파일에 다시 작성하는 것을 지원합니다.

리소스 할당 업데이트

업데이트 된 파일을 읽고, 지정하고, 저장하려면 :

  1. MPP 파일을 읽으십시오. 이 예제에 사용 된 것은 과제가없는 하나의 작업과 하나의 리소스를 포함합니다.
  2. 작업에 리소스를 할당하십시오.
  3. 지정된 리소스를 프로젝트에 추가하십시오.
  4. 마지막으로 프로젝트를 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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.