Робота з попередніми та наступними задачами
Огляд
У Microsoft Project задачі часто пов’язують, щоб показати залежності та порядок планування. Ці зв’язки називаються зв’язки завдань, і вони визначають, як початок або завершення однієї задачі впливає на іншу. За допомогою Aspose.Tasks for .NET ви можете легко працювати з попередніми і наступними задачами програмно, використовуючи TaskLink class.
Для керування зв’язками між задачами доступні такі властивості:
Обидві властивості приймають і повертають a Task об’єкт, що дає вам повний доступ до пов’язаних задач.
Керування попередниками та наступниками у Microsoft Project
Щоб переглянути та редагувати попередників задач у інтерфейсі Microsoft Project:
- З меню View меню виберіть More Views а потім оберіть Task Entry Form.
- Двічі клацніть потрібну задачу.
- Відкрийте вкладку 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-застосунках.