Gestion des priorités

La priorité d’une tâche aide Microsoft Project avec le nivellement automatique des ressources (un processus de fixation des conflits lorsqu’une ressource est surestratée). Dans le projet Microsoft, il est possible d’attribuer des valeurs de priorité entre 0 et 1000 (où 0 est la priorité la plus faible). Par défaut, les tâches se voient attribuer la valeur 500.

Travailler avec les priorités

Les priorités associées à une classe sont gérées par le biais de la propriété prioritaire exposée par la classe TSK.

Priorités de tâche dans le projet Microsoft

Pour gérer la priorité d’une tâche dans le projet Microsoft, on doit double-cliquer sur une tâche dans le formulaire d’entrée de tâche:

Gérer la priorité de la tâche

Obtenir la priorité d’une tâche

Les exemples suivants montrent comment obtenir la priorité d’une tâche et l’écrire dans une fenêtre de console en utilisant Aspose.Tasks.

 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// Display Priorities for all tasks
10foreach (Task task in collector.Tasks)
11{
12    Console.WriteLine(task.Get(Tsk.Name) + " - Priority : " + task.Get(Tsk.Priority).ToString());
13}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.