Tareas principales y subtareas

En Microsoft Project, las tareas suelen organizarse jerárquicamente para representar estructuras de desglose del trabajo (WBS).

  • Una tarea principal agrupa y resume el trabajo de sus subtareas.
  • Una subtarea se coloca con sangría debajo de otra tarea y contribuye a la duración, el coste y el progreso de su tarea principal.

Aspose.Tasks for .NET permite a los desarrolladores acceder y manipular fácilmente las relaciones padre-hijo de forma programática.

Trabajar con tareas principales y subtareas

La Task class proporciona acceso a las relaciones jerárquicas:

Estas propiedades permiten a los desarrolladores recorrer la jerarquía de tareas en ambas direcciones.

Tareas principales y subtareas en Microsoft Project

Para declarar una tarea como principal o como subtarea en Microsoft Project:

  1. En el formulario de entrada de tareas, seleccione una tarea y haga clic en ella.
  2. Seleccione Quitar sangría para convertir una tarea en principal, o,
  3. Seleccione Aplicar sangría para convertir una tarea en una subtarea.

Obtener tareas principales y subtareas

El siguiente ejemplo en C# muestra cómo recuperar tareas principales y subtareas de un proyecto:

 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));
13}

Notas clave

Preguntas frecuentes

P: ¿Puede una tarea tener varias tareas principales?

P: ¿Las tareas principales afectan directamente la programación?

P: ¿Se preservan las relaciones padre-hijo en los formatos MPP y XML?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.