Comment travailler avec les prédécesseurs inter-projet

Dans Microsoft Project, les tâches peuvent être liées non seulement au sein du même projet mais aussi entre différents projets. Un prédécesseur inter-projet est une dépendance où la tâche prédécesseur se trouve dans un fichier de projet externe. Aspose.Tasks for .NET prend entièrement en charge la lecture et l’analyse de tels liens par programmation.

Prédécesseurs inter-projet dans Aspose.Tasks

La TaskLink class expose deux propriétés clés pour travailler avec des liens inter-projet :

Ces propriétés permettent d’identifier, de filtrer et d’analyser les dépendances qui s’étendent sur plusieurs projets.

Gérer les prédécesseurs inter-projet dans Microsoft Project

Pour afficher ou gérer les prédécesseurs inter-projet dans Microsoft Project :

  1. Ouvrez votre projet.
  2. Sur le Tools menu, sélectionnez Links Between Projects.
  3. Passez en revue ou modifiez les liens externes.

Cette boîte de dialogue affiche tous les prédécesseurs et successeurs externes ainsi que le fichier de projet source.

Récupération des prédécesseurs inter-projet avec Aspose.Tasks

L’exemple suivant montre comment parcourir tous les liens de tâches dans un projet et afficher les prédécesseurs et successeurs inter-projet.

1Project project = new Project("New Project.mpp");
2
3// Check cross project task links
4foreach (TaskLink taskLink in project.TaskLinks)
5{
6    if (taskLink.IsCrossProject)
7        Console.WriteLine(taskLink.CrossProjectName);
8}

Conclusion

Les prédécesseurs inter-projet permettent aux chefs de projet de relier des activités connexes à travers plusieurs plannings. En utilisant les CrossProjectName et IsCrossProject propriétés de la TaskLink class, les développeurs peuvent détecter et gérer ces dépendances par programmation dans des applications .NET. Cela garantit une analyse cohérente des projets même lorsqu’ils travaillent avec des portefeuilles de projets importants et répartis.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.