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 ISCritical et ISEFFORD pour gérer les tâches critiques et entraînées par l’effort:
- ISCRICAL ENSETS ou obtient si une tâche est critique (booléenne).
- IsEffortDriven: définit ou obtient si une tâche est axée sur l’effort (booléen).
Tâches critiques et axées sur les efforts Microsoft Project
Pour vérifier si une tâche est critique ou axée sur l’effort dans le projet Microsoft, il faut double-cliquer sur une tâche dans le formulaire de saisie de tâches:
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.
1Project project = new Project("New Project.mpp");
2
3// Create a ChildTasksCollector instance
4ChildTasksCollector collector = new ChildTasksCollector();
5
6// Collect all the tasks from RootTask using TaskUtils
7TaskUtils.Apply(project.RootTask, collector, 0);
8
9// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12 string strED = task.Get(Tsk.IsEffortDriven) ? "EffortDriven" : "Non-EffortDriven";
13 string strCrit = task.Get(Tsk.IsCritical) ? "Critical" : "Non-Critical";
14 Console.WriteLine(task.Get(Tsk.Name) + " : " + strED);
15 Console.WriteLine(task.Get(Tsk.Name) + " : " + strCrit);
16}