Мы использовали TFS 2008 для контроля версий и различные списки SharePoint WSS для управления проблемами и ошибками в наших проектах.
Недавно мы перешли на TFS 2010 и теперь хотим использовать функции интеграции с SharePoint и управление проблемами / рабочими элементами, которые доступны в TFS 2010.
Для этого мне нужно перенести все проблемы и ошибки из наших старых списков WSS SharePoint в нашу коллекцию TFS 2010 в виде рабочих элементов. Тем не менее, во время перехода членам нашей команды все еще нужно посмотреть на существующие проблемы, которые были перенесены из старых списков WSS.
Для этого я добавил в наши рабочие элементы настраиваемое поле «WSS ID», которое доступно только для чтения, но будет отображать номер проблемы из старого списка WSS.
Теперь, поскольку пользователи будут использовать наш портал SharePoint, я хочу разработать веб-часть, где они могут ввести старый номер проблемы WSS, чтобы найти эту проблему в нашем новом TFS 2010 в качестве рабочего элемента.
Я хочу, чтобы веб-часть, такая как веб-часть [Перейти к заданию], запускалась с TFS SharePoint Portal, как показано ниже:
Как я могу создать подобную веб-часть, которая будет выполнять поиск в настраиваемом поле с именем "WSS ID" и открывать рабочий элемент, если найдено совпадение, или просто сообщать, что совпадение не найдено?