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é: priorité d’une tâche (un entier entre 1 et 1000).
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:
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}