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.
Эта функциональность может быть использована для автоматизации создания стандартных сводок по проекту, анализа ресурсов и обзора задач. Отчёты могут помочь в проверке проектных данных, подготовке документации или интеграции с внешними системами отчётности.