리소스 할당 작업 다루기
편차 추적은 실제 결과를 계획된 기준선과 비교할 수 있게 해주기 때문에 프로젝트 관리에서 중요한 부분입니다. Aspose.Tasks for .NET은 편차 값에 직접 접근할 수 있습니다 Asn class는 개발자가 코드로 프로젝트 편차를 분석할 수 있게 합니다.
편차 처리
해당 Asn
class는 할당의 기준선 값과 실제 값을 처리하기 위한 여러 속성을 노출합니다:
- CostVariance – 기준선 비용과 실제 할당 비용의 차이 (double)
- StartVariance – 기준선 시작일과 실제 할당 시작의 차이 (정수, 1/10분 단위로 측정)
- FinishVariance – 기준선 종료일과 실제 할당 종료의 차이 (정수, 1/10분 단위로 측정)
- WorkVariance – 기준선 작업량과 실제 수행된 작업량의 차이 (double)
Microsoft Project에서 할당 편차를 수동으로 보려면:
- 작업 사용 화면으로 이동합니다.
- 다음 삽입 메뉴에서 선택 열.
- 필요한 편차 열을 추가합니다.
Aspose.Tasks에서 할당 편차 가져오기
다음 예제는 다음을 통해 접근하는 방법을 보여줍니다 WorkVariance
값을 리소스 할당에서 프로그래밍적으로 가져오는 방법을 보여줍니다. 이를 통해 실제 작업이 기준선에서 얼마나 벗어나는지 확인할 수 있습니다.
1Project project = new Project("New Project.mpp");
2
3// Print assignment variances
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.WorkVariance));
7 Console.WriteLine(ra.Get(Asn.CostVariance));
8 Console.WriteLine(ra.Get(Asn.StartVariance));
9 Console.WriteLine(ra.Get(Asn.FinishVariance));
10}
자주 묻는 질문
Q: 편차 값을 읽으려면 Microsoft Project를 설치해야 하나요?
- 아니요. Aspose.Tasks for .NET은 Microsoft Project와 독립적으로 편차 값을 읽고 계산합니다.
Q: Aspose.Tasks로 모든 유형의 편차(비용, 시작, 완료, 작업)에 접근할 수 있나요?
- 예.
Asn
class는 리소스 할당에 대한 모든 주요 편차 필드를 노출합니다.
Q: 프로젝트를 다시 Microsoft Project로 저장할 때 편차 값이 유지되나요?
- 예. 모든 편차 데이터는 그대로 유지되며 저장 후 Microsoft Project에서 볼 수 있습니다.
결론
Aspose.Tasks for .NET의 편차 분석은 Microsoft Project에 의존하지 않고도 코드로 프로젝트 편차를 추적할 수 있게 해줍니다. 예를 들어 CostVariance
, StartVariance
, FinishVariance
, 및 WorkVariance
개발자들은 세부적인 진행 보고서를 생성하고 프로젝트 상태를 모니터링하며 C# 코드에서 직접 비용 및 일정 관리를 더 잘 수행할 수 있습니다.