Création de liens de tâche

Contents
[ Hide Show ]

Le projet Microsoft permet de lier les tâches en fonction de la relation entre celles-ci. Un lien de tâche est défini par un prédécesseur et une tâche successeur. Les liens de tâche peuvent être de différents types, notamment FinishTofinish, FinishTostart, StartTofinish et StartTostart. Aspose.Tasks pour l’API C ++ offre aux utilisateurs la capacité de définir les liens de tâche dans leur projet à l’aide de la classe TaskLink.

Création d’un lien de tâche

Un lien de tâche est créé à l’aide du constructeur par défaut (TaskLink) qui accepte trois paramètres:

  1. Le premier paramètre définit la tâche du prédécesseur,
  2. Le deuxième paramètre définit la tâche successeur et, enfin,
  3. Le troisième paramètre définit le type de liaison de tâche à partir des valeurs spécifiées par le type d’énumération TaskLinkType. Il s’agit d’un paramètre facultatif.

L’exemple suivant crée un lien entre deux tâches avec Task1 comme prédécesseur.

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.