Чтение и запись общих свойств ресурса

В Microsoft Project каждый ресурс определяется набором общих свойств, которые уникально его идентифицируют и определяют его доступность в рамках проекта. Эти атрибуты включают name, идентификаторы (ID/UID), и временная доступность (даты Start и Finish). С помощью Aspose.Tasks for .NET, разработчики могут легко читать и изменять эти общие свойства напрямую в файлах Microsoft Project (MPP/XML). Это обеспечивает программный контроль над управлением ресурсами без зависимости от Microsoft Project, что полезно для составления пользовательских отчётов, синхронизации данных или инструментов автоматизации проектов.

Общие свойства ресурса

Класс Resource предоставляет несколько важных свойств:

Эти свойства обеспечивают корректную идентификацию и планирование каждого ресурса в проектном плане.

Работа с общими свойствами ресурса

Чтобы просмотреть общие свойства ресурса вручную в Microsoft Project:

  1. В меню View выберите More Views, затем выберите Resource Sheet.
  2. В меню Insert выберите Column.
  3. Добавьте столбцы, такие как Start, Finish, ID, и Unique ID.

Это обеспечивает видимость основных атрибутов ресурсов проекта.

Установка общих свойств ресурса с помощью Aspose.Tasks

Следующий пример кода показывает, как программно задать общие свойства ресурса. Этот фрагмент создаёт или обновляет ресурс, присваивая значения его Name, Id, Uid, Start, и Finish свойств. Такая автоматизация помогает упростить и ускорить инициализацию ресурсов или их синхронизацию между несколькими файлами проекта.

1// Add resources
2Resource resource = project.Resources.Add("Rsc");
3
4// Set resource properties, Resource properties are represented by static class Rsc
5resource.Set(Rsc.StandardRate, 15);
6resource.Set(Rsc.OvertimeRate, 20);

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

В: В чём разница между Id и Uid?

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

В: Какие форматы поддерживают чтение и запись свойств ресурса?

В: Могу ли я массово обновлять свойства ресурсов?

Заключение

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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.