Створення завдань
Проєкт по суті складається з декількох завдань. Кожне завдання представляє собою одиницю роботи, яку потрібно виконати, щоб проєкт був успішним. Працюючи з файлами проєкту, додавання завдань є основною дією.
Завдання можуть:
- Мати залежності від інших завдань.
- Містити підзавдання (дочірні).
- Мати визначену тривалість.
За допомогою Aspose.Tasks for .NET, розробники можуть програмно створювати завдання та вказувати їхню назву, ієрархію або тривалість одразу під час створення.
Створення завдань
Клас
Task надає метод Add , який дозволяє додати завдання до RootTask або як дочірнє до іншого завдання. Конструктор за замовчуванням створює Task
екземпляр без необхідності вказувати параметри. Потім розробники можуть налаштувати його властивості, такі як Name
, Duration
, або Start
.
Приклад: Додавання нового завдання
Наступний приклад коду демонструє, як створювати нові завдання та додавати їх до проєкту:
1Project project = new Project();
2
3// Add task, sub task and save project
4Task task = project.RootTask.Children.Add("Summary1");
5Task subtask = task.Children.Add("Subtask1");
6project.Save("CreateTasks_out.xml", SaveFileFormat.XML);
Ключові зауваження
- Новостворені завдання автоматично включаються в ієрархію завдань проєкту.
- Завдання можна додати безпосередньо до RootTask або вкладене під інше завдання, щоб представляти підзавдання.
- Після створення можна встановити додаткові властивості, такі як ресурси, обмеження та календарі.
Поширені запитання
П: Чи можу я призначити тривалість під час створення завдання?
- Так, після створення завдання ви можете встановити
Duration
властивість.
П: Чи можна створювати завдання без зв’язку з іншими?
- Так. Залежності є необов’язковими і можуть бути додані пізніше за допомогою
TaskLink
.
П: Чи встановлює створення завдання автоматично його дати початку та завершення?
- За замовчуванням для призначення дат початку та завершення використовуються календар проєкту та правила планування, але їх можна перевизначити.