작업 기준 일정
Contents
[
Hide
Show
]프로젝트 관리에서는 기준 일정 은 원래 계획된 Start 및 Finish 날짜입니다. 기준 날짜를 실제 또는 현재 일정과 비교하면 프로젝트 관리자는 지연을 식별하고 진행 상황을 추적하며 일정 성과를 평가할 수 있습니다. 또한 TaskBaseline 클래스가 포함된 Aspose.Tasks for .NET, 개발자는 MPP/XML 파일을 작업할 때 이러한 날짜에 프로그래밍 방식으로 접근하고 조작할 수 있습니다.
Baseline Start 및 Baseline Finish 속성
다음 속성이 제공됩니다:
- Start – 기준이 저장되었을 때 계획된 Start 날짜를 캡처합니다.
- Finish – 기준이 저장되었을 때 계획된 Finish 날짜를 캡처합니다.
두 속성은 DateTime 데이터 유형을 사용합니다.
Microsoft Project에서 기준 일정 보기
Microsoft Project에서 기준 일정 값을 확인하려면:
- 다음의 View 메뉴에서 More Views → Task Entry를 선택합니다.
- 다음의 Insert 메뉴에서 Columns를 선택합니다.
- 다음 열을 추가합니다: Baseline Start 및 Baseline Finish .
Aspose.Tasks를 사용하여 작업 기준 일정 가져오기
아래 코드는 작업의 기준을 순회한 후 콘솔 창에 작업 기준 일정을 표시합니다.
1Project project = new Project();
2
3// Creating TaskBaseline
4Task task = project.RootTask.Children.Add("Task");
5project.SetBaseline(BaselineType.Baseline);
6
7// Display task baseline schedule
8TaskBaseline baseline = task.Baselines.ToList()[0];
9Console.WriteLine("Baseline duration is 1 day: {0}", baseline.Duration.ToString().Equals("1 day"));
10Console.WriteLine("BaselineStart is same as Task Start: {0}", baseline.Start.Equals(task.Get(Tsk.Start)));
11Console.WriteLine("BaselineFinish is same as Task Finish: {0}", baseline.Finish.Equals(task.Get(Tsk.Finish)));
작업 기준 날짜 업데이트
프로그래밍 방식으로 기준 Start 및 Finish 날짜를 설정하거나 업데이트할 수도 있습니다:
1 var project = new Project("input.mpp");
2
3 // Access a task
4 Task task = project.RootTask.Children.GetById(1);
5
6 // Get first baseline
7 TaskBaseline baseline = task.Baselines[0];
8
9 // Update baseline dates
10 baseline.Start = new DateTime(2025, 10, 1, 9, 0, 0);
11 baseline.Finish = new DateTime(2025, 10, 5, 18, 0, 0);
12
13 project.Save("output.mpp", SaveFileFormat.Mpp);
모범 사례
- 이력 보존: 기준을 자주 덮어쓰지 마십시오.
- 편차 분석 사용: 정기적으로 기준 날짜와 실제 날짜를 비교하여 일정 위험을 감지하십시오.
- 보고 자동화: 기준 일정 점검을 대시보드나 예약된 스크립트에 통합하십시오.
결론
작업 기준 일정은 작업이 제때 완료되는지 추적하는 데 필수적입니다. Aspose.Tasks for .NET을 사용하면 기준 Start 및 Finish 날짜에 접근하고 업데이트하며, 편차 분석을 자동화하고, 맞춤형 프로젝트 관리 워크플로에 일정 추적을 통합할 수 있습니다.