Батьківські та дочірні завдання

У Microsoft Project завдання часто організовуються ієрархічно, щоб відобразити структури розбиття робіт (WBS).

  • батьківське завдання групує та узагальнює роботу своїх підзавдань.
  • дочірнє завдання має відступ під іншим завданням та впливає на тривалість, вартість і ступінь виконання батьківського завдання.

Aspose.Tasks for .NET дозволяє розробникам легко програмно отримувати доступ і керувати батьківсько-дочірніми відносинами.

Робота з батьківськими та дочірніми завданнями

Клас Task надає доступ до ієрархічних відносин:

Ці властивості дозволяють розробникам переміщатися по ієрархії завдань в обох напрямках.

Батьківські та дочірні завдання в Microsoft Project

Щоб оголосити завдання батьківським або дочірнім у Microsoft Project:

  1. У формі введення завдань виберіть завдання та натисніть на нього.
  2. Виберіть Outdent щоб перетворити завдання на батьківське, або,
  3. Виберіть Indent щоб перетворити завдання на дочірнє.

Отримання батьківських та дочірніх завдань

У наведеному прикладі на C# показано, як отримати батьківські та дочірні завдання з проєкту:

 1Project project = new Project("New Project.mpp");
 2
 3// Create a ChildTasksCollector instance
 4ChildTasksCollector collector = new ChildTasksCollector();
 5
 6// Collect all the tasks from RootTask using TaskUtils
 7TaskUtils.Apply(project.RootTask, collector, 0);
 8
 9// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12    Console.WriteLine(task.Get(Tsk.Name));
13}

Ключові зауваження

Поширені запитання

П: Чи може завдання мати кількох батьків?

П: Чи впливають батьківські завдання безпосередньо на планування?

П: Чи зберігаються батьківсько-дочірні відносини у форматах MPP і XML?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.