Gestión de prioridades

Entendiendo las prioridades de las tareas

En Microsoft Project, prioridades se usan para guiar nivelación automática de recursos — el proceso de resolver conflictos cuando un recurso está sobreasignado.

Este mecanismo ayuda a Microsoft Project a decidir qué tareas pueden retrasarse o dividirse durante los ajustes de programación.

Trabajando con prioridades en Aspose.Tasks

Aspose.Tasks for .NET proporciona acceso a las prioridades de tareas a través de la Tsk class:

Comprobar la prioridad de una tarea en Microsoft Project

Para comprobar o modificar la prioridad de una tarea en Microsoft Project:

  1. Haga doble clic en la tarea en el Task Entry formulario.
  2. Vaya a la General pestaña.
  3. Ajuste el Priority campo.

Gestión de la prioridad de la tarea

Ejemplo: Lectura de la prioridad de la tarea con Aspose.Tasks

El siguiente ejemplo muestra cómo obtener la prioridad de una tarea y enviarla a la consola:

 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// Display Priorities for all tasks
10foreach (Task task in collector.Tasks)
11{
12    Console.WriteLine(task.Get(Tsk.Name) + " - Priority : " + task.Get(Tsk.Priority).ToString());
13}

Notas clave

Preguntas frecuentes

P: ¿Qué ocurre si dos tareas tienen la misma prioridad?

P: ¿Se pueden cambiar las prioridades programáticamente en Aspose.Tasks?

P: ¿La prioridad predeterminada siempre es 500?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.