Propiedades reales
Contents
[
Hide
Show
]Las propiedades reales se utilizan para averiguar cuánto tiempo o dinero se ha enviado en una tarea hasta la fecha.
Trabajar con propiedades reales
La tarea expone una serie de propiedades para determinar las propiedades reales de una tarea:
- Realcost: el costo real de una tarea (doble).
- RealOvertimecost: el costo de tiempo extra real de una tarea (doble).
- RealOvertimework: el tiempo extra real funcionó en una tarea.
- Duración real: la duración real de una tarea (Timespan).
- RealStart: la fecha y la hora que realmente comenzó una tarea (fecha).
- RealFinish: la fecha y la hora que realmente terminó una tarea (fecha).
- ACWP: El costo real del trabajo realizado en una tarea (doble).
La clase ChildTaskScollector recolecta todas las tareas infantiles de un Roottask determinado cuando Taskutils lo usa.
Propiedades reales en el proyecto Microsoft
Para acceder a estas propiedades en el proyecto Microsoft:
- En el menú Ver, seleccione más vistas y luego Entrada de tareas.
- En el menú Insertar, seleccione columna y agregue las columnas deseadas al formulario de entrada de tarea.
Actual properties in a Microsoft Project file
Obtener propiedades reales con Aspose.Tasks
Se pueden obtener tareas de propiedades reales atravesando las tareas en un proyecto. Las muestras de código a continuación escriben las propiedades reales para todas las tareas que se encuentran en un proyecto a una ventana de consola.
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(ActualProperties.class);
4
5Project project = new Project(dataDir + "E - 1 Task.mpp");
6
7// Create a ChildTasksCollector instance
8ChildTasksCollector collector = new ChildTasksCollector();
9
10// Collect all the tasks from RootTask using TaskUtils
11TaskUtils.apply(project.getRootTask(), collector, 0);
12
13// Parse through all the collected tasks
14for (Task task : collector.getTasks()) {
15 System.out.println("Task Name : " + task.get(Tsk.NAME));
16 System.out.println("Actual Start: " + task.get(Tsk.ACTUAL_START).toString());
17 System.out.println("Actual Finish: " + task.get(Tsk.ACTUAL_FINISH).toString());
18 System.out.println("Actual Duration: " + task.get(Tsk.ACTUAL_DURATION).toString());
19 System.out.println("Actual Cost: " + task.get(Tsk.ACTUAL_COST).toString());
20 System.out.println("---------------------------------------------");
21}