Як працювати з міжпроєктними попередниками
У Microsoft Project завдання можна пов’язувати не лише в межах одного проєкту, а й між різними проектами. міжпроєктний попередник — це залежність, коли завдання-попередник знаходиться в зовнішньому файлі проєкту. Aspose.Tasks for .NET повністю підтримує читання та програмний аналіз таких зв’язків.
Міжпроєктні попередники в Aspose.Tasks
Клас TaskLink надає дві ключові властивості для роботи з міжпроєктними посиланнями:
- CrossProjectName – string, який відповідає назві зовнішнього файлу проєкту.
- IsCrossProject – Boolean-значення, яке вказує, чи посилання стосується завдання з іншого проєкту.
Ці властивості дозволяють ідентифікувати, фільтрувати та аналізувати залежності, які охоплюють кілька проєктів.
Керування міжпроєктними попередниками в Microsoft Project
Щоб переглянути або керувати міжпроєктними попередниками в Microsoft Project:
- Відкрийте свій проєкт.
- На Інструменти меню, виберіть Посилання між проєктами.
- Перегляньте або відредагуйте зовнішні посилання.
У цьому діалоговому вікні відображаються всі зовнішні попередники та наступники разом із файлом вихідного проєкту.
Отримання міжпроєктних попередників за допомогою Aspose.Tasks
Наведений приклад показує, як перебрати всі посилання завдань у проєкті та відобразити міжпроєктних попередників і наступників.
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}
Висновок
Міжпроєктні попередники дозволяють керівникам проєктів пов’язувати пов’язані дії в межах кількох графіків. Використовуючи CrossProjectName
та IsCrossProject
властивості TaskLink
класу TaskLink, розробники можуть програмно виявляти та обробляти ці залежності в застосунках .NET. Це забезпечує послідовний аналіз проєктів навіть при роботі з великими розподіленими портфелями проєктів.