Что я пытаюсь сделать:
Настройте рабочий элемент TFS, чтобы разрешить назначение задач людям, у которых нет учетных записей TFS. Эти пользователи не будут обращаться к TFS. Мы просто хотим отслеживать, что мы назначили задачи, когда эти люди находятся за пределами нашей команды.Как я могу создать правило TFS в поле AssignedTo, которое отображает список допустимых пользователей и разрешает запись в freetext?
То, что я пробовал:
В основном я хочу, чтобы обновить поле AssignedTo на рабочий элемент задачи, чтобы вводить значения, которые не в списке, но по-прежнему показывать раскрывающийся список действительных пользователей AD, чтобы выбрать из ,
Замена правила ValidUsers правилом RecommendedValues решает проблему добавления значений, отсутствующих в списке, но мы теряем выпадающее меню пользователей TFS, если мы вручную не набираем каждого человека в глобальном списке (который я бы предпочитают не поддерживать).
Использование правила ValidUsers и правила RecommendedValues позволяет использовать раскрывающееся меню AND в новом значении, но если введенное значение отсутствует в списке, оно не будет проверяться.
Вопрос
Есть ли способ, чтобы установить правило SUGGESTEDVALUES вытягивает предложенные значения из AD или группы TFS? Или, может быть, есть еще один способ скиннинга этой кошки?
Это звучит как очень плохая идея. Вы когда-нибудь смотрели на денормализованную базу данных и видели, как много слов одного человека можно записать? Это делает сообщение невозможным. Просто добавьте их в группу с доступом Reader. –
Эти пользователи не являются даже пользователями домена в среде, где установлен TFS. Это не сработает. Однако я согласен с вопросом нормализации. Было бы идеально, если бы любые свободные текстовые записи были добавлены в раскрывающийся список (глобальный список) автоматически, чтобы уменьшить эту проблему) – JohnFx