Propriétés réelles
Contents
[
Hide
Show
]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:
- CHOST réel: coût réel d’une tâche (double).
- RéelOvertimeCost: le coût réel des heures supplémentaires d’une tâche (double).
- RéelOvertimework: les heures supplémentaires réelles ont travaillé sur une tâche.
- Durée réelle: durée réelle d’une tâche (timepan).
- RéelStart: la date et l’heure à laquelle une tâche a réellement commencé (date).
- RéelFinish: la date et l’heure à laquelle une tâche a été terminée (date).
- ACWP: Le coût réel du travail effectué sur une tâche (double).
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:
- Dans le menu View, sélectionnez Plus de vues puis Entrée de tâche.
- 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
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}