Створення зв'язків завдань

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

Microsoft Project підтримує чотири стандартні типи зв’язків:

Aspose.Tasks for .NET надає TaskLink class для створення та керування цими зв’язками програмно.

Створення зв’язку завдання

Щоб створити зв’язок завдання в Aspose.Tasks:

  1. Використайте TaskLink конструктор, який приймає три параметри:

    • Перший: попереднє завдання,
    • Другий: наступне завдання,
    • Третій: тип зв’язку (TaskLinkType перелічення). Параметр типу зв’язку необов’язковий; за замовчуванням — Finish-to-Start (FS).
  2. Додайте зв’язок до колекції зв’язків завдань проєкту.

Приклад нижче демонструє створення зв’язку між двома завданнями, де Task1 як попередник і Task2 як наступник:

1// Create new project and add tasks
2Project project = new Project();
3Task pred = project.RootTask.Children.Add("Task 1");
4Task succ = project.RootTask.Children.Add("Task 2");
5
6// Links tasks
7TaskLink link = project.TaskLinks.Add(pred, succ);

Висновок

Створення зв’язків завдань є основоположним для визначення залежностей у розкладах проєкту. Використовуючи TaskLink class та TaskLinkType перелічення в Aspose.Tasks for .NET, розробники можуть програмно встановлювати та керувати залежностями між завданнями, що дає змогу точно контролювати планування та логіку розкладу проєкту.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.