Последняя функциональная возможность возврата, которую мы рассмотрим, — это концепция связи возвратов с элементарными работами. Элементарные работы, которые мы подробно опишем в следующей главе, используются для представления в проекте различных задач, начиная с отчетов об ошибках и до обычных текущих задач. Элементарные работы могут быть связаны с различными элементами системы TFS; сами возвраты также являются такими элементами.
Для связывания возврата с элементарной работой выберите канал Work Items, а затем сделайте выбор из списка имеющихся элементарных работ. Путем связывания элементарных работ с возвратом вы помогаете интегрировать различные рабочие наборы проекта в цельное представление, характеризующее продвижение проекта. Рассмотрим, например, разработчика, который создал библиотеку классов (как одну из зад&ч проекта). После тестирования он определил, что один из его классов в одном из тестовых случаев не работает надлежащим образом. Вместо того чтобы сообщать об исключительном состоянии, класс его проглатывает. В командной системе разработки ошибка оформлена в виде элементарной работы. Для решения этой проблемы разработчик извлекает файл класса, исправляет ошибку, а затем возвращает файл. В диалоговом окне возврата он может просто связать элементарную работу с возвратом, либо сделать еще один шаг и указать, что данный возврат фактически решает проблему, документированную в элементарной работе (рис. 24.19).
Рис. 24.19. Связывание с элементарной работой
Появляющиеся в списке элементарные работы фактически возвращены из запроса, который выполняется по базе данных элементарных работ. Вы можете изменить этот запрос (при помощи выпадающего элемента в верхней части окна канала Work Items), либо можете даже выполнить поиск по всем элементарным работам. Как уже упоминалось, элементарные работы и запросы (и многое другое) описаны в главе 25.