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

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

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

Клас завдання розкриває класи, які допомагають вам визначити:

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

Оголосити завдання як батько або дитяче завдання в проекті Microsoft:

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

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

Наступні приклади показують перегляд батьківських та дитячих завдань у проекті, що використовує Aspope.tasks.

 1// Create project instance
 2System::String dataDir = RunExamples::GetDataDir(System::Reflection::MethodBase::GetCurrentMethod(ASPOSE_CURRENT_FUNCTION)->get_DeclaringType().get_FullName());
 3System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"ParentChildTasks.mpp");
 4    
 5// Create a ChildTasksCollector instance
 6System::SharedPtr<ChildTasksCollector> collector = System::MakeObject<ChildTasksCollector>();
 7    
 8// Collect all the tasks from RootTask using TaskUtils
 9TaskUtils::Apply(project1->get_RootTask(), collector, 0);
10    
11// Parse through all the collected tasks
12    
13{
14    auto tsk1_enumerator = (collector->get_Tasks())->GetEnumerator();
15    decltype(tsk1_enumerator->get_Current()) tsk1;
16    while (tsk1_enumerator->MoveNext() && (tsk1 = tsk1_enumerator->get_Current(), true))
17    {
18        System::Console::WriteLine(tsk1->Get(Tsk::Name()));
19    }
20}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.