Gestión de tareas estimadas e hitos
En el proyecto Microsoft, los hitos se utilizan para monitorear el progreso de un proyecto. Los hitos son puntos cruciales en el proyecto. Por lo general, un hito es una tarea sin duración, pero cualquier tarea puede marcarse como un hito. Aspose.Tasks te ayuda a administrar hitos.
Trabajando con hitos
La clase Tarea expone las propiedades ISestimated e Ismilestone para administrar tareas estimadas e hitos:
- ISestimated: Establezca y obtenga si se estima una tarea (booleana).
- Ismilestone: Establezca y obtenga si una tarea es un hito (booleano).
Visualización de tareas estimadas e hitos en el proyecto Microsoft
Para ver si una tarea se estima o se marca como un hito en el proyecto de Microsoft, haga doble clic en una tarea en el formulario de entrada de tareas.
Marcar una tarea estimada como un hito en el proyecto Microsoft
Descubrir si se estima una tarea o un hito
Los siguientes ejemplos de código muestran cómo averiguar si se estima una tarea o un hito usando 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(EstimatedMilestoneTasks.class);
4
5Project project = new Project(dataDir + "input.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 tsk : collector.getTasks()) {
15 String strED = tsk.get(Tsk.IS_EFFORT_DRIVEN) != null ? "EffortDriven" : "Non-EffortDriven";
16 String strCrit = tsk.get(Tsk.IS_CRITICAL) != null ? "Critical" : "Non-Critical";
17 System.out.println(strED);
18 System.out.println(strCrit);
19}