Edición de duraciones de referencia de tareas
Contents
[
Hide
Show
]Duración de referencia de tarea
Las propiedades de duración y función de estimación de la clase TaskBaseline se pueden usar para leer y escribir la duración programada cuando se guardó la línea de base y determinar si la duración programada se estimó o no respectivamente.
- La duración admite el tipo de datos de tiempo de tiempo.
- EstimatedDuration admite el tipo de datos booleanos.
Después de guardar una línea de base, la duración de la línea de base de la tarea se puede ver en el proyecto Microsoft:
- En el menú Ver, seleccione más vistas y diez Entrada de tareas.
- En el menú Insertar, seleccione Columnas.
- Agregue la columna de duración de la línea de base.
Duración de referencia de tareas en el proyecto Microsoft
Obtener la duración de la línea de base de la tarea usando Aspose.Tasks
El siguiente código muestra la duración de la línea de base de la tarea en la ventana de la consola después de atravesar las líneas de base de la tarea de una tarea.
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir(TaskBaselineDuration.class);
4
5long OneSec = 10000000;// microsecond * 10
6long OneMin = 60 * OneSec;
7long OneHour = 60 * OneMin;
8
9Project project = new Project();
10// Creating TaskBaseline:
11Task task = project.getRootTask().getChildren().add("Task");
12project.setBaseline(BaselineType.Baseline);
13
14TaskBaseline baseline = task.getBaselines().toList().get(0);
15System.out.println(baseline.getDuration().toDouble() / OneHour + " Hours");