Мы только начали работу с Team Foundation Server 2008/Visual Studio Team System, и мы рады узнать, как мы можем экспортировать и изменять рабочие элементы в соответствии с нашими потребностями. Однако эта последняя вещь, которая сделала бы настройку идеальной для нас, оказалась несколько сложной:
Мы экспортировали тип рабочего элемента Ошибка и внесли в него изменения, чтобы он по-разному отображался для разных групп пользователей. Однако мы видим потенциальную проблему в том, что не разработчики сообщают об ошибках, которые оказываются дубликатами. Мы хотели бы, чтобы пользователи, которые закрывают заявку с разрешенной причиной: дубликат, также создавали ссылку на ошибку, которая воспринималась как первое сообщение об ошибке.
Я просмотрел System.RelatedLinkCount и поместил правило
<FIELD type="Integer" name="RelatedLinkCount" refname="System.RelatedLinkCount">
<WHEN field="Microsoft.VSTS.Common.ResolvedReason" value="duplicate">
<PROHIBITEDVALUES>
<LISTITEM value="0" />
</PROHIBITEDVALUES>
</WHEN>
</FIELD>
Однако, когда я пытаюсь поместить что-либо в эту область, импортер сообщает мне, что System.RelatedLinkCount не принимает правило, независимо от того, что я добавляю, но правило выше показывает, что я пытаюсь сделать (хотя наиболее предпочтительное правило также проверил бы, что ошибка, на которую я ссылаюсь, также не является дубликатом, хотя это излишне: P)
Кто-нибудь еще пытался применять такие правила в рабочих элементах? Есть ли другой подход к решению той же проблемы? Я благодарен за любые мысли по этому вопросу.