Відтворення 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 для обміну з зацікавленими сторонами, створення звітів про навантаження або інтеграції їх у документацію проекту. Можливість налаштувати рівень деталізації часової шкали робить його надзвичайно гнучким для різних потреб звітності (щоденні операційні звіти, місячні підсумки або огляди для керівництва).