Primavera 형식 작업
Contents
[
Hide
Show
]Primavera 형식 지원 개요
Aspose.Tasks for .NET은 Oracle Primavera 형식으로 저장된 프로젝트 데이터를 읽고 분석하는 기능을 제공합니다. 여기에는
XER 및
Primavera P6 XML이 포함됩니다. 이러한 형식은 특히 건설, 엔지니어링 및 대규모 산업 프로젝트와 같은 엔터프라이즈 수준의 프로젝트 및 자원 계획에 널리 사용됩니다.
Aspose.Tasks는 Microsoft Project 데이터 모델을 기반으로 하지만 Primavera 데이터를 높은 정확도로 가져올 수 있으므로 플랫폼 간 프로젝트 마이그레이션, 통합 또는 분석이 용이합니다.
지원되는 Primavera 형식
형식 | 설명 |
---|---|
XER | Primavera P6에서 사용하는 독점적인 일반 텍스트 내보내기 형식으로, 일반적으로 작고 프로그래밍적으로 처리하기 쉽습니다. |
P6 XML | 상호운용성과 백업을 위해 Primavera에서 사용하는 구조화된 XML 기반 내보내기 형식입니다. XER보다 자세하고 표현력이 뛰어납니다. |
Aspose.Tasks는 동일한 Project
클래스를 사용하여 두 형식 모두를 로드할 수 있는 기능을 제공합니다:
1 var projectFromXer = new Project("project.xer");
2 var projectFromXml = new Project("project.xml");
Primavera 전용 데이터 액세스
Primavera 파일을 로드하면 Microsoft Project에는 없는 추가 데이터(예: WBS 코드, 부동 소수점 총합, 잔여 작업 단위 등)가 Task
, Resource
, ResourceAssignment
엔터티의 특별한 PrimaveraProperties 컨테이너에 저장됩니다.
이로 인해 개발자는 다음과 같은 작업을 수행할 수 있습니다:
- Microsoft Project 논리를 손상시키지 않고 Primavera 전용 필드에 액세스
- 원본 파일의 값을 그대로 보존
- 완전한 데이터 정확도를 바탕으로 보고 또는 마이그레이션 작업 수행
알려진 제한 사항 및 고려 사항
- Aspose.Tasks는 Microsoft Project 전용 라이브러리입니다. 일부 Primavera 고유 구성요소(예: UDF 또는 EPS 구조)는 완전히 표현되지 않을 수 있습니다.
- PrimaveraProperties에 가져온 값은 읽기 전용이며 프로젝트 수정 중에 다시 계산되지 않습니다.
- 계획 계산은 Primavera가 아닌 Microsoft Project 논리를 따릅니다.