작업의 초과 근무
Contents
[
Hide
Show
]Microsoft Project에서 작업에는 다음이 포함될 수 있습니다. 초과 근무 및 초과 근무 비용 정규 근무 시간을 초과한 추가 노력을 반영하기 위함입니다.
Aspose.Tasks for .NET는 개발자가 이러한 초과 근무 속성을 MPP 및 XML 형식 모두에서 프로그래밍 방식으로 읽고 업데이트할 수 있도록 합니다.
작업의 초과 근무 이해하기
해당 Tsk class은 초과 근무 값을 관리하기 위한 속성을 제공합니다:
OvertimeCost 형식: Double 목적: 작업의 실제 및 잔여 초과 근무 비용의 합계를 나타냅니다.
OvertimeWork 형식: TimeSpan 목적: 작업에 대해 예약된 총 초과 근무 시간 을 나타냅니다.
이러한 속성은 추가 프로젝트 비용 및 작업량 조정을 추적하는 데 도움이 됩니다.
Microsoft Project의 초과 근무 필드
작업의 초과 근무 및 비용 속성을 보려면:
- 작업 입력 양식에서 삽입 메뉴에서 열.
- 초과 근무 열을 추가합니다.
Aspose.Tasks에서 작업 초과 근무 가져오기
다음 C# 예제는 작업의 초과 근무 관련 값을 가져오는 방법을 보여줍니다:
1Project project = new Project("New Project.mpp");
2// Read overtime and percentage completion for tasks
3foreach (Task task in project.RootTask.Children)
4{
5 Console.WriteLine(task.Get(Tsk.OvertimeCost));
6 Console.WriteLine(task.Get(Tsk.OvertimeWork).ToString());
7 Console.WriteLine(task.Get(Tsk.PercentComplete));
8 Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
9 Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
10
11 // Set percent complete
12 task.Set(Tsk.PercentComplete, 100);
13}
주요 사항
- OvertimeWork 는
TimeSpan
로 표현되어 스케줄링 논리와 통합하기 쉽습니다. - OvertimeCost 는 숫자형이며 프로젝트 비용 분석 및 보고에 유용합니다.
- 두 속성은 읽기 및 수정이 가능하여프로젝트 초과 근무 값을 완전히 제어할 수 있습니다.
자주 묻는 질문
질문: 작업을 생성할 때 초과 근무 값을 프로그래밍 방식으로 설정할 수 있나요?
- 예.
OvertimeWork
및OvertimeCost
를 Aspose.Tasks를 사용하여 작업에 직접 할당할 수 있습니다.
질문: 초과 근무 속성이 임계 경로에 영향을 줍니까?
- 아니요. 초과 근무 값은 자원 및 비용 관련 하지만 작업 종속성이나 임계 경로 계산을 직접 변경하지는 않습니다.
질문: 초과 근무 값이 MPP 및 XML 형식에서 보존되나요?
- 예. Aspose.Tasks는 지원되는 Microsoft Project 형식 전반에서 초과 근무 속성을 일관되게 처리합니다.