Gérer les ressources à l'heure avec Aspose.Tasks pour Java
Contents
[
Hide
Show
]La classe Calendrier expose un certain nombre de propriétés pour gérer les heures supplémentaires des ressources:
- Les heures supplémentaires représentent le taux des heures supplémentaires (décimal).
- Overginate représente le taux d’heures supplémentaires à partir de la date actuelle, si un tableau de taux existe pour la ressource (décimal).
- OvertirateFormat représente les unités utilisées pour le taux d’heures supplémentaires (RateFormatType).
- OvertimeCost représente la somme d’un coût réel et restant des heures supplémentaires (décimal).
- Overtimework représente le nombre de travaux d’heures supplémentaires prévus pour une tâche
Travailler avec les ressources proches
Pour voir le coût des heures supplémentaires, le taux d’heures supplémentaires et les heures supplémentaires dans le projet Microsoft:
- Sur la feuille de ressources, sélectionnez le menu INSERT, puis sélectionnez Colonne.
- Ajoutez les colonnes.
Colonnes d’heures supplémentaires ajoutées à la feuille de ressources dans Microsoft Project
Obtenir des ressources en cours dans Aspose.Tasks
L’exemple suivant montre comment obtenir des ressources en utilisant 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(OvertimesResource.class);
4
5Project prj = new Project(dataDir + "project5.mpp");
6for (Resource res : prj.getResources()) {
7 if (res.get(Rsc.NAME) != null) {
8 System.out.println(res.get(Rsc.OVERTIME_COST));
9 System.out.println(res.get(Rsc.OVERTIME_WORK).toString());
10 System.out.println(res.get(Rsc.OVERTIME_RATE_FORMAT).toString());
11 }
12}