Поделиться через


Практическое руководство. Создание списка выбора

Обновлен: Ноябрь 2007

Чтобы создать список выбора для дальнейшего использования в поле типа рабочего элемента, нужно экспортировать XML-файл и изменить его содержимое. После добавления списка выбора XML-файл можно импортировать, чтобы начать использовать обновленный тип рабочего элемента.

Требуемые разрешения

Для выполнения этой операции необходимо быть членом группы Администраторы Team Foundation или членом группы Администраторы проекта для проекта. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Создание списка выбора

  1. Если вы изменяете тип рабочего элемента для одного проекта, запустите программу witexport для экспорта XML-файла типа рабочего элемента, который требуется изменить. Дополнительные сведения см. в разделе Практическое руководство. Экспортирование типа рабочего элемента из существующего проекта.

  2. В Visual Studio в меню Файл выберите пункт Открыть, а затем выберите пункт Файл.

    Откроется диалоговое окно Открытие файла.

  3. В списке Поиск в перейдите к папке, в которую был экспортирован файл.

    Если изменение типа рабочего элемента производится для настройки шаблона процесса, перейдите в ту папку, куда был загружен шаблон процесса.

    ms404853.alert_note(ru-ru,VS.90).gifПримечание.

    Если компьютер работает под управлением Windows Vista, у пользователя могут отсутствовать права доступа к определенным папкам. При попытке экспорта типа рабочего элемента в папку, для доступа к которой у пользователя отсутствуют права, технология виртуализации реестра автоматически перенаправит экспортируемый файл и сохранит его в виртуальном хранилище. Дополнительные сведения см. в разделах https://go.microsoft.com/fwlink/?LinkId=92325 и https://go.microsoft.com/fwlink/?LinkId=92323 (на английском языке). Во избежание перенаправления файл можно экспортировать в расположение, для которого имеются права доступа.

  4. Выберите XML-файл типа рабочего элемента, который нужно изменить, и нажмите кнопку Открыть. При выводе запроса о завершениях строк нажмите кнопку Нет.

  5. Найдите в XML-файле раздел <FIELDS>, а в нем — поле, которое нужно изменить.

  6. Добавьте список допустимых значений для поля, вставив правило ALLOWEDVALUES. В следующем XML-коде новое правило выделено полужирным шрифтом.

    <FIELD name="My Field" refname="MyCompany.MyProcess.MyField" type="String" reportable="dimension">
    <REQUIRED />
    <ALLOWEDVALUES>
        <LISTITEM value="Process Management" />
        <LISTITEM value="Planning" />
        <LISTITEM value="Review" /></ALLOWEDVALUES>
    </FIELD>
    
  7. Сделайте поле «Категория» необязательным, удалив правило REQUIRED, которое выделено в следующем примере.

    <FIELD name="My Field" refname="MyCompany.MyProcess.MyField" type="String" reportable="dimension">
    <REQUIRED />
    <ALLOWEDVALUES>
        <LISTITEM value="Process Management" />
        <LISTITEM value="Planning" />
        <LISTITEM value="Review" />
    </ALLOWEDVALUES>
    </FIELD>
    
  8. Чтобы сохранить изменения в XML-файле, нажмите в панели инструментов кнопку Сохранить.

  9. Импортируйте обновленный тип рабочего элемента.

    Сведения об импорте нового типа рабочего элемента в одиночный проект см. в разделе Практическое руководство: импорт типа рабочего элемента в существующий проект.

    О добавлении типа рабочего элемента в шаблон процесса см. в разделе Типы рабочих элементов.

Проверка изменений, импортированных в отдельный проект

  1. В окне Сред. Командный обозреватель нажмите кнопку Обновить, чтобы загрузить с сервера последние обновления.

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

  2. Создайте новый рабочий элемент, используя измененный вами тип рабочего элемента. Для этого щелкните правой кнопкой мыши узел Рабочие элементы, выберите команду Добавить рабочий элемент, а затем выберите тип рабочего элемента.

    Этот рабочий элемент создается на основе измененного и импортированного типа рабочего элемента.

  3. Щелкните список в измененном поле.

    Обратите внимание, что теперь поле поддерживает только значения, указанные в правиле ALLOWEDVALUES.

    ms404853.alert_note(ru-ru,VS.90).gifПримечание.

    Допустимые значения в раскрывающемся списке всегда отображаются в алфавитном порядке, независимо от порядка расположения элементов LISTITEM в XML-файле.

  4. Чтобы закрыть новый рабочий элемент, нажмите кнопку Закрыть. При выводе запроса на сохранение рабочего элемента нажмите кнопку Нет.

См. также

Задачи

Практическое руководство. Создание зависимого списка выбора

Практическое руководство. Указание значения по умолчанию

Обеспечение соответствия строкового поля шаблону

Практическое руководство. Настройка поля "Назначено"

Основные понятия

Использование условий <WHEN>, <WHENNOT> и <WHENCHANGED>