작업 링크 생성

Contents
[ Hide Show ]

Microsoft Project는 이들 사이의 관계를 기반으로 작업을 연결할 수 있습니다. 작업 링크는 전임자와 후속 작업에 의해 정의됩니다. 작업 링크는 FinishTofinish, FinishTostart, StartTofinish 및 StartTostart를 포함하여 다른 유형 일 수 있습니다. C ++ API 용 Tasks는 tasklink 클래스를 사용하여 프로젝트에서 작업 링크를 정의 할 수있는 기능을 사용자에게 제공합니다.

작업 링크 만들기

작업 링크는 세 가지 매개 변수를 수락하는 기본 생성자 (Tasklink)를 사용하여 작성됩니다.

  1. 첫 번째 매개 변수는 전임 작업을 정의하고
  2. 두 번째 매개 변수는 후속 작업을 정의하고 마지막으로
  3. 세 번째 매개 변수는 TaskLinkType 열거 유형에 의해 지정된 값의 작업 링크 유형을 정의합니다. 이것은 선택적 매개 변수입니다.

다음 예제는 이전 모델로 Task1을 사용하여 두 작업 사이의 링크를 만듭니다.

1// Create new project and add tasks
2System::SharedPtr<Project> project1 = System::MakeObject<Project>();
3System::SharedPtr<Task> pred = project1->get_RootTask()->get_Children()->Add(u"Task 1");
4System::SharedPtr<Task> succ = project1->get_RootTask()->get_Children()->Add(u"Task 2");
5    
6// Links tasks
7System::SharedPtr<TaskLink> link = project1->get_TaskLinks()->Add(pred, succ);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.