Trabajando con tareas

Microsoft Project tiene una estructura de esquema que permite a los usuarios obtener una visión general rápida de un proyecto. Aspose.Tasks for Java admite esta funcionalidad y permite a los desarrolladores controlar el número de esquema, donde la tarea aparece en una jerarquía, y el nivel de esquema, en qué nivel de la jerarquía se encuentra la tarea.

Trabajar con propiedades de esquema

La clase TSK expone las propiedades Outline_Number y Outline_Level para administrar contornos asociados con una clase:

  1. OutlinEnumber (cadena).
  2. Outlinelevel (entero).

Esquemas en el proyecto Microsoft

En el proyecto Microsoft, las propiedades del número de esquema y el nivel de esquema se pueden ver en el formulario de entrada de tareas agregando las columnas:

  1. En el menú Insertar, seleccione Columnas.
  2. Agregue las columnas OutlinEnnumber y OutlinElevel.

Propiedades de esquema en el proyecto Microsoft

Verificar las propiedades de esquema en el proyecto Microsoft

Obtener propiedades de esquema en Aspose.Tasks

El siguiente ejemplo muestra cómo obtener el nivel de esquema y la información del número de esquema sobre una tarea usando 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.