Визначення типу зв'язку

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

У Aspose.Tasks для .NET, LinkType властивість TaskLink класу використовується для отримання або встановлення типу зв’язку. Властивість приймає значення з TaskLinkType переліку.

Типи зв’язків завдань у Microsoft Project

Microsoft Project підтримує чотири стандартні типи залежностей:

Ці самі значення доступні в Aspose.Tasks через TaskLinkType перерахування.

Визначення типу зв’язку у Microsoft Project

Щоб встановити тип зв’язку вручну в Microsoft Project:

  1. З меню View виберіть More Views а потім Task Entry Form.
  2. Двічі клацніть по потрібному завданню.
  3. Відкрийте вкладку Predecessor .
  4. Виберіть потрібний тип зв’язку.

визначення зв’язків завдань

Робота з типами зв’язків у Aspose.Tasks

Встановлення типу зв’язку

Наведений приклад показує, як задати тип зв’язку «Початок-початок» (SS) між двома завданнями. За замовчуванням зв’язки створюються як «Завершення-початок» (FS).

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// Link tasks with link type set to Start to Start
7TaskLink link = project.TaskLinks.Add(pred, succ);
8link.LinkType = TaskLinkType.StartToStart;

Отримання типу зв’язку

Наведений приклад демонструє, як прочитати типи зв’язків усіх зв’язків завдань у проєкті та вивести їх у консоль.

1Project project = new Project("New Project.mpp");
2
3foreach (TaskLink taskLink in project.TaskLinks)
4{
5    Console.WriteLine(taskLink.LinkType.ToString());
6}

Висновок

Типи зв’язків завдань є фундаментальною частиною планування проєкту. Використовуючи LinkType властивість TaskLink класу в Aspose.Tasks для .NET, ви можете програмно створювати, змінювати та аналізувати залежності між завданнями. Це дозволяє автоматизувати планування проєкту та забезпечити узгодженість взаємин між завданнями у складних графіках.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.