Travailler avec les tâches

Microsoft Project a une structure de contour qui permet aux utilisateurs d’avoir un aperçu rapide d’un projet. Aspose.Tasks pour Java prend en charge cette fonctionnalité et permet aux développeurs de contrôler le numéro de contour - où la tâche apparaît dans une hiérarchie - et le niveau de contour - quel niveau de la hiérarchie dans laquelle se trouve la tâche.

Travailler avec les propriétés de contour

La classe TSK expose les propriétés Outline_number et Outline_Level pour gérer les contours associés à une classe:

  1. OutlineNumber (String).
  2. Outlinelevel (entier).

Course dans Microsoft Project

Dans Microsoft Project, les propriétés du numéro de contour et du niveau de contour peuvent être consultées sur le formulaire d’entrée de tâche en ajoutant les colonnes:

  1. Dans le menu INSERT, sélectionnez Colonnes.
  2. Ajoutez les colonnes OutlineNumber et Outlinelevel.

Propriétés de contour dans le projet Microsoft

Vérification des propriétés de contour dans le projet Microsoft

Obtenir des propriétés de contour dans Aspose.Tasks

L’exemple suivant montre comment obtenir le niveau de contour et les informations sur le numéro de ligne sur une tâche à l’aide d’Aspose.Tasks.

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2Project project = new Project("Input.mpp");
 3
 4// Create a ChildTasksCollector instance
 5ChildTasksCollector collector = new ChildTasksCollector();
 6
 7// Collect all the tasks from RootTask using TaskUtils
 8TaskUtils.apply(project.getRootTask(), collector, 0);
 9
10// Parse through all the collected tasks
11for (Task tsk : collector.getTasks()) {
12    System.out.println(tsk.get(Tsk.OUTLINE_LEVEL));
13    System.out.println(tsk.get(Tsk.OUTLINE_NUMBER));
14}
15        
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.