작업 진행률 변경
Contents
[
Hide
Show
]작업 진행률을 변경해야 하는 이유는?
추적 및 업데이트 작업 진행률 은 프로젝트 관리에 필수적입니다. Microsoft Project에서는 진행률이 보통 % Complete.
와 함께 Aspose.Tasks for .NET, 개발자는 프로그래밍 방식으로 작업의 진행률을 설정할 수 있으며, 특히 자동 보고, 외부 시스템과의 동기화, 또는 일괄 업데이트.
작업 진행률을 위한 API
해당 Task 클래스는 다음 메서드를 제공합니다:
SetPercentComplete(int percent)
- 입력:
int
값(0–100) - 효과: 작업의 완료 비율을 업데이트합니다.
- 입력:
이는 직접적으로 % Complete 필드가 Microsoft Project에서 사용되는 것과 직접적으로 일치합니다.
예: C#에서 작업 진행률 변경
다음은 작업의 진행률을 프로그래밍 방식으로 업데이트하는 방법입니다:
1Project project = new Project();
2Console.WriteLine("Project Calculation mode is Automatic: {0}", project.CalculationMode.Equals(CalculationMode.Automatic));
3
4Task task = project.RootTask.Children.Add("Task");
5task.Set(Tsk.Duration, project.GetDuration(2));
6task.Set(Tsk.PercentComplete, 50);
팁: 작업 진행률을 업데이트하면 또한 실제 시작/종료 날짜 및 남은 기간, 프로젝트 설정에 따라 달라질 수 있습니다.
주요 이점
- 자동으로 진행률 추적 Microsoft Project를 열지 않고도.
- 유용합니다 ERP/CRM 시스템과의 통합.
- 대규모 프로젝트 전반에서 많은 작업에 대해 일관성을 보장합니다.
- 변경 사항을 다시 저장하는 것을 지원합니다
.mpp
및 기타 형식.
자주 묻는 질문
질문: 진행률을 100% 초과로 설정할 수 있나요?
- 아니요. 유효 범위는 0–100.
질문: 진행률을 변경하면 자동으로 ActualWork
또는 RemainingWork
?
- 예, 프로젝트의 계산 설정에 따라 달라집니다.
질문: 여러 작업을 동시에 부분적으로 업데이트할 수 있나요?
- 예. 다음을 반복할 수 있습니다
TaskCollection
및 호출할 수 있습니다SetPercentComplete()
각 작업에 대해.