Aspose.Report.services
Aspose.tasks для .net предоставляет отчетные услуги для создания отчетов из файлов проекта, аналогичных Microsoft Project. Функция Savereport используется для создания PDF -файлов, содержащих изображения отчета. Эта функция принимает два аргумента:
- имя файла PDF и
- перечисление отчетов.
aspose.tasks Reporting Services
Типы отчета
Следующие типы отчетов могут быть созданы с помощью 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
.
Эта функциональность может быть использована для автоматизации создания стандартных сводок по проекту, анализа ресурсов и обзора задач. Отчёты могут помочь в проверке проектных данных, подготовке документации или интеграции с внешними системами отчётности.