Сохранение обновлённого назначения ресурса в MPP
Управление назначениями ресурсов является ключевым аспектом работы с файлами Microsoft Project. Aspose.Tasks for .NET позволяет разработчикам обновлять данные назначений ресурсов и сохранять эти изменения непосредственно в файлы проекта в форматах MPP или XML. Это обеспечивает бесперебойную автоматизацию рабочих процессов планирования проекта без зависимости от Microsoft Project.
Обновление назначений ресурсов
С помощью Aspose.Tasks for .NET вы можете программно назначать ресурсы задачам и записывать обновлённые данные обратно в файл MPP. Ниже приведены шаги процесса:
- Загрузите существующий файл MPP.
- Назначьте ресурс задаче.
- Добавьте назначение обратно в проект.
- Сохраните обновлённый проект в формате MPP.
Пример кода
В следующем примере показано, как обновить назначение ресурса в файле MPP. Пример создаёт новое назначение ресурса, связывает его с задачей и сохраняет обновлённый проект.
1Project project = new Project("New Project.mpp");
2Task task = project.RootTask.Children.GetById(1);
3Resource resource = project.Resources.GetById(1);
4
5// Create resource assignment
6ResourceAssignment assignment = project.ResourceAssignments.Add(task, resource);
7assignment.Set(Asn.Notes, "Newly added assignment");
8
9project.Save("UpdateResourceAssignment_out.mpp", SaveFileFormat.MPP);
Этот код загружает проект, назначает ресурс существующей задаче и сохраняет файл в формате MPP. Это особенно полезно при автоматизации планирования ресурсов или интеграции внешних данных в расписания проекта.
Часто задаваемые вопросы
Вопрос: Нужен ли установленный Microsoft Project для обновления и сохранения назначений ресурсов?
- Нет. Aspose.Tasks for .NET работает автономно и не требует Microsoft Project.
Вопрос: Могу ли я обновить несколько назначений и сохранить их одновременно?
- Да. Вы можете создавать, изменять или удалять несколько назначений перед сохранением обновлённого проекта.
Вопрос: В каких форматах можно сохранить обновлённый проект?
- Вы можете сохранять обновлённые проекты в форматах, таких как MPP, XML и MPX.
Вопрос: Перезапишет ли сохранение обновлённого назначения существующие данные проекта?
- Нет. Обновляются только изменённые назначения, остальная информация проекта остаётся нетронутой.
Заключение
В этой статье мы рассмотрели, как обновлять и сохранять назначения ресурсов в файлах MPP с помощью Aspose.Tasks for .NET. Автоматизируя процесс назначения ресурсов задачам, разработчики могут поддерживать точные графики проектов, упрощать формирование отчётов и интегрировать данные проекта с пользовательскими бизнес-приложениями.