Встановлення завдання як підпроект
У Microsoft Project ви можете пов’язати завдання в основному проекті з іншим файлом проекту, розглядаючи його як підпроект. Це корисно для великих проектів, розбитих на менші, керовані частини. Aspose.Tasks for .NET забезпечує ту ж функціональність програмно через Tsk.SubProjectName властивість.
Розуміння підпроектів
- підпроект — це зовнішній файл проекту, на який посилаються в головному проекті.
- Підпроекти допомагають упорядкувати складні проекти, розділивши їх на окремі файли та зберігаючи зв’язок між ними.
- У Aspose.Tasks, встановлення
SubProjectName
властивості на завданні дозволяє програмно зв’язати його з іншим файлом проекту.
Перевірка в Microsoft Project
У Microsoft Project ви можете вставити підпроект, виконавши такі дії:
- Перейдіть до Project > Subproject.
- Виберіть файл проекту, який потрібно вставити.
- Microsoft Project відобразить його як зведене завдання, яке посилається на зовнішній проект.
Це зведене завдання виконує роль заповнювача, посилаючись на фактичний файл підпроекту.
Приклад: встановлення завдання як підпроект
Наступний код демонструє, як створити завдання в головному проекті та налаштувати його на посилання на файл підпроекту:
1Project project = new Project("New Project.mpp");
2
3// Add task
4Task task = project.RootTask.Children.Add("Task 1");
5
6// Setting new subproject link
7task.Set(Tsk.SubprojectName, "subProject.mpp");
8
9project.Save("SubProjectTask_out.mpp", SaveFileFormat.MPP);
Ключові моменти
- Підпроекти дозволяють розділяти великі проекти на менші файли.
- У Aspose.Tasks ви просто присвоюєте ім’я файлу підпроекту полю
SubProjectName
поле. - Посилання не імпортує підпроект у головний проект; воно створює посилання.
- Корисно для управління портфелем проектів або коли кілька команд працюють над різними частинами великого проекту.
Поширені запитання
П: Чи можу я зв’язати кілька завдань з різними підпроектами?
- Так. Кожне завдання може посилатися на різний зовнішній файл проекту.
П: Чи завантажує Aspose.Tasks вміст підпроекту автоматично?
- Ні. Воно зберігає посилання через
SubProjectName
. Щоб працювати безпосередньо з підпроектом, завантажте його окремо якProject
екземпляр.
П: Чи працює ця функція з обома форматами MPP та XML?
- Так. Поведінка є послідовною для підтримуваних форматів Microsoft Project.
П: Як Microsoft Project відображає завдання підпроекту?
- Воно відображається як зведене завдання з піктограмою підпроекту, яка посилається на зовнішній файл.