Gestion des durées de tâche

Les tâches prennent du temps: ils ont une durée. La durée réaliste de la tâche aide à donner une date de fin du projet réaliste. Aspose.Tasks permet aux développeurs de régler la durée de la tâche dans les projets.

Travailler avec des durées

Les propriétés de durée et de durée de format exposées par la classe tâche sont utilisées pour déterminer la durée et le format prévus de la durée d’une tâche:

Durée dans Microsoft Project

Pour voir la durée d’une tâche dans le projet Microsoft, on peut sélectionner Plus de vues puis Entrée de tâche dans le menu View.

Réglage de la durée de la tâche dans Microsoft Project

Comment gérer la durée de la tâche dans le projet Microsoft

Réglage de la durée de la tâche à l’aide d’Aspose.Tasks

Les exemples suivants augmentent et diminuent respectivement la durée de la tâche à 1 semaine et demie.

 1// Create a new project and add a new task
 2Project project = new Project();
 3Task task = project.getRootTask().getChildren().add("Task");
 4
 5// Task duration in days (default time unit)
 6Duration duration = task.get(Tsk.DURATION);
 7System.out.println("Duration equals 1 day:" + duration.toString().equals("1 day"));
 8
 9// Convert to hours time unit
10duration = duration.convert(TimeUnitType.Hour);
11System.out.println("Duration equals 8 hrs: "+ duration.toString().equals("8 hrs"));
12
13// Increase task duration to 1 week and display if duration is updated successfully
14task.set(Tsk.DURATION, project.getDuration(1, TimeUnitType.Week));
15System.out.println("Duration equals 1 wk: " + task.get(Tsk.DURATION).toString().equals("1 wk"));
16
17// Decrease task duration and display if duration is updated successfully
18task.set(Tsk.DURATION, task.get(Tsk.DURATION).subtract(0.5));
19System.out.println("Duration equals 0.5 wks: " + task.get(Tsk.DURATION).toString().equals("0.5 wks"));
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.