Utils en tareas

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:

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:

  1. En el formulario de entrada de tarea, seleccione el menú Insertar y luego columna.
  2. Agregue las columnas de tiempo extra.

Columnas de tiempo extra en el proyecto Microsoft

Tareas de campo 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}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.