TF400618 при переходе от Scrum 2.2 к Scrum 3.0

Наш командный проект TFS 2012 был перенесен на новый сервер TFS2013 со всеми данными.

Когда я сейчас пытаюсь активировать новую функцию "Портфель Бэклог", появляется следующая ошибка:

[Ошибка] TF400618: Тип отчета поля "Microsoft.VSTS.Common.StateChangeDate" в типе рабочего элемента "Элемент" конфликтует с типом отчета существующего поля

В Scrum 2.2 определения типов SharedStep и TestCase имеют это определение поля

 <FIELD name="State Change Date" refname="Microsoft.VSTS.Common.StateChangeDate" type="DateTime">
        <WHENCHANGED field="System.State">
          <SERVERDEFAULT from="clock" />
        </WHENCHANGED>
        <WHENNOTCHANGED field="System.State">
          <READONLY />
        </WHENNOTCHANGED>
      </FIELD>

В Scrum 3.0 дополнительная функция имеет эти поля.

В MSDN под TF400618: тип отчета "{0}" в типе рабочего элемента "{1}" конфликтует с типом отчета существующего поля. Я не понимаю, что мне нужно сделать, чтобы решить проблему с полем функции.

Нужно ли вручную изменять шаблон процесса scrum 2.2 с типом рабочего элемента функции, публиковать измененный шаблон процесса в командном проекте и затем активировать "Журнал портфеля"?

2 ответа

После того, как вы изменили шаблон процесса, TFS не сможет автоматически устанавливать новые обновления. Вот руководство по его обновлению вручную: http://msdn.microsoft.com/en-us/library/ms194972(v=vs.120).aspx

Вместо этого я рекомендую вам записать изменения шаблона процесса в пакетный файл, чтобы при появлении новых версий вы могли легко повторить изменения в новом шаблоне, а не выполнять 12-этапный ручной процесс, описанный выше.

Мне не удалось настроить компоненты после выполнения всех шагов, указанных в: http://msdn.microsoft.com/en-us/library/ms194972%28v=vs.120%29.aspx

Поэтому я обновил файл Feature.xml таким образом, чтобы имя ПОЛЯ "Дата изменения состояния" в качестве параметра отчета сообщалось о "измерениях". После этого изменения я обновил шаблон по умолчанию на тот, который я настроил, и смог настроить компоненты. Вот как выглядит обновленный код в Feature.xml:

<FIELD name="State Change Date" refname="Microsoft.VSTS.Common.StateChangeDate" type="DateTime" reportable="dimension" >
Другие вопросы по тегам