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 :

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 :

  1. 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).
  2. 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.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.