Зупиніть і відновити завдання
Дата зупинки завдань - це дата, коли вона повинна (або зробила) закінчити. Іноді завдання потрібно тимчасово зупинити, а потім відновити пізніше. Microsoft Project може обчислити дати зупинки або дозволити користувачам вводити їх вручну.
Робота з зупинені та відновив завдання
Властивості зупинки та резюме, викриті класом TSK, використовуються для читання або запису дати зупинки та відновлення завдання:
- Зупинка: дата, на яку зупиняється завдання (дата).
- Відновлення: дані та час, коли завдання перезапускається (дата).
Microsoft Project View про стоп і відновити дати
Щоб побачити зупинку та відновити дати: Відновити дати:
- У формі запису завдання, у меню вставки виберіть стовпчик.
- Додайте зупинки та відновити стовпці.
Стоп та відновлення стовпців у Microsoft Project
Зупинка і відновити дати
Дати зупинки та резюме недоступні, якщо завдання ніколи не припиняється. Для значень дати, що дорівнюють NA, Aspose.Tasks Візьміть значення “1/1/2000”, якщо ви використовуєте версію оцінювання. Коли повністю ліцензовано, Aspose.Tasks використовує dateTime.minValue для значень NA. Наступні приклади відображають дати зупинки та відновлення для всіх завдань у проекті.
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2String dataDir = Utils.getDataDir(StopAndResumeTask.class);
3
4Project project = new Project(dataDir + "input.mpp");
5
6// Create a ChildTasksCollector instance
7ChildTasksCollector collector = new ChildTasksCollector();
8
9// Collect all the tasks from RootTask using TaskUtils
10TaskUtils.apply(project.getRootTask(), collector, 0);
11
12// Stop and Resume
13for (Task tsk : collector.getTasks()) {
14 if (tsk.get(Tsk.STOP).toString() == "1/1/2000")
15 System.out.println("NA");
16 else
17 System.out.println(tsk.get(Tsk.STOP).toString());
18 if (tsk.get(Tsk.RESUME).toString() == "1/1/2000")
19 System.out.println("NA");
20 else
21 System.out.println(tsk.get(Tsk.RESUME).toString());
22}