Cómo usar Aspose.Tasks para Servicios de informes Java
Aspose.Tasks for Java 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:
- el nombre del archivo PDF. y
- El enumerador ReportType.
Aspose.Tasks Reporting Services
Tipos de informe
Los siguientes tipos de informes se pueden crear usando Aspose.Tasks:
- Descripción general del proyecto
- Descripción general de los costos de recursos
- Descripción general de los costos
- Descripción general del trabajo
- Tareas críticas
- Hitos
- Tareas tardías
- Descripción general de los recursos
- Costos excesivos
- Próxima tarea
- Descripción general de los costos de la tarea
- Recursos sobre alocados
- Tareas de deslizamiento
- Analizador de mejores prácticas
- Quema
- Flujo de efectivo
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
1Proyecto Proyecto = nuevo proyecto ("Cíclica Structure.mpp");
2Project.SaverEport ("ProjectOverView.pdf", reportType.ProyectOverView);
Descripción general de los costos de recursos
1Proyecto proyecto = nuevo proyecto ("OzBuild 16 Orig.mpp");
2Project.SaverEport ("ResourCecoStoverView.pdf", reportType.ResourCecostoverView);
Descripción general de los costos
1Proyecto proyecto = nuevo proyecto ("OzBuild 16 Orig.mpp");
2Project.SaverEport ("Costoverview.pdf", reportType.CostoverView);
Descripción general del trabajo
1Proyecto Proyecto = nuevo proyecto ("Construcción residencial.mpp");
2Project.SaverEport ("WorkoverView.pdf", reportType.Workoverview);
Tareas críticas
1Proyecto Proyecto = nuevo proyecto ("Construcción residencial.mpp");
2Project.SaverEport ("CriticalTasks.pdf", reporttype.criticalTasks);
Hitos
1Proyecto Proyecto = nuevo proyecto ("Construcción residencial.mpp");
2Project.Savereport ("Milestones.pdf", informes informes.milestones);
Tareas tardías
1Proyecto Proyecto = nuevo proyecto ("Construcción residencial.mpp");
2Project.Savereport ("Latetasks.pdf", reporttype.latetasks);
Descripción general de los recursos
1Proyecto Proyecto = nuevo proyecto ("Plan de desarrollo de software.mpp");
2Project.SaverEport ("ResourCeOverview.pdf", reportType.ResourCeOverview);
Costos excesivos
1Proyecto proyecto = nuevo proyecto ("Desarrollo de software.mpp");
2Project.SaverEport ("Costoverruns.pdf", reporttype.costoverruns);
próxima tarea
1Proyecto Proyecto = nuevo proyecto ("UpzarTasks.mpp");
2Project.SaverEport ("UpzarTasks.pdf", reporttype.upcomingTask);
Descripción general de los costos de la tarea
1Proyecto proyecto = nuevo proyecto ("Desarrollo de software.mpp");
2Project.SaverEport ("TaskCostoverView.pdf", reportType.TaskCostoverView);
Recursos sobre alocados
1Proyecto Proyecto = nuevo proyecto ("Plan de desarrollo de software.mpp");
2Project.SaverEport ("GeneralCatedResources.pdf", reportType.overallocatedResources);
Tareas de deslizamiento
1Proyecto Proyecto = nuevo proyecto ("Cíclica Structure.mpp");
2Project.SaverEport ("SlippingTasks.pdf", reportType.slippingTasks);
Analizador de mejores prácticas
1Proyecto Proyecto = nuevo proyecto ("Cíclica Structure.mpp");
2Project.SaverEport ("BestPracticeAnalyzer.pdf", reportType.BestpracticeAnalyzer);
Incendiar
1Proyecto Proyecto = nuevo proyecto ("Cíclica Structure.mpp");
2Project.SaverEport ("Burndown.pdf", reporttype.burndown);
Flujo de fondos
1Proyecto proyecto = nuevo proyecto ("OzBuild 16 Orig.mpp");
2Project.SaverEport ("CashFlow.pdf", reporttype.cashflow);