Gestion des tâches critiques et axées sur les efforts
Microsoft Project a reconnu un certain nombre de types de tâches différents. Les tâches sans durée, par exemple, sont considérées comme des jalons par défaut. Les tâches critiques constituent le chemin critique, une ou une série de tâches qui, en fin de compte, déterminent la durée d’un projet.
Travailler avec des tâches critiques et axées sur les efforts
La classe TSK expose les propriétés IS_CRICAL et IS_EFFORT_DRIVEN pour gérer les tâches critiques et entraînées par l’effort.
Tâches critiques et axées sur les efforts Microsoft Project
Pour voir si une tâche est critique ou axée sur l’effort dans le projet Microsoft, double-cliquez sur une tâche dans le formulaire d’entrée de tâche.
Une tâche axée sur l’effort dans Microsoft Project
Obtenir des tâches critiques et axées sur les efforts
Les exemples de code suivants montrent comment obtenir des informations sur la question de savoir si une tâche est critique ou axée sur l’effort.
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}