Gestion des priorités

Comprendre les priorités des tâches

Dans Microsoft Project, priorités sont utilisées pour guider nivellement automatique des ressources — le processus de résolution des conflits lorsque une ressource est suraffectée.

Ce mécanisme aide Microsoft Project à déterminer quelles tâches peuvent être retardées ou fractionnées lors des ajustements de planification.

Travailler avec les priorités dans Aspose.Tasks

Aspose.Tasks pour .NET permet d’accéder aux priorités des tâches via la Tsk class:

Vérifier la priorité d’une tâche dans Microsoft Project

Pour vérifier ou modifier la priorité d’une tâche dans Microsoft Project :

  1. Double-cliquez sur la tâche dans le Task Entry formulaire.
  2. Allez à l’onglet General onglet.
  3. Ajustez le Priority champ.

Gestion de la priorité des tâches

Exemple : lecture de la priorité d’une tâche avec Aspose.Tasks

L’exemple suivant montre comment récupérer la priorité d’une tâche et l’afficher dans la console :

 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}

Points clés

FAQ

Q : Que se passe-t-il si deux tâches ont la même priorité ?

Q : Les priorités peuvent-elles être modifiées par programmation dans Aspose.Tasks ?

Q : La priorité par défaut est-elle toujours 500 ?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.