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 dans Microsoft Project

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

Priorité de la tâche dans le projet Microsoft

Vérification des priorités des tâches dans le projet Microsoft

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.

 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(HandlePriorities.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// Handling Priorities:
14// Parse through all the collected tasks
15for (Task tsk : collector.getTasks()) {
16    System.out.println(tsk.get(Tsk.PRIORITY).toString());
17}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.