Aspose.reporting.services
Aspose.tasks for .net надає послуги звітності для створення звітів з файлів проектів, подібних до Microsoft Project. Функція Savereport використовується для створення файлів PDF, що містять зображення звіту. Ця функція займає два аргументи:
- ім’я файлу PDF, і
- Перелішник звіту.
aspose.tasks звітні послуги
Типи звіту
Наступні типи звітів можна створити за допомогою aspose.tasks:
- Огляд проекту
- Огляд витрат на ресурси
- Огляд витрат
- Огляд роботи
- Критичні завдання
- Етапи
- Пізні завдання
- Огляд ресурсів
- Перевитрати витрат
- Майбутнє завдання
- Огляд вартості завдань
- Надмірно розподілені ресурси
- Ковзаючі завдання
- Кращий аналізатор практики
- Спалювати
- Грошовий потік
Зразок фрагментів коду нижче можна використовувати для створення цих звітів. Усі зразкові файли MPP, що використовуються в цих прикладах, присутні як вкладення для тестування зразкового коду.
Огляд проекту
1Project project = new Project("New Project.mpp");
2project.SaveReport("ProjectOverView_out.pdf", ReportType.ProjectOverview);
Resource Cost Overview
1Project project = new Project("New Project.mpp");
2project.SaveReport("ResourceCostOverview_out.pdf", ReportType.ResourceCostOverview);
Cost Overview
1Project project = new Project("New Project.mpp");
2project.SaveReport("CostOverview_out.pdf", ReportType.CostOverview);
Work Overview
1Project project = new Project("New Project.mpp");
2project.SaveReport("WorkOverview_out.pdf", ReportType.WorkOverview);
Critical Tasks
1Project project = new Project("New Project.mpp");
2project.SaveReport("CriticalTasks_out.pdf", ReportType.CriticalTasks);
Milestones
1Project project = new Project("New Project.mpp");
2project.SaveReport("Milestones_out.pdf", ReportType.Milestones);
Late Tasks
1Project project = new Project("New Project.mpp");
2project.SaveReport("LateTasks_out.pdf", ReportType.LateTasks);
Resource Overview
1Project project = new Project("Software Development Plan.mpp");
2project.SaveReport("ResourceOverview_out.pdf", ReportType.ResourceOverview);
Cost Overruns
1Project project = new Project("Software Development.mpp");
2project.SaveReport("CostOverruns_out.pdf", ReportType.CostOverruns);
Upcoming Task
1Project project = new Project("New Project.mpp");
2project.SaveReport("UpcomingTasks_out.pdf", ReportType.UpcomingTask);
Task Cost Overview
1Project project = new Project("New Project.mpp");
2project.SaveReport("TaskCostOverview_out.pdf", ReportType.TaskCostOverview);
Over-allocated Resources
1Project project = new Project("Software Development Plan.mpp");
2project.SaveReport("OverAllocatedResources_out.pdf", ReportType.OverallocatedResources);
Slipping Tasks
1Project project = new Project("New Project.mpp");
2project.SaveReport("SlippingTasks_out.pdf", ReportType.SlippingTasks);
Best Practice Analyzer
1Project project = new Project("Cyclic structure.mpp");
2project.SaveReport("BestPracticeAnalyzer_out.pdf", ReportType.BestPracticeAnalyzer);
Burn Down
1Project project = new Project("Homemoveplan.mpp");
2project.SaveReport("Burndown_out.pdf", ReportType.Burndown);
Cash Flow
1Project project = new Project("New Project.mpp");
2project.SaveReport("CashFlow_out.pdf", ReportType.CashFlow);
Висновок
Aspose.Tasks for Reporting Services дозволяє розробникам створювати структуровані звіти з файлів Microsoft Project у форматі PDF за допомогою попередньо визначених шаблонів. Звіти створюються шляхом вказання імені вихідного файлу та вибору типу звіту з переліку ReportType
.
Цей функціонал можна використовувати для автоматизації створення типових зведень проєктів, аналізу ресурсів та огляду завдань. Звіти можуть допомогти у перевірці даних проєкту, підготовці документації або інтеграції з зовнішніми системами звітності.