Creación de enlaces de tarea
Los enlaces de tareas definen relaciones entre dos tareas en un cronograma del proyecto. Cada enlace conecta una predecesora tarea con una sucesora tarea y controla cómo se programan las tareas en relación unas con otras.
Microsoft Project admite cuatro tipos de enlace estándar:
- Finish-to-Start (FS) – La tarea sucesora comienza después de que la tarea predecesora termine.
- Start-to-Start (SS) – La tarea sucesora comienza cuando la tarea predecesora comienza.
- Finish-to-Finish (FF) – La tarea sucesora termina cuando la tarea predecesora termina.
- Start-to-Finish (SF) – La tarea sucesora termina cuando la tarea predecesora comienza.
Aspose.Tasks for .NET proporciona la TaskLink class para crear y gestionar estos enlaces programáticamente.
Crear un enlace de tarea
Para crear un enlace de tarea en Aspose.Tasks:
Utilice el
TaskLink
constructor, que acepta tres parámetros:- La predecesora tarea,
- La sucesora tarea,
- El tipo de enlace (
TaskLinkType
enumeration). El parámetro de tipo de enlace es opcional; el predeterminado es Finish-to-Start (FS).
Añada el enlace a la colección de vínculos de tareas del proyecto.
El ejemplo siguiente demuestra la creación de un enlace entre dos tareas, con Task1
como la predecesora y Task2
como la sucesora:
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// Links tasks
7TaskLink link = project.TaskLinks.Add(pred, succ);
Conclusión
Crear enlaces de tareas es fundamental para definir dependencias en los cronogramas de proyecto. Usando la TaskLink
class y TaskLinkType
enumeration en Aspose.Tasks for .NET, los desarrolladores pueden establecer y gestionar programáticamente las relaciones entre tareas, lo que permite un control preciso sobre la planificación y la lógica de programación del proyecto.