Definir tipo de enlace

Los enlaces de tareas representan relaciones lógicas entre dos tareas en un cronograma del proyecto. Cada enlace tiene un tipo que determina cómo se restringen las fechas de inicio y finalización de las tareas vinculadas entre sí.

En Aspose.Tasks para .NET, la LinkType propiedad de la TaskLink clase se usa para obtener o establecer el tipo de relación. La propiedad acepta valores de la TaskLinkType enumeración.

Tipos de enlace de tareas en Microsoft Project

Microsoft Project admite cuatro tipos de dependencia estándar:

Estos mismos valores están disponibles en Aspose.Tasks a través de la TaskLinkType enumeración.

Definir tipo de enlace en Microsoft Project

Para establecer el tipo de enlace manualmente en Microsoft Project:

  1. Desde el Vista menú, seleccione Más vistas y luego Formulario de entrada de tareas.
  2. Haga doble clic en la tarea deseada.
  3. Abra la Predecesor pestaña.
  4. Seleccione el tipo de enlace deseado.

definiendo enlaces de tareas

Trabajar con tipos de enlace en Aspose.Tasks

Establecer tipo de enlace

El siguiente ejemplo muestra cómo definir un tipo de enlace “Inicio a Inicio” (SS) entre dos tareas. Por defecto, los enlaces se crean como “Fin a Inicio” (FS).

1// Create new project and add tasks
2Project project = new Project();
3Task pred = project.RootTask.Children.Add("Task 1");
4Task succ = project.RootTask.Children.Add("Task 2");
5
6// Link tasks with link type set to Start to Start
7TaskLink link = project.TaskLinks.Add(pred, succ);
8link.LinkType = TaskLinkType.StartToStart;

Obtener tipo de enlace

El siguiente ejemplo demuestra cómo leer los tipos de enlace de todos los enlaces de tareas en un proyecto y mostrarlos en la consola.

1Project project = new Project("New Project.mpp");
2
3foreach (TaskLink taskLink in project.TaskLinks)
4{
5    Console.WriteLine(taskLink.LinkType.ToString());
6}

Conclusión

Los tipos de enlace de tareas son una parte fundamental de la programación de proyectos. Al usar la LinkType propiedad de la TaskLink clase en Aspose.Tasks para .NET, puede crear, modificar y analizar dependencias entre tareas de forma programática. Esto permite automatizar la planificación del proyecto y garantizar que las relaciones entre tareas se mantengan coherentes en cronogramas complejos.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.