Editar duraciones de la línea base de tareas

Una duración de la línea base de la tarea representa el tiempo originalmente planificado requerido para completar una tarea cuando se guardó la línea base. Al comparar la duración de la línea base con la duración actual (o real), los gestores del proyecto pueden identificar desviaciones del cronograma y evaluar la precisión de las estimaciones iniciales. Usando Aspose.Tasks for .NET, los desarrolladores pueden fácilmente leer y actualizar las duraciones de la línea base programáticamente sin requerir Microsoft Project.

Duración de la línea base de la tarea

Los siguientes miembros de la TaskBaseline clase se utilizan:

Después de guardar una línea base, la duración de la línea base de la tarea puede verse en Microsoft Project:

  1. En el View menú, seleccione More Views y luego Task Entry.
  2. Desde el Insert menú, seleccione Columns.
  3. Agregue la columna Baseline Duration.

Visualización de Baseline Duration en Microsoft Project

Para verificar manualmente la duración de la línea base en Microsoft Project:

  1. En el View menú, seleccione More Views, luego elija Task Entry.
  2. Abra el Insert menú y seleccione Column.
  3. Agregue la Baseline Duration columna a la vista.

Obtener la duración de la línea base de la tarea usando Aspose.Tasks

El siguiente código itera sobre las líneas base de tareas e imprime sus duraciones en la consola:

 1Project project = new Project();
 2
 3// Creating TaskBaseline
 4Task task = project.RootTask.Children.Add("Task");
 5project.SetBaseline(BaselineType.Baseline);
 6
 7// Display task baseline duration
 8TaskBaseline baseline = task.Baselines.ToList()[0];
 9Console.WriteLine("Baseline duration is 1 day: {0}", baseline.Duration.ToString().Equals("1 day"));
10Console.WriteLine("BaselineStart is same as Task Start: {0}", baseline.Start.Equals(task.Get(Tsk.Start)));
11Console.WriteLine("BaselineFinish is same as Task Finish: {0}", baseline.Finish.Equals(task.Get(Tsk.Finish)));

Casos de uso prácticos

Conclusión

Las duraciones de la línea base son una métrica vital para el seguimiento del rendimiento del proyecto. Con Aspose.Tasks for .NET, no solo puede extraer sino también actualizar estos valores programáticamente, lo que facilita mantener líneas base precisas, respaldar la generación de informes de variaciones e integrar datos de programación con otros sistemas.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.