Відтворення 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 за допомогою наступних кроків:

  1. Створіть екземпляр Project Reader.
  2. Прочитайте вихідний файл MPP.
  3. Ініціалізуйте об’єкт SaveOptions з необхідними налаштуваннями часової шкали.
  4. Встановіть формат презентації на Resource Sheet.
  5. Збережіть проект у форматі 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 для обміну з зацікавленими сторонами, створення звітів про навантаження або інтеграції їх у документацію проекту. Можливість налаштувати рівень деталізації часової шкали робить його надзвичайно гнучким для різних потреб звітності (щоденні операційні звіти, місячні підсумки або огляди для керівництва).