개요 속성 다루기
Contents
[
Hide
Show
]Microsoft Project에서 개요 구조 작업의 계층적 뷰를 제공하여 사용자가 대규모 프로젝트를 구성하고 탐색하는 데 도움이 됩니다. Aspose.Tasks for .NET 개발자가 이러한 항목에 프로그래밍 방식으로 접근하고 관리할 수 있도록 합니다 개요 속성, Microsoft Project 파일을 읽거나 쓸 때 일관성을 보장합니다.
개요 속성 이해하기
Microsoft Project의 작업은 두 가지 주요 개요 관련 필드:
OutlineNumber 형식: String 용도: 작업의 계층 번호를 나타냅니다(예:
1.2.3
).OutlineLevel 형식: Integer 용도: 작업의 계층 수준을 나타냅니다(예:
1
= 최상위 작업,2
= 하위 작업).
이러한 속성은 다음을 통해 접근할 수 있습니다: Tsk class.
Microsoft Project에서 확인하기
Microsoft Project에서 개요 속성을 보려면:
- 이동하여 Insert 메뉴에서 Column을 선택합니다.
- 다음 필드를 추가합니다: Outline Number 및 Outline Level 필드.
- 프로젝트는 계층 식별자(예:
1
,1.1
,1.1.1
) 및 작업 수준을 표시합니다.
예제: 작업 개요 속성 읽기
다음 C# 예제는 작업의 OutlineNumber 및 OutlineLevel 값을 Aspose.Tasks for .NET을 사용하여 가져오는 방법:
1Project project = new Project("New Project.mpp");
2
3// Create a ChildTasksCollector instance
4ChildTasksCollector collector = new ChildTasksCollector();
5
6// Collect all the tasks from RootTask using TaskUtils
7TaskUtils.Apply(project.RootTask, collector, 0);
8
9// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12 Console.WriteLine(task.Get(Tsk.Name) + " - Outline Level : " + task.Get(Tsk.OutlineLevel));
13 Console.WriteLine(task.Get(Tsk.Name) + " - Outline Number : " + task.Get(Tsk.OutlineNumber));
14}
주요 참고 사항
- OutlineNumber 은 사람이 읽기 쉬운 계층(예:
2.3.1
). - OutlineLevel 는 숫자형으로 계산 및 필터링에 유용합니다.
- 개요 속성은 프로젝트 구조를 유지하는 데 도움이 되며 특히 대규모 프로젝트 에서 여러 하위 작업이 있는 경우 중요합니다.
자주 묻는 질문
질문: Aspose.Tasks로 작업을 만들 때 개요 속성을 설정할 수 있나요?
- 예. 프로그래밍 방식으로
OutlineNumber
및OutlineLevel
값을 할당할 수 있습니다.
질문: 개요 속성이 일정에 영향을 미치나요?
- 아니요. 이들은 구조적일 뿐입니다 그리고 작업 기간, 종속성 또는 중요 경로에 영향을 주지 않습니다.
질문: 개요 속성이 MPP 및 XML 형식 모두에서 지원되나요?
- 예. Aspose.Tasks는 Microsoft Project 형식 전반에서 일관성을 보장합니다.