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 :
- CrossProjectName – Une chaîne représentant le nom du fichier de projet externe.
- IsCrossProject – Une valeur Boolean qui indique si le lien référence une tâche d’un autre 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 :
- Ouvrez votre projet.
- Sur le Tools menu, sélectionnez Links Between Projects.
- 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.