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.
Цей функціонал можна використовувати для автоматизації створення типових зведень проєктів, аналізу ресурсів та огляду завдань. Звіти можуть допомогти у перевірці даних проєкту, підготовці документації або інтеграції з зовнішніми системами звітності.