Работа с ресурсами в Aspose.Tasks for .NET

Ресурсы — основа любого плана проекта. Они представляют людей, оборудование или материалы, назначенные на задачи, и их корректное управление имеет решающее значение для точного планирования сроков и оценки затрат. С помощью Aspose.Tasks for .NET, разработчики могут программно добавлять, обновлять и управлять ресурсами в файлах Microsoft Project (MPP). Это позволяет автоматизировать распределение ресурсов, обновлять существующие данные и сохранять изменения обратно в файл MPP без необходимости установки Microsoft Project.

Запись обновлённых данных ресурсов обратно в файл MPP

При работе в Microsoft Project вы можете вручную добавлять или изменять ресурсы через Resource Sheet представление. В отличие от этого, Aspose.Tasks позволяет выполнять те же операции программно на C#, что полезно для пакетных обновлений, интеграции с ERP-системами или автоматической генерации отчётов.

Обычно при обновлении данных ресурсов в файле MPP выполняются следующие шаги:

  1. Создайте экземпляр Project Reader.
  2. Загрузите исходный файл MPP.
  3. Добавьте новые ресурсы в проект.
  4. Обновите данные существующих ресурсов.
  5. Сохраните проект с помощью Project Writer.

Пример: обновление данных ресурсов в файле MPP

В приведённом ниже коде показано, как открыть файл MPP, обновить существующий ресурс и добавить несколько новых. Это гарантирует, что файл проекта отражает актуальное распределение ресурсов и может быть использован в Microsoft Project без проблем.

1Project project = new Project("New Project.mpp");
2
3// Add resource and set some properties
4Resource resource = project.Resources.Add("Rsc");
5resource.Set(Rsc.StandardRate, 30);
6resource.Set(Rsc.OvertimeRate, 45);
7resource.Set(Rsc.Group, "Workgroup1");
8
9project.Save("UpdateResourceData_out.mpp", SaveFileFormat.MPP);

Часто задаваемые вопросы

Вопрос: нужно ли устанавливать Microsoft Project, чтобы обновлять данные ресурсов в файле MPP?

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

Вопрос: сохраняет ли Aspose.Tasks существующую структуру проекта при сохранении обновлений?

Заключение

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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.