Gérer les propriétés de la structure hiérarchique

Dans Microsoft Project, la structure hiérarchique fournit une vue hiérarchique des tâches, aidant les utilisateurs à organiser et à parcourir les grands projets. Aspose.Tasks for .NET permet aux développeurs d’accéder et de gérer ces propriétés de structure hiérarchique, assurant la cohérence lors de la lecture ou de l’écriture des fichiers Microsoft Project.

Comprendre les propriétés de la structure hiérarchique

Les tâches dans Microsoft Project ont deux champs principaux liés à la structure hiérarchique:

Ces propriétés sont accessibles via la Tsk class.

Affichage dans Microsoft Project

Pour afficher les propriétés de la structure hiérarchique dans Microsoft Project :

  1. Allez dans le Insertion menu et sélectionnez Colonne.
  2. Ajoutez les Outline Number et Outline Level champs.
  3. Le projet affichera des identifiants hiérarchiques (par exemple, 1, 1.1, 1.1.1) et les niveaux des tâches.

Exemple : lecture des propriétés de la structure des tâches

L’exemple C# suivant montre comment récupérer le OutlineNumber et OutlineLevel des tâches en utilisant Aspose.Tasks for .NET :

 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    Console.WriteLine(task.Get(Tsk.Name) + " - Outline Level : " + task.Get(Tsk.OutlineLevel));
13    Console.WriteLine(task.Get(Tsk.Name) + " - Outline Number : " + task.Get(Tsk.OutlineNumber));
14}

Remarques clés

Foire aux questions

Q : Puis-je définir des propriétés de structure lors de la création de tâches avec Aspose.Tasks ?

Q : Les propriétés de structure affectent-elles la planification ?

Q : Les propriétés de structure sont-elles prises en charge à la fois dans les formats MPP et XML ?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.