Управління тривалістю завдань

Завдання потребують часу: вони мають тривалість. Реалістична тривалість завдання допоможе дати реалістичну дату кінця проекту. Aspose.Tasks дозволяє розробникам встановлювати тривалість завдання в проектах.

Робота з тривалою

Властивості тривалості та тривалості форми, що піддаються класу завдання, використовуються для визначення запланованої тривалості та формату тривалості завдання:

Тривалість у проекті Microsoft

Щоб побачити тривалість завдання в Microsoft Project, можна вибрати Більше переглядів, а потім введення завдання у меню Переглянути.

Встановлення тривалості завдання в Microsoft Project

Як керувати тривалістю завдання в Microsoft Project

Встановлення тривалості завдання за допомогою aspose.tasks

Наступні приклади збільшуються та зменшують тривалість завдання відповідно до 1 тижня і півтора тижня.

 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.