Gestión de horas extra, costos restantes y trabajo

Al gestionar proyectos, a menudo es importante registrar cuánto trabajo extra está planificado, cuánto costo queda y qué parte de la asignación aún está sin terminar. Estos valores afectan directamente al presupuesto y la programación general del proyecto. Con Aspose.Tasks para .NET puede leer y actualizar estos campos de forma programática, lo que le permite crear herramientas de informes, realizar análisis de costos o sincronizar datos con sistemas externos sin requerir Microsoft Project.

Gestión de horas extra, costos restantes y trabajo

La Asn class expone una serie de propiedades para manejar las horas extra de una asignación, los costos restantes y el trabajo:

Para ver las horas extra, el costo restante y el trabajo de una asignación en Microsoft Project:

  1. En la pantalla Task Usage, seleccione Insert del menú, luego Column.
  2. Agregue las columnas deseadas.

Obtener horas extra de asignaciones en Aspose.Tasks

El siguiente ejemplo muestra cómo recuperar programáticamente las horas extra de una asignación, los costos restantes y los valores de trabajo. Este código carga un proyecto existente, itera sobre las asignaciones de recursos e imprime información relacionada con las horas extra y el trabajo restante.

 1Project project = new Project("New Project.mpp");
 2
 3// Print assignment overtimes
 4foreach (ResourceAssignment ra in project.ResourceAssignments)
 5{
 6    Console.WriteLine(ra.Get(Asn.OvertimeCost));
 7    Console.WriteLine(ra.Get(Asn.OvertimeWork).ToString());
 8    Console.WriteLine(ra.Get(Asn.RemainingCost));
 9    Console.WriteLine(ra.Get(Asn.RemainingOvertimeCost));
10    Console.WriteLine(ra.Get(Asn.RemainingOvertimeWork).ToString());
11    Console.WriteLine(ra.Get(Asn.RemainingOvertimeWork).ToString());
12}

FAQ

Q: ¿Necesito tener Microsoft Project instalado para leer Actual Properties?

Q: ¿Puedo actualizar los valores RemainingWork con Aspose.Tasks?

Q: ¿Qué formatos de archivo de proyecto son compatibles para manejar los costos y el trabajo de las asignaciones?

Conclusión

En este artículo, exploramos cómo manejar las horas extra, los costos restantes y las asignaciones de trabajo utilizando Aspose.Tasks para .NET. Con la ayuda de la Asn class, los desarrolladores pueden acceder, mostrar y modificar fácilmente las propiedades relacionadas con horas extra y costos directamente en sus aplicaciones .NET. Este enfoque proporciona flexibilidad, independencia de Microsoft Project y simplifica los flujos de trabajo de gestión de costos y recursos del proyecto.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.