작업을 하위 프로젝트로 설정하기
Contents
[
Hide
Show
]Microsoft Project에서는 마스터 프로젝트의 작업을 다른 프로젝트 파일에 연결하여 그것을 하위 프로젝트. 큰 프로젝트를 더 작고 관리하기 쉬운 부분들로 나눌 때 유용합니다. Aspose.Tasks for .NET은 프로그래밍적으로 동일한 기능을 Tsk.SubProjectName 속성입니다.
하위 프로젝트 이해하기
- 하나의 하위 프로젝트 는 마스터 프로젝트 내에서 참조되는 외부 프로젝트 파일입니다.
- 하위 프로젝트는 서로 연결된 상태를 유지하면서 복잡한 프로젝트를 별도의 파일로 분할하여 구성하는 데 도움이 됩니다.
- Aspose.Tasks에서는
SubProjectName
작업의 속성을 설정하면 프로그램적으로 다른 프로젝트 파일에 연결할 수 있습니다.
Microsoft Project에서 확인하기
Microsoft Project에서는 하위 프로젝트를 삽입하려면 다음을 수행합니다:
- 이동하여 프로젝트 > 하위 프로젝트.
- 삽입하려는 프로젝트 파일을 선택합니다.
- Microsoft Project는 이를 외부 프로젝트를 참조하는 요약 작업으로 표시합니다.
이 요약 작업은 실제 하위 프로젝트 파일에 연결되는 자리 표시자처럼 동작합니다.
예제: 작업을 하위 프로젝트로 설정하기
다음 코드는 마스터 프로젝트에서 작업을 생성하고 해당 작업을 하위 프로젝트 파일을 참조하도록 설정하는 방법을 보여줍니다:
1Project project = new Project("New Project.mpp");
2
3// Add task
4Task task = project.RootTask.Children.Add("Task 1");
5
6// Setting new subproject link
7task.Set(Tsk.SubprojectName, "subProject.mpp");
8
9project.Save("SubProjectTask_out.mpp", SaveFileFormat.MPP);
핵심 사항
- 하위 프로젝트 는 대규모 프로젝트를 더 작은 파일로 분할할 수 있게 합니다.
- Aspose.Tasks에서는 하위 프로젝트의 파일 이름을
SubProjectName
필드에 할당하면 됩니다. - 이 링크는 하위 프로젝트를 마스터 프로젝트로 가져오지 않고, 참조를 생성합니다.
- 대규모 프로젝트의 서로 다른 부분을 여러 팀이 작업할 때나 프로젝트 포트폴리오 관리에 유용합니다.
자주 묻는 질문
질문: 여러 작업을 서로 다른 하위 프로젝트에 연결할 수 있나요?
- 예. 각 작업은 서로 다른 외부 프로젝트 파일을 참조할 수 있습니다.
질문: Aspose.Tasks가 하위 프로젝트의 내용을 자동으로 로드하나요?
- 아니요. 참조는
SubProjectName
. 하위 프로젝트 자체로 작업하려면 별도로 로드하여Project
instance.
질문: 이 기능이 MPP 및 XML 형식 모두에서 작동하나요?
- 예. 지원되는 Microsoft Project 형식 전반에서 동작이 일관됩니다.
질문: Microsoft Project는 하위 프로젝트 작업을 어떻게 표시하나요?
- 외부 파일을 참조하는 하위 프로젝트 아이콘이 있는 요약 작업으로 표시됩니다.