일반 리소스 할당 속성

리소스 할당은 특정 작업에 연결된 리소스를 나타냅니다. 각 할당에는 고유 식별자, 시작일 및 종료일과 같은 기본 일반 속성이 있습니다. Aspose.Tasks for .NET은 개발자가 이러한 속성을 프로그래밍 방식으로 설정하고 가져올 수 있게 하여 프로젝트 관리 자동화를 보다 세밀하게 제어할 수 있도록 합니다.

일반 할당 속성 다루기

해당 ResourceAssignment 클래스는 여러 주요 속성을 노출합니다:

Microsoft Project에서 할당 속성을 수동으로 보려면:

  1. 다음의 View 메뉴에서 선택합니다: Task Usage.
  2. 다음으로 Insert 메뉴에서 선택합니다: Column.
  3. 다음 열을 추가합니다: Start, Finish고유 ID 열.

Aspose.Tasks를 사용하여 일반 리소스 할당 속성 설정

다음 예제에서는 리소스 할당을 새로 생성하고 고유 식별자, 시작일 및 종료일을 설정합니다. 이는 프로그래밍 방식으로 새 할당을 초기화할 때 유용합니다.

 1// Create empty project
 2Project project = new Project();
 3
 4// Add new task and resource
 5Task task = project.RootTask.Children.Add("Task");
 6Resource resource = project.Resources.Add("Rsc");
 7resource.Set(Rsc.StandardRate, 10);
 8resource.Set(Rsc.OvertimeRate, 15);
 9
10// Assign the resource desired task
11ResourceAssignment assignment = project.ResourceAssignments.Add(task, resource);

Aspose.Tasks를 사용하여 일반 리소스 할당 속성 가져오기

다음 예제는 프로젝트의 ResourceAssignments 컬렉션을 반복하여 일반 할당 속성을 읽는 방법을 보여줍니다.

1Project project = new Project("New Project.mpp");
2
3// Print general resource assignment properties
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6    Console.WriteLine(ra.Get(Asn.Uid));
7    Console.WriteLine(ra.Get(Asn.Start).ToShortDateString());
8    Console.WriteLine(ra.Get(Asn.Finish).ToShortDateString());
9}

자주 묻는 질문

Q: 일반 할당 속성을 읽거나 편집하려면 Microsoft Project가 설치되어 있어야 합니까?

Q: 시작일과 종료일을 모두 프로그래밍 방식으로 설정할 수 있나요?

Q: 저장한 후 UID, Start 또는 Finish에 대한 변경 내용이 Microsoft Project에 보존되나요?

결론

UID, Start, Finish와 같은 일반 리소스 할당 속성은 프로젝트 일정 계획에 필수적입니다. Aspose.Tasks for .NET을 사용하면 이러한 값을 프로그래밍 방식으로 쉽게 설정하거나 가져올 수 있어 프로젝트 워크플로를 자동화하고 할당을 검증하거나 보고서를 생성하는 작업을 Microsoft Project에 의존하지 않고 간편하게 수행할 수 있습니다.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.