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


Добавление функций с помощью процесса обновления вручную

После обновления до Visual Studio Team Foundation Server 2012 можно обновить командные проекты, созданные в более ранних версиях Team Foundation Server (Team Foundation Server) для использования новых функций для управления временем существования приложения.Необходимо обновлять командные проекты с помощью мастера настройки функций, как описано в Обновление обновленного командного проекта для доступа к новым функциям.Однако если мастер не сможет добавить один или несколько функции, то их можно добавить вручную.

Дополнительные сведения об этих новых возможностях см. в разделе Новые возможности планирования и отслеживания.

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

Важное примечаниеВажно

Файлы конфигурации процесса, предоставляемые в последней версии установленных шаблонов процессов с обновлением Team Foundation Server поддерживают типы рабочих элементов, определенные на версию 5.0 шаблонов процессов Microsoft Solutions Framework (MSF), и scrum Visual Studio 1.0.Если вы настраивали определения типа, предоставленных с этими шаблонами процессов, можно изменить файлы конфигурации для определения процесса, прежде чем импортировать их.В частности, если были выполнены изменения в рабочий процесс для тех типов, которые отслеживают элементы, ошибки и задачи невыполненной работы можно изменить файлы конфигурации процесса до импортировать их.Для получения дополнительной информации см. Настройка страниц невыполненной работы и доски с помощью конфигурации процессов.

Содержание раздела

  1. Загрузить последние файлы из шаблона процесса Microsoft

  2. Импортировать определения типов нового действия

  3. (Гибкая разработка) обновите рабочий процесс для описаний функциональностей пользователя и задач

  4. Импортировать определения новых категорий

  5. Импортировать процесс файлы конфигурации

  6. Добавьте вкладку раскадровки к элементу невыполненной работы

  7. Проверьте доступность новых функций

Важное примечаниеВажно

Процедуры в данном разделе предполагают, что необходимо обновить командный проект, который был создан из шаблона процесса, предоставленного с предыдущей версией Team Foundation Server или были обновлены для включения новых артефакты, которые были доступны в этой версии.В частности, ваш командный проект должен содержать определения типа тестового случая и общих шагов.Если любое из этих отсутствует, см. раздел Обновление командного проекта на основе шаблона процессов MSF v4.2.

Требования

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

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

  • Для проверки обновлений, выполняемых на странице Невыполненная работа, разрешения Team Web Access, должны быть определены в *** Full ***.Могут применяться дополнительные требования лицензирования.Для получения дополнительной информации см. Доступ к функциям Team Web Access.

  • Для доступа к Моей работе необходимо иметь установленную Visual Studio Premium или Visual Studio Ultimate.Страница Моя работа в Team Explorer позволяет разработчикам управлять их текущей работой, приостанавливать и возобновлять работу, а также запрашивать анализ кода.Дополнительные сведения см. в разделе Visual Studio.

ПримечаниеПримечание

Можно выполнить некоторые процедур, описанные ниже, используя редактора процессов, надстройку инструментальных средств Visual Studio, которую можно загрузить и установить.Обнаружен в меню Сервис, перезапуск редактор предоставляет графический пользовательский интерфейс для настройки объекты, используемые для отслеживания рабочих элементов в Team Foundation Server.Данное средство позволяет импортировать и экспортировать типы рабочих элементов и изменять их определение.Дополнительные сведения см. на следующей странице веб-сайта Microsoft: Team Foundation Server Power Tools.

1.Загрузить последние файлы из шаблона процесса Microsoft

Важное примечаниеВажно

Чтобы получить доступ к последним версий шаблонов процессов по умолчанию, укажите ежеквартальное последнее обновление для Team Foundation Server.Обновления, внесенные в рабочий процесс для нескольких типов рабочих элементов в самом последнем ежеквартальном обновления.Поддержка этих изменений обратно преобразует таким образом, чтобы при случайно перетащите рабочего элемента на доске канбана доске или задачи или не разрешено в закрытое состояние, можно перетащить его обратно в более предыдущее состояние рабочего процесса.

Можно получить обновление с сайта загрузки корпорации Майкрософт. Ежеквартальное обновление для Microsoft Visual Studio 2012 Team Foundation Server.

  1. На компьютере, на котором Visual Studio или Team Explorer установлены загрузите последнюю версию шаблона процесса Microsoft, используемого для создания командного проекта.Дополнительные сведения см. в разделе Загрузка последней версии шаблонов процессов.

  2. Извлечение файлов в локальную папку.Дополнительные сведения см. в разделе Работа с файлами шаблонов процессов.

К началу

2.Импортировать определения типов нового действия

Необходимо импортировать файлы определения 4 новые типы рабочих элементов. FeedbackRequest, FeedbackResponse, CodeReviewRequest и CodeReviewResponse.

  1. Откройте окно командной строки, в которой или Visual Studio или Team Explorer установлены и вставьте:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    В 64-разрядной версии Windows замените %programfiles% на %programfiles(x86)%.

  2. Введите следующие 4 команды, одна одновременно, заменяя данные для аргументов, которые отображаются, а затем выберите вставить.

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FeedbackRequest.xml"
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FeedbackResponse.xml"
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CodeReviewRequest.xml
    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CodeReviewResponse.xml"
    

    Укажите URL-адрес для CollectionURL коллекцию командных проектов, и для ИмяПроекта укажите имя командного проекта, указанного в коллекции.Необходимо задать URL-адрес в следующем формате: **http://**Имя сервера: порт/VirtualDirectoryName/CollectionName, например: http://srvalm:8080/tfs/DefaultCollection.

    В качестве пути_к_каталогу укажите расположение папки TypeDefinitions в загруженном шаблоне процесса.Путь к каталогу должен следовать этой структуре: Буква диска:\MSFTemplateFolder\WorkItem Tracking\TypeDefinitions.

    В следующем примере показано, как импортировать файл FeedbackRequest.

    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection"/p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml"

К началу

3.(Гибкая разработка) обновите рабочий процесс описаний функциональностей пользователя и задач

Версия 6.0 шаблона процесса MSF agile добавляет новые и удаленные состояния к рабочим процессам описаний функциональностей пользователя и задач.Эти состояния поддерживает переход рабочих элементов из нового состояния или удаленному в активное состояние.Без этих состояний, описание функциональности пользователей, назначенное для того, чтобы итерация оставалась в невыполненной работе до тех пор, пока она не будет разрешена, что не является необходимым или ожидаемым поведением.Кроме того, команда не может сократить и описания задачи из невыполненной работы.

Для обновления рабочего процесса см. в разделе Обновление рабочего процесса для командных проектов Agile.

К началу

4.Импортировать определения новых категорий

Последняя версия файла определения категории содержит 5 новых категорий в дополнение к 4 определенным категориям в предыдущих версиях.Несколько новых функций зависит от новых определений категории.Чтобы обновить категории, определенные для командного проекта, нужно импортировать новый файл категорий.

ПримечаниеПримечание

Импорт XML-файла категорий в проект приведет к перезаписи всех существующих категорий.Категории, которые были определены ранее, но не заданы в файле, будут удалены.

Если вы настраивали файл категорий командного проекта, можно добавить такие же настройки к новому файлу определения категорий до импортировать его.Дополнительные сведения см. в разделе Определение категорий для группирования типов рабочих элементов;

Импорт файла определений категорий

  • Из окна командной строки для witadmin введите следующую команду, подставив свои данные вместо показанных аргументов, и нажмите кнопку ВВОД.

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    

    В качестве пути_к_каталогу укажите расположение папки WorkItem Tracking в загруженном шаблоне процесса.Путь к каталогу должен иметь следующую структуру:

    диск:\папка_шаблона_MSF\Agile\Files\WorkItem Tracking\

    Следующий пример показывает, как импортировать файлы определений категорий:

    witadmin importcategories /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\categories.xml"

К началу

5.Импортировать процесс файлы конфигурации

Процесс файлы конфигурации определяют структуру и функции, доступные через страницы невыполненной работы и доска Team Web Access.Для использования этих страниц необходимо импортировать процесс файлы конфигурации.

ПримечаниеПримечание

Импортирование файлы определения для поворотливой или общей конфигурации процесса перезаписать все существующие конфигурации, определенные для командного проекта.

Можно настраивать процесс файлы конфигурации до импорта.Для получения дополнительной информации см. Настройка страниц невыполненной работы и доски с помощью конфигурации процессов.

Импортирование файлов конфигурации процессов

  • Для импорта файлов определений конфигураций процессов введите следующие две команды, одну за другой, подставив свои данные вместо показанных аргументов, и нажмите кнопку ВВОД.

    witadmin importagileprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\AgileConfiguration.xml"
    witadmin importcommonprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CommonConfiguration.xml"
    

    В качестве пути_к_каталогу укажите путь к папке Process в загруженном шаблоне процесса.Путь к каталогу должен иметь следующую структуру:

    диск:\папка_шаблона_MSF\WorkItem Tracking\Process

    Следующие примеры показать, как импортировать файлы определения для поворотливой конфигурации процесса.

    witadmin importagileprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C:\MyTemplates\WorkItem Tracking\Process\AgileConfiguration.xml"

К началу

6.Добавьте вкладку раскадровки к элементу невыполненной работы

При добавлении Storyboarding теперь можно связать рабочие элементы в раскадровкам.Для этого необходимо добавить вкладку связи Storyboard элемента управления к определению типа рабочего элемента.В последних версиях Team Foundation Server шаблонов процессов значения по умолчанию предоставляет элемент управления Storyboard отображается на вкладке ссылки на все типы рабочих элементов невыполненной работы, например список невыполненных работ по продукту, описания функциональности пользователя и требование.

  1. Из окна командной строки для witadmin введите следующую команду, подставив свои данные вместо показанных аргументов, и нажмите кнопку ВВОД.Экспортировать файл определения типа, команда использует для управления невыполненной работы элементы.

    witadmin exportwitd /collection:CollectionURL /p:"ProjectName" /n:"TypeName" /f:"DirectoryPath\FileName.xml"
    

    Укажите URL-адрес для CollectionURL коллекцию командных проектов, и для ИмяПроекта укажите имя командного проекта, указанного в коллекции.Используйте формат для URL : **http://**имя_сервера:порт/имя_виртуального_каталога/имя_коллекции, например: http://srvalm:8080/tfs/DefaultCollection.

    Для TypeName укажите имя для элемента невыполненной работы, например описания функциональности пользователей или элемента невыполненная работа по продукту.

  2. Откройте файл SamplePage.aspx в текстовом редакторе, таком как "Блокнот".

  3. Добавьте этот фрагмент кода в раздел <TabGroup >:

    <Tab Label="Storyboards"> 
       <Control Name="StoryboardsControl" Type="LinksControl"> 
          <LinksControlOptions> 
             <WorkItemLinkFilters FilterType="excludeAll" /> 
             <ExternalLinkFilters FilterType="include"> 
                <Filter LinkType="Storyboard" /> 
             </ExternalLinkFilters> 
             <LinkColumns> 
                <LinkColumn RefName="System.Title" /> 
                <LinkColumn LinkAttribute="System.Links.Comment" /> 
             </LinkColumns> 
          </LinksControlOptions> 
       </Control> 
    </Tab> 
    
  4. Сохраните и закройте файл.

  5. Импортировать файл определения типа, введя эта команда:

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  6. Убедитесь, что вкладка отображается в элементе невыполненной работы.

7.Проверьте доступность новых функций

Дополнительные сведения см. в разделе Проверка доступности новых функций.

К началу

См. также

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

Настройка шаблонов процессов

Обновление обновленного командного проекта для доступа к новым функциям