Generación de la Resource Usage View
La Resource Usage view en Microsoft Project muestra cómo se asignan los recursos a diferentes tareas a lo largo del tiempo. Proporciona información detallada sobre:
- Asignaciones de recursos a las tareas
- Distribución del trabajo a lo largo del tiempo
- Patrones de uso como cargas de trabajo diarias, semanales o mensuales
Esta vista es esencial para supervisar y equilibrar la distribución de la carga de trabajo entre los recursos. Aspose.Tasks for .NET permite a los desarrolladores generar la Resource Usage view en varios formatos (por ejemplo, PDF) utilizando el PresentationFormat enumerator. También puede especificar diferentes timescale options (Days, ThirdsOfMonths, Months) para informes flexibles.
Generación de la Resource Usage View
El fragmento de código de este artículo lee un archivo MPP de origen que tiene varios recursos asignados a tareas y los exporta a un PDF de salida utilizando los siguientes pasos:
- Crear una instancia del Project Reader.
- Leer el archivo MPP de origen.
- Iniciar el objeto SaveOptions con la configuración de timescale requerida.
- Establecer el formato de presentación en Resource Sheet.
- Exportar el proyecto a un PDF de salida.
Esto le permite generar informes precisos y listos para presentación sobre el uso de recursos directamente desde archivos de Microsoft Project sin requerir que Microsoft Project esté instalado.
El siguiente ejemplo de código muestra cómo generar la Resource Usage view con opciones de timescale personalizadas:
1Project project = new Project("New Project.mpp");
2// Define the SaveOptions with required TimeScale settings as Days
3SaveOptions options = new PdfSaveOptions();
4options.Timescale = Timescale.Days;
5
6// Set the Presentation format to ResourceUsage
7options.PresentationFormat = PresentationFormat.ResourceUsage;
8
9project.Save("result_ResourceUsageView_days_out.pdf", options);
10
11// Set the Timescale settings to ThirdsOfMonths and save the Project
12options.Timescale = Timescale.ThirdsOfMonths;
13project.Save("result_ResourceUsageView_thirdsOfMonths_out.pdf", options);
14
15// Set the Timescale settings to Months and save the Project
16options.Timescale = Timescale.Months;
17project.Save("result_ResourceUsageView_months_out.pdf", options);Conclusión
Usando Aspose.Tasks for .NET, puede exportar fácilmente Resource Usage views para compartir con las partes interesadas, generar informes de carga de trabajo o integrarlos en la documentación del proyecto. La capacidad de ajustar timescale granularity lo hace altamente adaptable a distintas necesidades de informes (informes operativos diarios, resúmenes mensuales o panorámicas ejecutivas).