Создание связей задач

Связи между задачами определяют отношения между двумя задачами в расписании проекта. Каждая связь соединяет предшествующую задачу с последующую задачу и определяет, как задачи планируются относительно друг друга.

Microsoft Project поддерживает четыре стандартных типа связей:

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

Создание связи между задачами

Чтобы создать связь между задачами в 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 класс и TaskLinkType перечисление в Aspose.Tasks for .NET, разработчики могут программно устанавливать и управлять связями между задачами, обеспечивая точный контроль над планированием и логикой расписания проекта.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.