Заметки консультанта

Шамрай Александр Владимирович

Archive for Июнь 2012

Как выполнить проверку области или итерации для рабочего элемента?

Posted by Шамрай Александр на Июнь 21, 2012

<< Перейти в раздел “Team Foundation Work Item Tracking FAQ”

Для проверки области или итерации можно воспользоваться системными полями System.AreaId и System.IterationId, которые хранят уникальный идентификатор значений области и итерации. Для обеспечения возможности проверки можно ввести дополнительное поле, которое будет использоваться по следующим правилам:

  1. Ввести для этого поля запрещенное значение PROHIBITEDVALUES (например, наименование проекта)
  2. Если поле System.AreaId (или System.IterationId) равно идентификатору, который запрещено устанавливать, то скопировать в поле запрещенное значение из пункта 1
  3. Если поле System.AreaId (или System.IterationId) не равно идентификатору, который запрещено устанавливать, то скопировать в поле любое другое значение

Для реализации данного сценария можно воспользоваться утилитой Power Tools и выполнить следующие шаги (на примере области):

  1. Получить идентификатор можно через командный запрос, добавив это поле в его колонки:
  2. Открыть рабочий элемент на сервере:
  3. Добавить новое поле:
  4. Добавить для поля правило на запрещенные значения
  5. Добавить для поля правило на проверку соответствия идентификатору
  6. Добавить для поля правило на проверку несоответствия идентификатору
  7. Сохранить изменения

В результате данного примера если не будет выбрана какая-либо область, появится ошибка сохранения:

Posted in Microsoft, Team Foundation Server FAQ, Visual Studio, Work Item Tracking FAQ | Отмечено: , , , | Leave a Comment »

Ошибка TF26204 при добавлении глобальных списков

Posted by Шамрай Александр на Июнь 18, 2012

<< Перейти в раздел “Team Foundation Work Item Tracking FAQ”

Если импортировать глобальный список, элементы которого содержат в себе обратный слеш, то будет отображена ошибка: «TF26204: The account you entered is not recognized»

При этом учетная запись имеет права на редактирование списка.

Для решения проблемы нужно убрать обратную косую черту из элементов и заменить на другой символ. Например: Вместо «Область\Регион» ввести «Область | Регион» или «Область -> Регион»

Posted in Microsoft, Team Foundation Server, Team Foundation Server FAQ, Visual Studio, Work Item Tracking FAQ | Отмечено: , , | 2 комментария »

 
%d такие блоггеры, как: