Gérer les tâches estimées et marquées
Dans le projet Microsoft, les jalons sont utilisés pour suivre les progrès d’un projet. Les jalons sont des points cruciaux du projet. En règle générale, une étape est une tâche sans durée, mais toute tâche peut être marquée comme une étape importante. Aspose.Tasks vous aide à gérer les jalons.
Travailler avec des jalons
La classe Tâche expose les propriétés istimées et ismilestone pour gérer les tâches estimées et marquées:
- Istimé: définissez et obtenez si une tâche est estimée (booléen).
- Ismilestone: Définissez et obtenez si une tâche est une étape importante (booléenne).
Voir les tâches estimées et marquées dans Microsoft Project
Pour voir si une tâche est estimée ou marquée comme une étape importante dans le projet Microsoft, double-cliquez sur une tâche dans le formulaire d’entrée de tâche.
Marquant une tâche estimée comme étape importante dans le projet Microsoft
Découvrir si une tâche est estimée ou une étape importante
Les exemples de code suivants montrent comment savoir si une tâche est estimée ou une étape importante à l’aide d’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}