Cómo trabajar con predecesores entre proyectos

En Microsoft Project, las tareas pueden vincularse no solo dentro del mismo proyecto sino también entre distintos proyectos. Un predecesor entre proyectos es una dependencia donde la tarea predecesora reside en un archivo de proyecto externo. Aspose.Tasks para .NET admite totalmente la lectura y el análisis de dichos vínculos de forma programática.

Predecesores entre proyectos en Aspose.Tasks

La TaskLink class expone dos propiedades clave para trabajar con enlaces entre proyectos:

Estas propiedades permiten identificar, filtrar y analizar dependencias que abarcan múltiples proyectos.

Gestión de predecesores entre proyectos en Microsoft Project

Para ver o gestionar predecesores entre proyectos en Microsoft Project:

  1. Abra su proyecto.
  2. En el Tools menú, seleccione Enlaces entre proyectos.
  3. Revise o edite los vínculos externos.

Este cuadro de diálogo muestra todos los predecesores y sucesores externos junto con el archivo de proyecto de origen.

Obtener predecesores entre proyectos usando Aspose.Tasks

El siguiente ejemplo demuestra cómo recorrer todos los enlaces de tareas en un proyecto y mostrar predecesores y sucesores entre proyectos.

1Project project = new Project("New Project.mpp");
2
3// Check cross project task links
4foreach (TaskLink taskLink in project.TaskLinks)
5{
6    if (taskLink.IsCrossProject)
7        Console.WriteLine(taskLink.CrossProjectName);
8}

Conclusión

Los predecesores entre proyectos permiten a los gestores de proyectos conectar actividades relacionadas a través de múltiples cronogramas. Al usar CrossProjectName y IsCrossProject propiedades de la TaskLink class, los desarrolladores pueden detectar y manejar programáticamente estas dependencias en aplicaciones .NET. Esto asegura un análisis de proyectos coherente incluso cuando se trabaja con carteras de proyectos grandes y distribuidas.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.