리소스 할당 예산 다루기
리소스 할당 예산을 다루는 것은 프로젝트 비용 관리의 중요한 부분입니다. Aspose.Tasks for .NET은 예산 관련 속성에 접근할 수 있도록 ResourceAssignment class. 이러한 속성을 사용하면 Microsoft Project에 의존하지 않고 예산 정보를 검색하고 분석할 수 있습니다.
할당 예산
해당 ResourceAssignment
class은 할당 예산을 다루기 위한 다음 속성을 제공합니다:
- BudgetCost – 리소스 할당의 예산 비용을 나타냅니다 (decimal).
- BudgetWork – 현재까지의 리소스 할당 예산 작업량을 나타냅니다 (TimeSpan).
Microsoft Project에서 할당 예산을 수동으로 확인하려면:
- 작업 사용량 페이지를 엽니다.
- 삽입 메뉴에서 열.
- 필요한 예산 열을 추가합니다.
Aspose.Tasks로 할당 예산 가져오기
다음 예제에서는 리소스 할당의 예산 값을 프로그래밍 방식으로 가져옵니다. 이 코드는 BudgetCost
및 BudgetWork
속성에 Aspose.Tasks API에서 직접 접근하는 방법을 보여줍니다.
1Project project = new Project("New Project.mpp");
2
3// Print assignment budget cost and budget work
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.BudgetCost));
7 Console.WriteLine(ra.Get(Asn.BudgetWork).ToString());
8}
자주 묻는 질문
질문: 리소스 할당 예산을 읽으려면 Microsoft Project를 설치해야 합니까?
- 아니요. Aspose.Tasks for .NET은 Microsoft Project에 의존하지 않고 작동합니다.
질문: Aspose.Tasks를 사용하여 예산 값을 수정할 수 있습니까?
- 예. 프로그램으로 예산 값을 읽고 업데이트할 수 있습니다
ResourceAssignment
class.
질문: 파일을 저장할 때 예산 필드가 Microsoft Project로 내보내집니까?
- 예. Aspose.Tasks로 설정한 모든 예산 값은 파일을 열면 Microsoft Project에 표시됩니다.
결론
Aspose.Tasks for .NET에서 리소스 할당 예산을 관리하는 것은 간단하고 효율적입니다. 다음 속성에 접근함으로써 BudgetCost
및 BudgetWork
을 통해 애플리케이션에 예산 추적을 통합하고 보고를 자동화하며 정확한 프로젝트 비용 관리를 보장할 수 있습니다. 이 기능은 Microsoft Project에 의존하지 않고도 예산 데이터를 처리할 수 있게 해 주어 Aspose.Tasks를 C#으로 프로젝트 파일을 다루는 개발자들에게 강력한 도구로 만듭니다.