Сохранение обновлённого назначения ресурса в MPP

Управление назначениями ресурсов является ключевым аспектом работы с файлами Microsoft Project. Aspose.Tasks for .NET позволяет разработчикам обновлять данные назначений ресурсов и сохранять эти изменения непосредственно в файлы проекта в форматах MPP или XML. Это обеспечивает бесперебойную автоматизацию рабочих процессов планирования проекта без зависимости от Microsoft Project.

Обновление назначений ресурсов

С помощью Aspose.Tasks for .NET вы можете программно назначать ресурсы задачам и записывать обновлённые данные обратно в файл MPP. Ниже приведены шаги процесса:

  1. Загрузите существующий файл MPP.
  2. Назначьте ресурс задаче.
  3. Добавьте назначение обратно в проект.
  4. Сохраните обновлённый проект в формате 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 для обновления и сохранения назначений ресурсов?

Вопрос: Могу ли я обновить несколько назначений и сохранить их одновременно?

Вопрос: В каких форматах можно сохранить обновлённый проект?

Вопрос: Перезапишет ли сохранение обновлённого назначения существующие данные проекта?

Заключение

В этой статье мы рассмотрели, как обновлять и сохранять назначения ресурсов в файлах MPP с помощью Aspose.Tasks for .NET. Автоматизируя процесс назначения ресурсов задачам, разработчики могут поддерживать точные графики проектов, упрощать формирование отчётов и интегрировать данные проекта с пользовательскими бизнес-приложениями.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.