Работа с задачами

Microsoft Project имеет структуру схем, которая позволяет пользователям получить быстрый обзор проекта. Aspose.Tasks для Java поддерживает эту функциональность и позволяет разработчикам контролировать номер контура - где задача появляется в иерархии - и уровне схем - на каком уровне иерархии выполняется задача.

Работа с свойствами наброска

Класс TSK раскрывает свойства Outline_Number и Outline_Level для управления схемами, связанными с классом:

  1. UplineNumber (строка).
  2. Outlinelevel (целое число).

Схема в Microsoft Project

В Project Microsoft, наброски номера и свойства уровня наброса могут быть просмотрены в форме записи задачи, добавив столбцы:

  1. В меню Вставка выберите Столбцы.
  2. Добавьте столбцы OutlineNumber и Outlinelevel.

Сбросьте свойства в Microsoft Project

Проверка набросок свойств в Microsoft Project

Получение свойств наброска в Aspose.tasks

В следующем примере показано, как получить информацию об уровне схемы и наброски номера о задаче с использованием aspose.tasks.

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2Project project = new Project("Input.mpp");
 3
 4// Create a ChildTasksCollector instance
 5ChildTasksCollector collector = new ChildTasksCollector();
 6
 7// Collect all the tasks from RootTask using TaskUtils
 8TaskUtils.apply(project.getRootTask(), collector, 0);
 9
10// Parse through all the collected tasks
11for (Task tsk : collector.getTasks()) {
12    System.out.println(tsk.get(Tsk.OUTLINE_LEVEL));
13    System.out.println(tsk.get(Tsk.OUTLINE_NUMBER));
14}
15        
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.