Существует ли какая-либо пользовательская опция для блокировки рабочего элемента для определенной итерации?

#tfs #devops #tfs-workitem #tfsintegrationplatform

#tfs #devops #tfs-workitem #tfsintegrationplatform

Вопрос:

Я пытаюсь заблокировать / запретить возможность открытия нового рабочего элемента с определенными итерациями.

Я попытался сделать это с помощью пользовательского поля с тем же значением идентификатора итерации и <PROHIBITEDVALUES> правила.

Затем я понял, что это невозможно, потому что поле iteration-id загружается только после того, как я нажимаю кнопку «Сохранить», а это слишком поздно.

Есть какие-либо другие идеи, как это сделать?

Ответ №1:

Нет никакой встроенной опции для скрытия старых / специфичных итераций в поле рабочего элемента.

введите описание изображения здесь

Однако вы можете установить для параметра безопасности «Редактировать рабочие элементы на этом узле» значение deny, и они не смогут сохранять рабочие элементы с выбранной областью или итерацией.

Кроме того, вы также могли бы скрыть узел (ы) итерации:

  • Откройте настройки проекта> Конфигурация проекта
  • Выберите вкладку Итерация
  • Выберите итерацию, которую вы хотите скрыть
  • Нажмите Безопасность > Добавить разрешения «Запретить просмотр» для пользователей, от которых вы хотите скрыть узлы.

Пользователь не сможет увидеть итерацию в спринте.

Обновить:

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Я знаю о «Редактировать рабочие элементы в этом узле», но это только для области. И я не смог найти способ «Запретить просмотр» для скрытия итерации. Я использую Tfs 18, если предполагается, что это должно быть по-другому.

2. У @YarinDolev есть скриншот обновления two для вашей справки, пожалуйста, просмотрите его.

3. Привет, спасибо за помощь. Я пытался использовать разрешения, но это работает только для области, а не для итераций. Я настраиваю свой wit для итерации блокировки и создаю код на C # для его автоматизации. Еще раз спасибо, Yarin