Відтворення вигляду Task Usage
У Microsoft Project, Task Usage view показує завдання разом із призначеними ресурсами та їхнім розподілом роботи в часі.
За допомогою Aspose.Tasks for .NET, ви можете програмно відобразити цей вигляд у PDF та форматах зображень із настроюваними шкалами часу та детальними стовпцями.
Розуміння відтворення Task Usage
Перерахування PresentationFormat дозволяє експортувати дані про проєкт у різних макетах. Коли встановлено TaskUsage, вихід надає вигляд, орієнтований на завдання, з детальним розподілом ресурсів.
Підтримувані шкали часу включають:
- Days
- ThirdOfMonths
- Months
Ця гнучкість дозволяє створювати звіти на різних рівнях деталізації.
Кроки для відтворення вигляду Task Usage
Щоб відтворити вигляд Task Usage:
- Створіть екземпляр класу Project класу.
- Завантажте вихідний MPP-файл.
- Налаштуйте SaveOptions об’єкт із потрібною Timescale.
- Встановіть
PresentationFormat
на TaskUsage. - Збережіть проєкт у форматі PDF або іншому підтримуваному форматі.
Приклад: відтворення вигляду Task Usage у PDF
Наведений приклад показує, як відтворити вигляд Task Usage:
1Project project = new Project("New Project.mpp");
2
3// Define the SaveOptions with required TimeScale settings as Days
4SaveOptions options = new PdfSaveOptions();
5options.Timescale = Timescale.Days;
6
7// Set the Presentation format to ResourceUsage
8options.PresentationFormat = PresentationFormat.TaskUsage;
9
10project.Save("TaskUsageView_result_days_out.pdf", options);
11
12// Set the Timescale settings to ThirdsOfMonths
13options.Timescale = Timescale.ThirdsOfMonths;
14
15project.Save("TaskUsageView_result_thirdsOfMonths_out.pdf", options);
16
17// Set the Timescale settings to Months
18options.Timescale = Timescale.Months;
19
20project.Save("TaskUsageView_result_months_out.pdf", options);
Експорт стовпця Details у вигляді Task Usage
Стовпець Details column з Microsoft Project також можна експортувати.
Його можна увімкнути, встановивши DisplayDetailsHeaderColumn
властивість у поданні.
Підтримувані поля включають:
- Work
- Actual Work
- Actual Overtime Work
- Baseline Work
- Baseline 1–10 Work
Приклад: відтворення Task Usage із стовпцем Details
1Project project = new Project("New Project.mpp");
2
3// Get Default view
4UsageView view = project.DefaultView as TaskUsageView;
5
6// Details header column will not be displayed
7view.DisplayDetailsHeaderColumn = false;
8view.RepeatDetailsHeaderOnAllRows = false;
9view.AlignDetailsData = StringAlignment.Near;
10project.Save("task usage1_out.pdf", SaveFileFormat.PDF);
11
12// Display details header column
13view.DisplayDetailsHeaderColumn = true;
14
15// Repeat details header on all assignments rows
16view.RepeatDetailsHeaderOnAllRows = true;
17view.AlignDetailsData = StringAlignment.Far;
18project.Save("task usage2_out.pdf", SaveFileFormat.PDF);
Ключові зауваження
- Task Usage view допомагає аналізувати, як ресурси розподіляються за завданнями в часі.
- Варіанти шкал часу забезпечують гнучкість для звітності на денних, місячних або користувацьких інтервалах.
- Стовпець Details column робить вивід більш інформативним, включаючи метрики базового плану та фактичної роботи.
- Aspose.Tasks підтримує вивід у PDF, TIFF, PNG, SVG, та інші формати зображень.
Поширені запитання
П: У чому різниця між виглядами Task Usage та Resource Usage?
- Task Usage групує інформацію про роботу за завданнями, показуючи призначені ресурси, Resource Usage групує інформацію про роботу за ресурсами, показуючи призначені завдання.
П: Чи можу я експортувати Task Usage з кількома базовими планами?
- Так. Поля, такі як Baseline 1–10 Work можуть бути включені до стовпця Details.
П: Чи для відтворення потрібен встановлений Microsoft Project?
- Ні. Aspose.Tasks — автономна бібліотека і працює незалежно від Microsoft Project.