Aspose.Report.services

Aspose.tasks для .net предоставляет отчетные услуги для создания отчетов из файлов проекта, аналогичных Microsoft Project. Функция Savereport используется для создания PDF -файлов, содержащих изображения отчета. Эта функция принимает два аргумента:

  1. имя файла PDF и
  2. перечисление отчетов.

aspose.tasks Reporting Services

Типы отчета

Следующие типы отчетов могут быть созданы с помощью Aspose.tasks:

  1. Обзор проекта
  2. Обзор затрат на ресурс
  3. Обзор затрат
  4. Обзор работы
  5. Критические задачи
  6. Вехи
  7. Поздние задачи
  8. Обзор ресурсов
  9. Стоимость переполняется
  10. Предстоящая задача
  11. Обзор стоимости задачи
  12. Чрезмерные ресурсы
  13. Сливающие задачи
  14. Анализатор наилучшей практики
  15. Сгореть
  16. Денежный поток

Примерные фрагменты кода ниже могут использоваться для создания этих отчетов. Все образцы файлов MPP, используемые в этих примерах, присутствуют в качестве вложений для тестирования кода образца.

Обзор проекта

Экспортированный отчет об обзоре проекта .NET .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("ProjectOverView_out.pdf", ReportType.ProjectOverview);

Resource Cost Overview

exported resource cost overview report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("ResourceCostOverview_out.pdf", ReportType.ResourceCostOverview);

Cost Overview

exported cost overview report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("CostOverview_out.pdf", ReportType.CostOverview);

Work Overview

exported work overview report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("WorkOverview_out.pdf", ReportType.WorkOverview);

Critical Tasks

exported critical tasks report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("CriticalTasks_out.pdf", ReportType.CriticalTasks);

Milestones

exported milestones report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("Milestones_out.pdf", ReportType.Milestones);

Late Tasks

exported late tasks report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("LateTasks_out.pdf", ReportType.LateTasks);

Resource Overview

exported resource overview report example .NET

1Project project = new Project("Software Development Plan.mpp");
2project.SaveReport("ResourceOverview_out.pdf", ReportType.ResourceOverview);

Cost Overruns

exported cost overruns report example .NET

1Project project = new Project("Software Development.mpp");
2project.SaveReport("CostOverruns_out.pdf", ReportType.CostOverruns);

Upcoming Task

exported upcoming task report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("UpcomingTasks_out.pdf", ReportType.UpcomingTask);

Task Cost Overview

exported task cost overview report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("TaskCostOverview_out.pdf", ReportType.TaskCostOverview);

Over-allocated Resources

exported over-allocated resources report example .NET

1Project project = new Project("Software Development Plan.mpp");
2project.SaveReport("OverAllocatedResources_out.pdf", ReportType.OverallocatedResources);

Slipping Tasks

exported slipping report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("SlippingTasks_out.pdf", ReportType.SlippingTasks);

Best Practice Analyzer

exported best practice report example .NET

1Project project = new Project("Cyclic structure.mpp");
2project.SaveReport("BestPracticeAnalyzer_out.pdf", ReportType.BestPracticeAnalyzer);

Burn Down

exported practice analyzer report example .NET

1Project project = new Project("Homemoveplan.mpp");
2project.SaveReport("Burndown_out.pdf", ReportType.Burndown);

Cash Flow

exported burndown report example .NET

1Project project = new Project("New Project.mpp");
2project.SaveReport("CashFlow_out.pdf", ReportType.CashFlow);

Заключение

Aspose.Tasks for Reporting Services позволяет разработчикам формировать структурированные отчёты из файлов Microsoft Project в формате PDF с использованием заранее заданных шаблонов. Отчёты создаются путём указания имени выходного файла и выбора типа отчёта из перечисления ReportType.

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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.