Ressource et calendriers
Contents
[
Hide
Show
]La classe ressource expose la propriété Calendrier qui est utilisée pour définir ou obtenir le calendrier d’une ressource. Cette propriété accepte et renvoie un objet calendrier.
Travailler avec les calendriers des ressources
Pour définir un calendrier pour une ressource dans Microsoft Project:
- Dans la feuille de ressources, double-cliquez sur la ressource souhaitée.
- Cliquez sur le bouton Modifier l’heure de travail.
Changer les temps de travail dans le projet Microsoft
Définition du calendrier des ressources à l’aide d’Aspose.Tasks
Le code suivant crée un calendrier et une ressource standard, puis attribue le calendrier à la ressource.
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(ResourceAndCalendars.class);
4
5Project project = new Project(dataDir + "input.mpp");
6ResourceCollection alRes = project.getResources();
7for (Resource res : alRes) {
8 if (res.get(Rsc.NAME) != null) {
9 // code to display res.Calendar properties
10 }
11}
Getting Resource Calendar using Aspose.Tasks
The code below shows how to set resource calendars by traversing a project’s resources.
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(ResourceAndCalendars.class);
4
5Project project = new Project();
6Resource res = project.getResources().add("Resource1");
7
8// add standard calendar
9Calendar cal = project.getCalendars().add("Resource1");
10res.set(Rsc.CALENDAR, cal);