Як використовувати aspope.tasks для послуг звітності Java
Contents
[
Hide
Show
]Aspose.Tasks для Java надає послуги звітності для створення звітів з файлів проектів, подібних до Microsoft Project. Функція Savereport використовується для створення файлів PDF, що містять зображення звіту. Ця функція займає два аргументи:
- ім’я файлу PDF. і
- Перелішник звіту.
Aspose.Tasks звітні послуги
Типи звіту
Наступні типи звітів можна створити за допомогою aspose.tasks:
- Огляд проекту
- Огляд вартості ресурсів
- Огляд витрат
- Огляд роботи
- Критичні завдання
- Віхи
- Пізні завдання
- Огляд ресурсів
- Перевитрат витрат
- Майбутнє завдання
- Огляд вартості завдань
- Надмірно розподілені ресурси
- Завдання ковзання
- Аналізатор найкращої практики
- Згоріть
- Грошовий потік
Зразок фрагментів коду нижче можна використовувати для створення цих звітів. Усі зразкові файли MPP, що використовуються в цих прикладах, присутні як вкладення для тестування зразкового коду.
Огляд проекту
1Project Project = новий проект ("Циклічна структура.mpp");
2project.savereport ("Projectoverview.pdf", ReportType.projectoverview);
Огляд вартості ресурсів
1Проект Project = новий проект ("Ozbuild 16 Orig.mpp");
2project.savereport ("Resourcecostoview.pdf", ReportType.ResourceCostoverview);
Огляд вартості
1Проект Project = новий проект ("Ozbuild 16 Orig.mpp");
2project.savereport ("costoverview.pdf", Reporttype.costoverview);
Огляд роботи
1Project Project = новий проект ("Будівництво житла.mpp");
2project.savereport ("Workoverview.pdf", ReportType.WorkOverview);
Критичні завдання
1Project Project = новий проект ("Будівництво житла.mpp");
2project.savereport ("CriticalTasks.pdf", ReportType.CriticalTasks);
Віхи
1Project Project = новий проект ("Будівництво житла.mpp");
2project.savereport ("heashones.pdf", reporttype.milestones);
пізні завдання
1Project Project = новий проект ("Будівництво житла.mpp");
2project.savereport ("latetasks.pdf", reporttype.latetasks);
Огляд ресурсів
1Project Project = новий проект ("План розробки програмного забезпечення.mpp");
2project.savereport ("ResourceOverview.pdf", ReportType.ResourceOverview);
Перевитрати вартості
1Project Project = новий проект ("Розробка програмного забезпечення.mpp");
2project.savereport ("costoverruns.pdf", ReportType.costoverruns);
майбутнє завдання
1Project Project = новий проект ("Майстернітаскс.mpp");
2project.savereport ("MustploingTasks.pdf", ReportType.upcomingTask);
Огляд вартості завдань
1Project Project = новий проект ("Розробка програмного забезпечення.mpp");
2project.savereport ("TaskCostoview.pdf", ReportType.taskCostoverview);
Надрозподілені ресурси
1Project Project = новий проект ("План розробки програмного забезпечення.mpp");
2project.savereport ("eTementocatedResources.pdf", ReportType.overallocatedResources);
Совзаючі завдання
1Project Project = новий проект ("Циклічна структура.mpp");
2project.savereport ("slippingtasks.pdf", reporttype.slippingtasks);
Краща практика аналізатор
1Project Project = новий проект ("Циклічна структура.mpp");
2project.savereport ("BestPracticeAnalyzer.pdf", returntype.bestpracticeanalyzer);
спалити
1Project Project = новий проект ("Циклічна структура.mpp");
2project.savereport ("burndown.pdf", reporttype.burndown);
Грошовий потік
1Проект Project = новий проект ("Ozbuild 16 Orig.mpp");
2project.savereport ("Cashflow.pdf", reporttype.cashflow);