Utils en tareas
Contents
[
Hide
Show
]Microsoft Project permite a los usuarios asignar horas extras a las tareas. Aspose.Tasks for Java admite esta funcionalidad a través de dos propiedades en la clase de tareas.
Con el tiempo
La tarea expone varias propiedades para trabajar con horas extras:
- OvertimeCost: lee y escribe la suma de las tareas, el costo de tiempo extra real y restante (doble).
- Overtimework: lee y escribe la cantidad de horas extras programadas para una tarea (Timespan).
Vista del proyecto Microsoft de las horas extras de la tarea
Para ver el trabajo de tiempo extra y las propiedades de costos de una tarea:
- En el formulario de entrada de tarea, seleccione el menú Insertar y luego columna.
- Agregue las columnas de tiempo extra.
Columnas de tiempo extra en el proyecto Microsoft
Obtener tarea de tiempo en Aspose.Tasks para Java
Los siguientes ejemplos muestran cómo obtener el costo de tiempo extra y el trabajo asociado con una tarea con Aspose.Tasks.
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(OvertimesInTasks.class);
4
5// Create new project
6Project project = new Project(dataDir + "Input.mpp");
7
8for (Task tsk : project.getRootTask().getChildren()) {
9 System.out.println(tsk.get(Tsk.OVERTIME_COST));
10 System.out.println(tsk.get(Tsk.OVERTIME_WORK).toString());
11 System.out.println(tsk.get(Tsk.PERCENT_COMPLETE));
12 System.out.println(tsk.get(Tsk.PERCENT_WORK_COMPLETE).toString());
13 System.out.println(tsk.get(Tsk.PHYSICAL_PERCENT_COMPLETE).toString());
14
15 // set percent complete
16 tsk.set(Tsk.PERCENT_COMPLETE, 100);
17}