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:

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:

La tâche est-elle critique ou axée

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}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.