Робота з попередніми та наступними задачами

Огляд

У Microsoft Project задачі часто пов’язують, щоб показати залежності та порядок планування. Ці зв’язки називаються зв’язки завдань, і вони визначають, як початок або завершення однієї задачі впливає на іншу. За допомогою Aspose.Tasks for .NET ви можете легко працювати з попередніми і наступними задачами програмно, використовуючи TaskLink class.

Для керування зв’язками між задачами доступні такі властивості:

Обидві властивості приймають і повертають a Task об’єкт, що дає вам повний доступ до пов’язаних задач.

Керування попередниками та наступниками у Microsoft Project

Щоб переглянути та редагувати попередників задач у інтерфейсі Microsoft Project:

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

Це забезпечує графічний спосіб аналізу залежностей між задачами.

керування попередником і наступником задачі

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

Використовуючи Aspose.Tasks для .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 для .NET, розробники можуть програмно керувати та аналізувати залежності задач з тією ж гнучкістю, що й у Microsoft Project, але безпосередньо у своїх .NET-застосунках.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.