Creación de enlaces de tareas

Contents
[ Hide Show ]

Microsoft Project permite vincular las tareas en función de la relación entre estas. Un enlace de tarea está definido por un predecesor y una tarea sucesora. Los enlaces de tareas pueden ser de diferentes tipos que incluyen finktofinish, finkTostart, starttofinish y startTostart. Aspose.Tasks for C ++ API proporciona a los usuarios la capacidad de definir enlaces de tareas en su proyecto utilizando la clase Tasklink.

Crear un enlace de tarea

Se crea un enlace de tarea utilizando el constructor predeterminado (TaskLink) que acepta tres parámetros:

  1. El primer parámetro define la tarea predecesor,
  2. El segundo parámetro define la tarea sucesor y, finalmente,
  3. El tercer parámetro define el tipo de enlace de tarea de los valores especificados por el tipo de enumeración de TasklinkType. Este es un parámetro opcional.

El siguiente ejemplo crea un enlace entre dos tareas con la Tarea1 como predecesor.

1// Create new project and add tasks
2System::SharedPtr<Project> project1 = System::MakeObject<Project>();
3System::SharedPtr<Task> pred = project1->get_RootTask()->get_Children()->Add(u"Task 1");
4System::SharedPtr<Task> succ = project1->get_RootTask()->get_Children()->Add(u"Task 2");
5    
6// Links tasks
7System::SharedPtr<TaskLink> link = project1->get_TaskLinks()->Add(pred, succ);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.