Modification des durées de base des tâches
Contents
[
Hide
Show
]Durée de base de la tâche
La durée et les propriétés estimées de la classe Taskbaseline peuvent être utilisées pour lire et écrire la durée prévue lorsque la ligne de base a été enregistrée et déterminer si la durée prévue a été estimée ou non respectivement.
- La durée prend en charge le type de données Timespan.
- EstimatedDuration prend en charge le type de données booléen.
Après avoir enregistré une base de référence, la durée de base des tâches peut être consultée dans Microsoft Project:
- Dans le menu View, sélectionnez Plus de vues et dix Entrée de tâche.
- Dans le menu INSERT, sélectionnez Colonnes.
- Ajoutez la colonne de durée de base.
Durée de base des tâches dans le projet Microsoft
Obtenir la durée de base des tâches en utilisant Aspose.Tasks
Le code ci-dessous affiche la durée de base de la tâche dans la fenêtre de la console après avoir traversé les lignes de base des tâches d’une tâche.
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(TaskBaselineDuration.class);
4
5long OneSec = 10000000;// microsecond * 10
6long OneMin = 60 * OneSec;
7long OneHour = 60 * OneMin;
8
9Project project = new Project();
10// Creating TaskBaseline:
11Task task = project.getRootTask().getChildren().add("Task");
12project.setBaseline(BaselineType.Baseline);
13
14TaskBaseline baseline = task.getBaselines().toList().get(0);
15System.out.println(baseline.getDuration().toDouble() / OneHour + " Hours");