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:
- OutlinEnumber (cadena).
- 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:
- En el menú Insertar, seleccione Columnas.
- Agregue las columnas OutlinEnnumber y OutlinElevel.
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