Отображение Resource Usage view
Вид Resource Usage view в Microsoft Project показывает, как ресурсы распределяются по различным задачам с течением времени. Он предоставляет подробную информацию о:
- Назначения ресурсов задачам
- Распределение работы по временной шкале
- Шаблоны использования, такие как ежедневные, еженедельные или ежемесячные нагрузки
Это представление необходимо для контроля и балансировки распределения нагрузки между ресурсами. Aspose.Tasks for .NET позволяет разработчикам сохранять Resource Usage view в различные форматы (например, PDF) с помощью PresentationFormat перечисления. Вы также можете указать различные параметры временной шкалы (Days, ThirdsOfMonths, Months) для гибкой отчётности.
Отображение Resource Usage view
Фрагмент кода в этой статье читает исходный файл MPP с ресурсами, назначенными задачам, и выводит их в итоговый PDF-файл, выполняя следующие шаги:
- Создайте экземпляр Project Reader.
- Прочитайте исходный файл MPP.
- Инициализируйте объект SaveOptions с требуемыми настройками временной шкалы.
- Установите формат отображения на Resource Sheet.
- Выведите проект в PDF.
Это позволяет создавать точные, готовые для презентации отчёты об использовании ресурсов напрямую из файлов Microsoft Project без необходимости установки Microsoft Project.
Следующий пример кода демонстрирует, как вывести Resource Usage view с пользовательскими параметрами временной шкалы:
1Project project = new Project("New Project.mpp");
2// Define the SaveOptions with required TimeScale settings as Days
3SaveOptions options = new PdfSaveOptions();
4options.Timescale = Timescale.Days;
5
6// Set the Presentation format to ResourceUsage
7options.PresentationFormat = PresentationFormat.ResourceUsage;
8
9project.Save("result_ResourceUsageView_days_out.pdf", options);
10
11// Set the Timescale settings to ThirdsOfMonths and save the Project
12options.Timescale = Timescale.ThirdsOfMonths;
13project.Save("result_ResourceUsageView_thirdsOfMonths_out.pdf", options);
14
15// Set the Timescale settings to Months and save the Project
16options.Timescale = Timescale.Months;
17project.Save("result_ResourceUsageView_months_out.pdf", options);
Заключение
Используя Aspose.Tasks for .NET, вы можете легко экспортировать Resource Usage views для обмена с заинтересованными сторонами, формирования отчетов о рабочей нагрузке или интеграции их в документацию проекта. Возможность регулировать детализацию временной шкалы делает её очень гибкой для различных требований к отчётности (ежедневные оперативные отчёты, ежемесячные сводки или обзоры для руководства).