작업 링크 생성
Contents
[
Hide
Show
]Microsoft Project는 이들 사이의 관계를 기반으로 작업을 연결할 수 있습니다. 작업 링크는 전임자와 후속 작업에 의해 정의됩니다. 작업 링크는 FinishTofinish, FinishTostart, StartTofinish 및 StartTostart를 포함하여 다른 유형 일 수 있습니다. C ++ API 용 Tasks는 tasklink 클래스를 사용하여 프로젝트에서 작업 링크를 정의 할 수있는 기능을 사용자에게 제공합니다.
작업 링크 만들기
작업 링크는 세 가지 매개 변수를 수락하는 기본 생성자 (Tasklink)를 사용하여 작성됩니다.
- 첫 번째 매개 변수는 전임 작업을 정의하고
- 두 번째 매개 변수는 후속 작업을 정의하고 마지막으로
- 세 번째 매개 변수는 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);