JavaレポートサービスにAspose.Tasksを使用する方法

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

  1. PDFファイル名。そして
  2. ReportType列挙器。

Aspose.Tasks レポートサービス

レポートの種類

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

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

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

プロジェクトの概要

エクスポートされたプロジェクトの概要レポートの例Java

1Project Project = new Project( "cyclic struction.mpp");
2project.savereport( "projectoverview.pdf"reportType.ProjectOverView);

リソースコストの概要

エクスポートされたリソースコストの概要レポートの例Java

1Project Project = new Project( "ozbuild 16 orig.mpp");
2project.savereport( "resourcecostoverview.pdf"ReportType.ResourceCostoverView);

コストの概要

エクスポートコストの概要レポートの例Java

1Project Project = new Project( "ozbuild 16 orig.mpp");
2project.savereport( "costoverview.pdf"ReportType.CostoverView);

作業の概要

エクスポートされた作業の概要レポートの例Java

1Project Project = new Project( "Residential Construction.mpp");
2project.savereport( "workoverview.pdf"ReportType.WorkOverView);

重要なタスク

エクスポートされた重要なタスクレポートの例Java

1Project Project = new Project( "Residential Construction.mpp");
2project.savereport( "citrationtasks.pdf"reporttype.criticaltasks);

マイルストーン

エクスポートされたマイルストーンレポートの例Java

1Project Project = new Project( "Residential Construction.mpp");
2project.savereport( "mirestones.pdf"ReportType.Milestones);

遅いタスク

エクスポートされた遅いタスクレポートの例Java

1Project Project = new Project( "Residential Construction.mpp");
2project.savereport( "latetasks.pdf"reporttype.latetasks);

リソースの概要

エクスポートされたリソースの概要レポートの例Java

1Project Project = new Project( "Software Development Plan.mpp");
2project.savereport( "resourceoverview.pdf"ReportType.ResourceOverView);

コストオーバーラン

エクスポートされたコストオーバーランレポートの例Java

1Project Project = new Project( "Software Development.mpp");
2project.savereport( "costoverruns.pdf"reporttype.costoverruns);

今後のタスク

今後のタスクレポートの例Javaをエクスポートしました

1Project Project = new Project( "cunchingtasks.mpp");
2project.savereport( "cumphingtasks.pdf"reporttype.upconumpask);

タスクコストの概要

エクスポートされたタスクコストの概要レポートの例Java

1Project Project = new Project( "Software Development.mpp");
2project.savereport( "taskcostoverview.pdf"reporttype.taskcostoverview);

過剰に割り当てられたリソース

エクスポートされた過剰に割り当てられたリソースレポートの例Java

1Project Project = new Project( "Software Development Plan.mpp");
2project.savereport( "allownocatedResources.pdf"reportType.OverAllocatedResources);

タスクのスリップ

エクスポートされたスリップレポートの例Java

1Project Project = new Project( "cyclic struction.mpp");
2project.savereport( "Sliptingtasks.pdf"reportType.SlippingTasks);

ベストプラクティスアナライザー

エクスポートされたベストプラクティスレポートの例Java

1Project Project = new Project( "cyclic struction.mpp");
2Project.SaverePort( "BestPracticeAnalyzer.pdf"ReportType.BestPracticeAnalyzer);

燃え尽きる

エクスポートされた練習アナライザーレポートの例Java

1Project Project = new Project( "cyclic struction.mpp");
2project.savereport( "burndown.pdf"ReportType.BurnDown);

キャッシュフロー

エクスポートされたバーンダウンレポートの例Java

1Project Project = new Project( "ozbuild 16 orig.mpp");
2project.savereport( "CashFlow.pdf"reportType.Cashflow);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.