Création de liens de tâche
Les liaisons de tâches définissent les relations entre deux tâches dans un calendrier de projet. Chaque liaison relie une prédécesseur tâche à une successeur tâche et contrôle la façon dont les tâches sont planifiées les unes par rapport aux autres.
Microsoft Project prend en charge quatre types de liaisons standard :
- Finish-to-Start (FS) – Le successeur commence après la fin du prédécesseur.
- Start-to-Start (SS) – Le successeur commence lorsque le prédécesseur commence.
- Finish-to-Finish (FF) – Le successeur se termine lorsque le prédécesseur se termine.
- Start-to-Finish (SF) – Le successeur se termine lorsque le prédécesseur commence.
Aspose.Tasks for .NET fournit la TaskLink classe pour créer et gérer ces liaisons de manière programmatique.
Création d’un lien de tâche
Pour créer une liaison de tâche dans Aspose.Tasks :
Utilisez le
TaskLink
constructeur, qui accepte trois paramètres :- Le prédécesseur tâche,
- Le successeur tâche,
- Le type de liaison (
TaskLinkType
énumération). Le paramètre de type de liaison est facultatif ; la valeur par défaut est Finish-to-Start (FS).
Ajoutez la liaison à la collection de liaisons de tâches du projet.
L’exemple ci‑dessous montre la création d’une liaison entre deux tâches, avec Task1
comme prédécesseur et Task2
comme successeur:
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);
Conclusion
La création de liaisons de tâches est fondamentale pour définir les dépendances dans les plannings de projet. En utilisant la TaskLink
classe et TaskLinkType
énumération dans Aspose.Tasks for .NET, les développeurs peuvent, de manière programmatique, établir et gérer les relations entre tâches, permettant un contrôle précis de la planification et de la logique d’ordonnancement du projet.