Manejo de tareas críticas y de esfuerzo
Contents
[
Hide
Show
]Microsoft Project reconoció varios tipos diferentes de tareas. Las tareas sin duración, por ejemplo, se consideran hitos por defecto. Las tareas críticas constituyen la ruta crítica, una o una serie de tareas que, en última instancia, determinan cuánto tiempo llevará un proyecto.
Trabajar con tareas críticas y de esfuerzo
La clase TSK expone las propiedades IS_CRITICA e IS_EFFORT_DRIVE para manejar tareas críticas y impulsadas por el esfuerzo.
Tareas críticas y impulsadas por el esfuerzo Microsoft Project
Para ver si una tarea es crítica o impulsada por el esfuerzo en Microsoft, haga doble clic en una tarea en el formulario de entrada de tareas.
Una tarea impulsada por el esfuerzo en Microsoft Project
Obtener tareas críticas y impulsadas por el esfuerzo
Los siguientes ejemplos de código muestran cómo obtener información sobre si una tarea es crítica o impulsada por el esfuerzo.
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(CriticalAndEffortDrivenTasks.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}