Les temps proches dans les tâches
Contents
[
Hide
Show
]Microsoft Project permet aux utilisateurs d’attribuer des heures supplémentaires aux tâches. Aspose.Tasks pour Java prend en charge cette fonctionnalité à travers deux propriétés de la classe de tâches.
Au fil du temps
La tâche expose plusieurs propriétés pour travailler avec des heures supplémentaires:
- Overtimecost: lit et écrit la somme des tâches, le coût réel et restant des heures supplémentaires (double).
- Overtimework: lit et écrit le nombre d’heures supplémentaires prévues pour une tâche (Timespan).
View du projet Microsoft des heures supplémentaires de la tâche
Pour voir les propriétés du travail et des coûts des heures supplémentaires d’une tâche:
- Dans le formulaire d’entrée de tâche, sélectionnez le menu INSERT puis Colonne.
- Ajoutez les colonnes d’heures supplémentaires.
Colonnes d’heures supplémentaires dans Microsoft Project
Obtenir des tâches de temps dans Aspose.Tasks pour Java
Les exemples suivants montrent comment obtenir le coût et le travail des heures supplémentaires associés à une tâche à Aspose.Tasks.
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(OvertimesInTasks.class);
4
5// Create new project
6Project project = new Project(dataDir + "Input.mpp");
7
8for (Task tsk : project.getRootTask().getChildren()) {
9 System.out.println(tsk.get(Tsk.OVERTIME_COST));
10 System.out.println(tsk.get(Tsk.OVERTIME_WORK).toString());
11 System.out.println(tsk.get(Tsk.PERCENT_COMPLETE));
12 System.out.println(tsk.get(Tsk.PERCENT_WORK_COMPLETE).toString());
13 System.out.println(tsk.get(Tsk.PHYSICAL_PERCENT_COMPLETE).toString());
14
15 // set percent complete
16 tsk.set(Tsk.PERCENT_COMPLETE, 100);
17}