우선 순위 처리
Contents
[
Hide
Show
]작업의 우선 순위는 Microsoft 프로젝트가 자동 리소스 레벨링 (리소스가 과도하게 할당 될 때 충돌을 해결하는 프로세스)을 사용하는 데 도움이됩니다. Microsoft 프로젝트에서는 0과 1000 사이의 우선 순위 값을 할당 할 수 있습니다 (여기서 0은 최우선 순위가 가장 낮습니다). 기본적으로 작업에는 값 500이 할당됩니다.
우선 순위로 작업
클래스와 관련된 우선 순위는 TSK 클래스에 의해 노출 된 우선 순위 속성을 통해 처리됩니다.
- 우선 순위 : 작업의 우선 순위 (1 ~ 1000 사이의 정수).
Microsoft Project의 우선 순위
Microsoft Project에서 작업의 우선 순위를 확인하려면 작업 입력 양식에서 작업을 두 번 클릭 할 수 있습니다.
Microsoft Project의 작업 우선 순위
작업의 우선 순위 얻기
다음 예제는 작업의 우선 순위를 얻고 Aspose.Tasks 를 사용하여 콘솔 창에 작성하는 방법을 보여줍니다.
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir(HandlePriorities.class);
4
5Project project = new Project(dataDir + "input.mpp");
6
7// Create a ChildTasksCollector instance
8ChildTasksCollector collector = new ChildTasksCollector();
9
10// Collect all the tasks from RootTask using TaskUtils
11TaskUtils.apply(project.getRootTask(), collector, 0);
12
13// Handling Priorities:
14// Parse through all the collected tasks
15for (Task tsk : collector.getTasks()) {
16 System.out.println(tsk.get(Tsk.PRIORITY).toString());
17}