Мы только что начали с 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)
Кто-нибудь еще пытался применять такие правила в рабочих элементах? Есть ли другой подход к решению той же проблемы? Я благодарен за любые мысли по этому вопросу.