교차 프로젝트 전임자

Microsoft Project를 사용하면 사용자가 현재 프로젝트 내 또는 외부 프로젝트에 작업을 연결할 수 있습니다. 크로스 프로젝트 전임자는 다른 프로젝트의 전임자입니다. C ++ API 용 작업도이를 지원합니다.

크로스 프로젝트 전임자 작업

Aspose.Tasks C ++에 대한 tasksprojectName 및 ISCrossProject 속성은 TaskLink 클래스에 노출 된 Cross Project 전임자를 처리하는 데 사용됩니다.

Microsoft Project에서 교차 프로젝트 전임 작업을 관리하려면 도구 메뉴에서 프로젝트 간 링크를 선택할 수 있습니다.

Aspose.Tasks를 사용하여 크로스 프로젝트 전임 작업을 받기

아래에 주어진 코드 예제는 프로젝트의 작업 링크를 통과하는 전임/ 후속 작업 작업을 보여줍니다.

 1// Create project instance
 2System::String dataDir = RunExamples::GetDataDir(System::Reflection::MethodBase::GetCurrentMethod(ASPOSE_CURRENT_FUNCTION)->get_DeclaringType().get_FullName());
 3System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"GetCrossProjectTaskLinks.mpp");
 4    
 5// Check cross project task links
 6    
 7{
 8    auto tsklnk_enumerator = (project1->get_TaskLinks())->GetEnumerator();
 9    decltype(tsklnk_enumerator->get_Current()) tsklnk;
10    while (tsklnk_enumerator->MoveNext() && (tsklnk = tsklnk_enumerator->get_Current(), true))
11    {
12        if (tsklnk->get_IsCrossProject())
13        {
14            System::Console::WriteLine(tsklnk->get_CrossProjectName());
15        }
16    }
17}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.