링크 유형 정의
작업 링크는 프로젝트 일정에서 두 작업 간의 논리적 관계를 나타냅니다. 각 링크에는 유형 이 있어 연결된 작업들의 시작 및 종료 날짜가 서로 어떻게 제약되는지를 결정합니다.
Aspose.Tasks for .NET에서는 LinkType 속성이 TaskLink 클래스에서 관계 유형을 가져오거나 설정하는 데 사용됩니다. 이 속성은 TaskLinkType 열거형의 값을 허용합니다.
Microsoft Project의 작업 링크 유형
Microsoft Project는 네 가지 표준 종속 유형을 지원합니다:
- Finish-to-Start (FS) – 후속 작업은 선행 작업이 완료될 때까지 시작할 수 없습니다. (기본값)
- Start-to-Start (SS) – 후속 작업은 선행 작업이 시작될 때까지 시작할 수 없습니다.
- Finish-to-Finish (FF) – 후속 작업은 선행 작업이 완료될 때까지 완료할 수 없습니다.
- Start-to-Finish (SF) – 후속 작업은 선행 작업이 시작될 때까지 완료할 수 없습니다.
동일한 값들은 Aspose.Tasks에서 TaskLinkType
열거형에서 사용할 수 있습니다.
Microsoft Project에서 링크 유형 정의
Microsoft Project에서 링크 유형을 수동으로 설정하려면:
- 보기 메뉴에서 보기 을 선택하고 추가 보기 을 선택한 다음 작업 입력 양식.
- 원하는 작업을 두 번 클릭합니다.
- 다음으로 선행자 탭을 엽니다.
- 원하는 링크 유형을 선택합니다.
Aspose.Tasks에서 링크 유형 작업하기
링크 유형 설정
다음 예제는 두 작업 사이에 “Start-to-Start” (SS) 링크 유형을 정의하는 방법을 보여줍니다. 기본적으로 링크는 “Finish-to-Start” (FS)로 생성됩니다.
1// Create new project and add tasks
2Project project = new Project();
3Task pred = project.RootTask.Children.Add("Task 1");
4Task succ = project.RootTask.Children.Add("Task 2");
5
6// Link tasks with link type set to Start to Start
7TaskLink link = project.TaskLinks.Add(pred, succ);
8link.LinkType = TaskLinkType.StartToStart;
링크 유형 가져오기
다음 예제는 프로젝트의 모든 작업 링크의 링크 유형을 읽어 콘솔에 출력하는 방법을 보여줍니다.
1Project project = new Project("New Project.mpp");
2
3foreach (TaskLink taskLink in project.TaskLinks)
4{
5 Console.WriteLine(taskLink.LinkType.ToString());
6}
결론
작업 링크 유형은 프로젝트 일정의 기본 요소입니다. 다음을 사용하면 LinkType
속성의 TaskLink
클래스에서는 Aspose.Tasks for .NET을 사용하여 작업 간의 종속성을 프로그래밍 방식으로 생성, 수정 및 분석할 수 있습니다. 이를 통해 프로젝트 계획을 자동화하고 복잡한 일정 전반에 걸쳐 작업 관계가 일관되게 유지되도록 할 수 있습니다.