Trabajar con asignaciones de recursos
El seguimiento de variaciones es una parte importante de la gestión de proyectos porque permite comparar los resultados reales con las líneas base planificadas. Aspose.Tasks for .NET proporciona acceso directo a los valores de variación a través de Asn class, permitiendo a los desarrolladores analizar las desviaciones del proyecto de forma programática.
Tratamiento de variaciones
La Asn
class expone varias propiedades para manejar la variación en los valores de línea base y los reales de una asignación:
- CostVariance – diferencia entre el costo de la línea base y el costo real de la asignación (double)
- StartVariance – diferencia entre la fecha de inicio de la línea base y el inicio real de la asignación (integer, medido en décimas de minuto)
- FinishVariance – diferencia entre la fecha de finalización de la línea base y la finalización real de la asignación (integer, medido en décimas de minuto)
- WorkVariance – diferencia entre el trabajo de la línea base y el trabajo real realizado (double)
Para ver las variaciones de asignación en Microsoft Project manualmente:
- Vaya a la pantalla Task Usage.
- Desde el Insert menú, seleccione Column.
- Agregue las columnas de variación que necesite.
Obtener la variación de asignación en Aspose.Tasks
El siguiente ejemplo demuestra cómo acceder al WorkVariance
valor de una asignación de recurso de forma programática. Esto le permite determinar cuánto se desvía el trabajo real respecto a la línea base.
1Project project = new Project("New Project.mpp");
2
3// Print assignment variances
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.WorkVariance));
7 Console.WriteLine(ra.Get(Asn.CostVariance));
8 Console.WriteLine(ra.Get(Asn.StartVariance));
9 Console.WriteLine(ra.Get(Asn.FinishVariance));
10}
Preguntas frecuentes
P: ¿Necesito Microsoft Project instalado para leer los valores de variación?
- No. Aspose.Tasks for .NET lee y calcula los valores de variación independientemente de Microsoft Project.
P: ¿Puedo acceder a todos los tipos de variación (costo, inicio, finalización, trabajo) con Aspose.Tasks?
- Sí. La
Asn
class expone todos los campos principales de variación para las asignaciones de recursos.
P: ¿Se conservan los valores de variación al guardar el proyecto de nuevo en Microsoft Project?
- Sí. Cualquier dato de variación permanece intacto y puede verse en Microsoft Project después de guardar.
Conclusión
El análisis de variaciones en Aspose.Tasks for .NET permite rastrear de forma programática las desviaciones del proyecto sin depender de Microsoft Project. Al usar propiedades como CostVariance
, StartVariance
, FinishVariance
, y WorkVariance
, los desarrolladores pueden generar informes detallados de progreso, supervisar la salud del proyecto y garantizar un mejor control de costos y del cronograma directamente desde código C#.