Trabajar con Predecessor y Successor Tasks

Resumen

En Microsoft Project, las tareas suelen estar conectadas para mostrar dependencias y el orden de programación. Estas conexiones se llaman task links, y definen cómo el inicio o la finalización de una tarea influye en otra. Con Aspose.Tasks for .NET, puede trabajar fácilmente con predecessor y successor tareas programáticamente usando la clase TaskLink .

Las siguientes propiedades están disponibles para gestionar las relaciones entre tareas:

Ambas propiedades aceptan y devuelven un objeto Task , lo que le proporciona acceso completo a las tareas relacionadas.

Gestión de Predecessors y Successors en Microsoft Project

Para ver y editar los predecessors de las tareas en la interfaz de Microsoft Project:

  1. Desde el View menú, seleccione More Views y luego elija Task Entry Form.
  2. Haga doble clic en la tarea deseada.
  3. Abra la pestaña Predecessors para ver o actualizar las tareas vinculadas.

Esto proporciona una forma gráfica de analizar las dependencias entre tareas.

Administración del predecessor y successor de la tarea

Usando Aspose.Tasks for .NET, puede recorrer todos los task links en un proyecto y leer la información de predecessor y successor. Esto le permite generar informes, analizar la planificación o implementar validaciones personalizadas de dependencias.

Ejemplo: Leer tareas predecessor y successor

El siguiente ejemplo itera a través de todos los task links en un archivo de proyecto e imprime los detalles de las tareas predecessor y successor:

1Project project = new Project("New Project.mpp");
2
3// Display names of predecessor and successor tasks
4foreach (TaskLink taskLink in project.TaskLinks)
5{
6    Console.WriteLine("Predecessor " + taskLink.PredTask.Get(Tsk.Name));
7    Console.WriteLine("Predecessor " + taskLink.SuccTask.Get(Tsk.Name));
8}

Conclusión

Los task links son esenciales para definir las relaciones entre las actividades del proyecto. Al usar las propiedades TaskLink, PredTask, y SuccTask propiedades en Aspose.Tasks for .NET, los desarrolladores pueden administrar y analizar programáticamente las dependencias entre tareas con la misma flexibilidad disponible en Microsoft Project, pero directamente dentro de sus aplicaciones .NET.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.