Trabajar con propiedades de esquema

En Microsoft Project, la estructura de esquema proporciona una vista jerárquica de las tareas, ayudando a los usuarios a organizar y navegar por proyectos grandes. Aspose.Tasks for .NET permite a los desarrolladores acceder y administrar programáticamente estas propiedades de esquema, garantizando la consistencia al leer o escribir archivos de Microsoft Project.

Comprender las propiedades de esquema

Las tareas en Microsoft Project tienen dos campos clave relacionados con el esquema:

Estas propiedades son accesibles mediante la Tsk class.

Visualización en Microsoft Project

Para ver las propiedades de esquema en Microsoft Project:

  1. Vaya al Insert menú y seleccione Column.
  2. Agregue los Outline Number y Outline Level campos.
  3. El proyecto mostrará identificadores jerárquicos (p. ej., 1, 1.1, 1.1.1) y niveles de tarea.

Ejemplo: Lectura de las propiedades de esquema de tareas

El siguiente ejemplo en C# demuestra cómo recuperar el OutlineNumber y OutlineLevel de las tareas usando Aspose.Tasks for .NET:

 1Project project = new Project("New Project.mpp");
 2
 3// Create a ChildTasksCollector instance
 4ChildTasksCollector collector = new ChildTasksCollector();
 5
 6// Collect all the tasks from RootTask using TaskUtils
 7TaskUtils.Apply(project.RootTask, collector, 0);
 8
 9// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12    Console.WriteLine(task.Get(Tsk.Name) + " - Outline Level : " + task.Get(Tsk.OutlineLevel));
13    Console.WriteLine(task.Get(Tsk.Name) + " - Outline Number : " + task.Get(Tsk.OutlineNumber));
14}

Notas clave

Preguntas frecuentes

P: ¿Puedo establecer las propiedades de esquema al crear tareas con Aspose.Tasks?

P: ¿Las propiedades de esquema afectan la programación?

P: ¿Las propiedades de esquema son compatibles tanto con los formatos MPP como XML?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.