Aspose.Reporting.Services

Aspose.Tasks para .NET proporciona servicios de informes para crear informes de archivos de proyecto similares al Proyecto Microsoft. La función SaverEport se usa para crear archivos PDF que contienen las imágenes del informe. Esta función toma dos argumentos:

  1. el nombre del archivo PDF, y
  2. El enumerador ReportType.

Aspose.Tasks Reporting Services

Tipos de informe

Los siguientes tipos de informes se pueden crear usando Aspose.Tasks:

  1. Descripción general del proyecto
  2. Descripción general de los costos de recursos
  3. Descripción general de los costos
  4. Descripción de trabajo
  5. Tareas críticas
  6. Hitos
  7. Tareas tardías
  8. Descripción general de los recursos
  9. Sobrecosto
  10. Próxima tarea
  11. Descripción general del costo de la tarea
  12. Recursos excesivos
  13. Tareas de deslizamiento
  14. Analizador de mejores prácticas
  15. Incendiar
  16. Flujo de fondos

Los fragmentos de código de muestra a continuación se pueden usar para crear estos informes. Todos los archivos MPP de muestra utilizados en estos ejemplos están presentes como archivos adjuntos para probar el código de muestra.

Descripción general del proyecto

Informe de descripción general exportada Ejemplo .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);

Conclusión

Aspose.Tasks Reporting Services permite a los desarrolladores generar informes estructurados a partir de archivos de Microsoft Project en formato PDF mediante plantillas predefinidas. Los informes se crean especificando el nombre del archivo de salida y seleccionando un tipo de informe en la enumeración ReportType.

Esta funcionalidad permite automatizar la generación de resúmenes comunes de proyectos, análisis de recursos y resúmenes de tareas. Los informes pueden ayudar a validar los datos del proyecto, preparar la documentación o integrarse con flujos de trabajo de informes externos.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.