Я работаю с локальной установкой TFS 2015 Update 1. Я пытаюсь изменить типы рабочих элементов, чтобы ограничить поле «Назначено», чтобы отображались только определенные группы tfs в качестве параметров. Я нашел, как это сделать, экспортировав и изменив шаблон остроумия, но когда я пытаюсь импортировать шаблон обратно, я получаю сообщение об ошибке в части xml, которую я не касался.
Шаги:
1) Экспортируйте шаблон с помощью команды witadmin exportwitd (я начал с шаблона User Story для моего первого теста)
2) Измените xml, чтобы добавить «РАЗРЕШЕННЫЕ ЗНАЧЕНИЯ» для группы в поле «Назначено».
3) Попытайтесь импортировать измененный шаблон обратно с помощью команды witadmin importwitd
4) Получите следующее исключение для поля и значения, которые я никогда не касался и не изменял: TF212018: ошибка проверки схемы отслеживания рабочего элемента: TF248020: вы не можете указать атрибут «Reportable» для поля «System.BoardColumnDone». Вы можете определить атрибут reportable только для полей типа Integer, Double, String или DateTime. Удалите этот атрибут для поля или измените тип поля и повторите попытку.
5) Очевидно, я не хочу удалять или изменять этот атрибут поля, я всего лишь пытаюсь изменить одну вещь в шаблоне. Я не уверен, почему я получаю эту ошибку, если очевидно, что она действительна, потому что она была экспортирована таким образом. Я новичок в изменении шаблонов рабочих элементов, но это было простое изменение, поэтому я уверен, что ничего не напутал. Я вставил поле, которое изменил ниже, для справки.
<FIELD name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
<HELPTEXT>The person currently working on this story</HELPTEXT>
<ALLOWEXISTINGVALUE />
<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
<!-- Only allow specific tfs group -->
<LISTITEM value="[DefaultCollection]\Project Valid Users" />
</ALLOWEDVALUES>
<VALIDUSER />
</FIELD>