Propriétés réelles

Les propriétés réelles sont utilisées pour savoir combien de temps ou d’argent a été envoyé sur une tâche à ce jour.

Travailler avec des propriétés réelles

La tâche expose un certain nombre de propriétés pour déterminer les propriétés réelles d’une tâche:

La classe ChildTasksCollector collecte toutes les tâches enfants d’un Roottask donné lorsqu’il est utilisé par les taskutils.

Propriétés réelles du projet Microsoft

Pour accéder à ces propriétés dans Microsoft Project:

  1. Dans le menu View, sélectionnez Plus de vues puis Entrée de tâche.
  2. Dans le menu INSERT, sélectionnez Colonne et ajoutez les colonnes souhaitées au formulaire d’entrée de tâche.

Actual properties in a Microsoft Project file Vérification des valeurs des champs réels dans Microsoft Project 2016

Obtenir des propriétés réelles avec Aspose.Tasks

Les tâches des propriétés réelles peuvent être obtenues en traversant les tâches dans un projet. Les échantillons de code ci-dessous écrit les propriétés réelles pour toutes les tâches trouvées dans un projet vers une fenêtre de console.

 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(ActualProperties.class);
 4
 5Project project = new Project(dataDir + "E - 1 Task.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// Parse through all the collected tasks
14for (Task task : collector.getTasks()) {
15    System.out.println("Task Name : " + task.get(Tsk.NAME));
16    System.out.println("Actual Start: " + task.get(Tsk.ACTUAL_START).toString());
17    System.out.println("Actual Finish: " + task.get(Tsk.ACTUAL_FINISH).toString());
18    System.out.println("Actual Duration: " + task.get(Tsk.ACTUAL_DURATION).toString());
19    System.out.println("Actual Cost: " + task.get(Tsk.ACTUAL_COST).toString());
20    System.out.println("---------------------------------------------");
21}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.