Aspose.Reporting.services

Aspose.Tasks für .NET bietet Berichtsdienste zum Erstellen von Berichten aus Projektdateien, die dem Microsoft -Projekt ähneln. Die Savereport -Funktion wird verwendet, um PDF -Dateien zu erstellen, die die Bilder des Berichts enthalten. Diese Funktion enthält zwei Argumente:

  1. der PDF -Dateiname und
  2. Der ReportType Enumerator.

Aspose.Tasks REPORTING -DIENSTLEISTUNGEN

Arten von Bericht

Die folgenden Arten von Berichten können unter Verwendung von ASOSPOSH.Tasks erstellt werden:

  1. Projektübersicht
  2. Ressourcenkostenübersicht
  3. Kostenübersicht
  4. Arbeitsübersicht
  5. Kritische Aufgaben
  6. Meilensteine
  7. Späte Aufgaben
  8. Ressourcenübersicht
  9. Kostenüberschreitungen
  10. Bevorstehende Aufgabe
  11. Aufgabenkostenübersicht
  12. Über-zu-zu-zu-zu-zu-zu-Ressourcen
  13. Ausrutscheraufgaben
  14. Best Practice Analyzer
  15. Abbrennen
  16. Cashflow

Die folgenden Beispielcode -Ausschnitte können verwendet werden, um diese Berichte zu erstellen. Alle in diesen Beispielen verwendeten Beispiel -MPP -Dateien sind als Anhänge zum Testen des Beispielcodes vorhanden.

Projektübersicht

Exportiertes Projektübersichtsbericht Beispiel .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);

Fazit

Aspose.Tasks Reporting Services ermöglicht Entwicklern die Erstellung strukturierter Berichte aus Microsoft Project-Dateien im PDF-Format mithilfe vordefinierter Vorlagen. Die Berichte werden erstellt, indem der Ausgabedateiname angegeben und ein Berichtstyp aus der Enumeration „ReportType“ ausgewählt wird.

Diese Funktionalität ermöglicht die automatisierte Erstellung gängiger Projektzusammenfassungen, Ressourcenanalysen und Aufgabenübersichten. Berichte unterstützen die Validierung von Projektdaten, die Erstellung von Dokumentationen oder die Integration in externe Berichtsworkflows.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.