Aspose.Reporting.Services

.NETのAspose.tasksは、Microsoft Projectと同様のプロジェクトファイルからレポートを作成するためのレポートサービスを提供しています。 Saverport関数は、レポートの画像を含むPDFファイルを作成するために使用されます。この関数は2つの引数を取ります。

  1. PDFファイル名、および
  2. ReportType列挙器。

asops.tasksレポートサービス

レポートの種類

次の種類のレポートは、asopse.tasksを使用して作成できます。

  1. プロジェクトの概要
  2. リソースコストの概要
  3. コストの概要
  4. 作業の概要
  5. 重要なタスク
  6. マイルストーン
  7. 遅いタスク
  8. リソースの概要
  9. コストオーバーラン
  10. 今後のタスク
  11. タスクコストの概要
  12. 過剰に割り当てられたリソース
  13. タスクのスリップ
  14. ベストプラクティスアナライザー
  15. 燃え尽きる
  16. キャッシュフロー

以下のサンプルコードスニペットを使用して、これらのレポートを作成できます。これらの例で使用されるすべてのサンプルMPPファイルは、サンプルコードをテストするための添付ファイルとして存在します。

プロジェクトの概要

エクスポートされたプロジェクトの概要レポートの例.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 Reporting Services を使用すると、開発者は事前定義されたテンプレートを利用して、Microsoft Project ファイルから PDF 形式の構造化レポートを生成できます。レポートは、出力ファイル名を指定し、ReportType 列挙体からレポートの種類を選択することで作成されます。

この機能は、一般的なプロジェクト概要、リソース分析、タスクの概要などの自動レポート生成に利用できます。レポートは、プロジェクトデータの検証、ドキュメントの作成、または外部のレポートワークフローとの統合を支援します。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.