Работа с предшествующими и последующими задачами

Обзор

В Microsoft Project задачи часто связываются, чтобы показать зависимости и порядок планирования. Эти связи называются связями между задачами, и они определяют, как начало или завершение одной задачи влияет на другую. С помощью Aspose.Tasks for .NET вы можете легко работать с предшествующие и последующие задачи программно, используя TaskLink класс.

Следующие свойства доступны для управления отношениями между задачами:

Оба свойства принимают и возвращают объект Task объект, предоставляя вам полный доступ к связанным задачам.

Управление предшествующими и последующими задачами в Microsoft Project

Чтобы просмотреть и отредактировать предшествующие задачи в интерфейсе Microsoft Project:

  1. Из меню «Вид» , выберите Другие представления а затем выберите «Форма ввода задачи».
  2. Дважды щелкните нужную задачу.
  3. Откройте вкладку «Предшественники» чтобы просмотреть или обновить связанные задачи.

Это обеспечивает графический способ анализа зависимостей между задачами.

управление предшествующими и последующими задачами

Работа со связями задач в Aspose.Tasks

Используя Aspose.Tasks for .NET, вы можете пройти по всем связям задач в проекте и прочитать информацию о предшествующих и последующих задачах. Это позволяет создавать отчеты, анализировать расписание или реализовывать собственную проверку зависимостей.

Пример: чтение предшествующих и последующих задач

В следующем примере перебираются все связи задач в файле проекта и выводятся сведения о предшествующих и последующих задачах:

1Project project = new Project("New Project.mpp");
2
3// Display names of predecessor and successor tasks
4foreach (TaskLink taskLink in project.TaskLinks)
5{
6    Console.WriteLine("Predecessor " + taskLink.PredTask.Get(Tsk.Name));
7    Console.WriteLine("Predecessor " + taskLink.SuccTask.Get(Tsk.Name));
8}

Заключение

Связи задач необходимы для определения взаимоотношений между элементами проекта. Используя TaskLink, PredTask, и SuccTask свойства в Aspose.Tasks for .NET, разработчики могут программно управлять и анализировать зависимости задач с той же гибкостью, что и в Microsoft Project, но напрямую в своих .NET-приложениях.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.