Travailler avec les tâches prédécesseur et successeur

Aperçu

Dans Microsoft Project, les tâches sont souvent reliées pour montrer les dépendances et l’ordre de planification. Ces connexions sont appelées liens de tâches, et ils définissent comment le début ou la fin d’une tâche influence une autre. Avec Aspose.Tasks for .NET, vous pouvez facilement travailler avec prédécesseur et successeur tâches de manière programmatique en utilisant la TaskLink classe.

Les propriétés suivantes sont disponibles pour gérer les relations entre les tâches :

Les deux propriétés acceptent et renvoient un Task objet, vous donnant un accès complet aux tâches liées.

Gestion des prédécesseurs et successeurs dans Microsoft Project

Pour afficher et modifier les prédécesseurs des tâches dans l’interface de Microsoft Project :

  1. Dans le View menu, sélectionnez More Views puis choisissez Task Entry Form.
  2. Double-cliquez sur la tâche souhaitée.
  3. Ouvrez l’onglet Predecessors pour afficher ou mettre à jour les tâches liées.

Cela fournit un moyen graphique d’analyser les dépendances entre tâches.

gestion des prédécesseurs et successeurs de la tâche

Travailler avec les liens de tâches dans Aspose.Tasks

En utilisant Aspose.Tasks for .NET, vous pouvez parcourir tous les liens de tâches d’un projet et lire leurs informations de prédécesseur et de successeur. Cela vous permet de générer des rapports, d’analyser la planification ou de mettre en œuvre une validation personnalisée des dépendances.

Exemple : lecture des tâches prédécesseur et successeur

L’exemple suivant parcourt tous les liens de tâches d’un fichier de projet et affiche les détails des tâches prédécesseur et successeur :

1Project project = new Project("New Project.mpp");
2
3// Display names of predecessor and successor tasks
4foreach (TaskLink taskLink in project.TaskLinks)
5{
6    Console.WriteLine("Predecessor " + taskLink.PredTask.Get(Tsk.Name));
7    Console.WriteLine("Predecessor " + taskLink.SuccTask.Get(Tsk.Name));
8}

Conclusion

Les liens de tâches sont essentiels pour définir les relations entre les activités d’un projet. En utilisant les TaskLink, PredTask, et SuccTask propriétés dans Aspose.Tasks for .NET, les développeurs peuvent gérer et analyser de manière programmatique les dépendances entre tâches avec la même flexibilité disponible dans Microsoft Project, mais directement au sein de leurs applications .NET.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.