Настройка проекта с помощью наследуемого процесса

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Каждый проект основан на процессе, который определяет стандартные блоки для отслеживания работы. Первый проект, который вы создаете, использует один из процессов по умолчанию— Agile, Basic, Scrum или CMMI.

Каждый проект основан на процессе, который определяет стандартные блоки для отслеживания работы. Первый проект, который вы создаете, использует один из процессов по умолчанию — Agile, Scrum или CMMI.

Наследуемые процессы можно настраивать только. Все изменения, внесенные в унаследованный процесс, автоматически отображаются в проектах, использующих этот процесс.

Важно!

Эта статья относится к Azure DevOps Services и Azure DevOps Server 2019 и более поздним версиям. Сведения о настройке любого проекта, определенного в коллекции для TFS 2018 или более ранней версии, см. в статье о локальной модели xml-процессов.

Важно!

Модель процесса наследования можно использовать только для проектов, определенных в коллекции проектов, настроенных для поддержки модели процесса наследования. Если локальная коллекция настроена для использования локальной модели xml-процессов, эту модель процесса можно использовать только для настройки интерфейса отслеживания работы. Дополнительные сведения см. в разделе "Настройка отслеживания работы", "Выбор модели процесса" для коллекции проектов.

Сведения о настройке любого проекта, определенного в коллекции для TFS 2018 или более ранней версии, см. в статье о локальной модели xml-процессов.

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

Создание наследуемого процесса настройка наследуемого процесса применения наследуемого процесса к проектами проверка изменений

В первую очередь процесс настраивается путем добавления или изменения типа рабочего элемента (WIT), определенного для этого процесса.

Узнайте, как выполнять следующие задачи:

  • Открытие процесса параметров>
  • Создание наследуемого процесса для настройки
  • Добавление или изменение поля
  • Добавление или изменение правила для типа рабочего элемента
  • Добавление или изменение типов рабочих элементов
  • Изменение рабочего процесса типа рабочего элемента
  • Добавление или изменение пользовательского элемента управления
  • Добавление расширения к типу рабочего элемента
  • Проверка настроек, которые вы сделали
  • Изменение процесса, используемого проектом

Примечание

Изменения, внесенные в унаследованный процесс, можно просмотреть с помощью журнала аудита. Дополнительные сведения см. в статьях "Доступ", "Экспорт" и "Фильтрация журналов аудита".

Предварительные требования

Перед настройкой процесса рекомендуется ознакомиться с настройкой и настройкой Azure Boards, которая содержит рекомендации по настройке Azure Boards в соответствии с потребностями бизнеса. Описание различных невыполненных работ и досок см. в разделе "Задачи", поддерживаемые невыполненной работой, досками, досками задач и планами.

Открытие процесса параметров>

Вы создаете, управляете и вносите настройки в процессы из процесса параметров>организации.

  1. Выберите логотип Azure DevOps, чтобы открыть Projects. Затем выберите параметры организации.

    Откройте параметры организации проектов>.

  2. Затем нажмите кнопку "Процесс".

    Затем нажмите кнопку

    Важно!

    Если вы не видите процесс, вы работаете с TFS-2018 или более ранней версией. Страница "Процесс " не поддерживается. Необходимо использовать функции, поддерживаемые для локальной модели xml-процессов.

Вы создаете, управляете и вносите настройки в процессы из процесса параметров>коллекции.

  1. Выберите логотип Azure DevOps, чтобы открыть Projects. Выберите коллекцию проектов, процессы которой требуется настроить, а затем выберите "Параметры коллекции".

    Открытие параметров организации проектов>

  2. Затем нажмите кнопку "Процесс".

    Затем нажмите кнопку

Вы создаете, управляете и вносите изменения в процессы из процесса Администратор параметров>.

  1. Выберите логотип Azure DevOps, чтобы открыть Projects. Затем выберите параметры Администратор.

    Откройте параметры организации проекта>.

  2. Затем нажмите кнопку "Процесс".

    Затем нажмите кнопку

Примечание

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

Создание наследуемого процесса

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

  1. На странице "Процесс " откройте контекстное меню процесса , который будет использоваться для создания наследуемого процесса, а затем выберите " Создать наследуемый процесс". Выберите тот же системный процесс ( Agile, Basic, Scrum или CMMI), который использовался для создания проекта, который требуется настроить.

    Здесь мы создадим унаследованный процесс из системного процесса Agile.

    Контекстное меню выберите

    Контекстное меню выберите

    Контекстное меню выберите

    Важно!

    Если вы не видите параметр меню "Создать унаследованный процесс ", выбранная коллекция будет работать с локальной моделью xml-процессов. Вы можете импортировать и экспортировать шаблоны процессов и использовать функции, поддерживаемые для локальной модели xml-процессов.

  2. Введите имя для процесса и при необходимости описание. Имена процессов должны быть уникальными и не более 128 символов. Дополнительные ограничения см. в статье о создании процессов наследования и управлении ими, ограничениях имен процессов. При необходимости добавьте описание.

    Диалоговое окно создания наследуемого процесса

Добавление или изменение поля

Заблокированные поля и унаследованные поля соответствуют полям, унаследованным от системного процесса. Не удается настроить заблокированные поля. Можно настроить некоторые параметры для унаследованных полей. Вы можете полностью настроить поля, добавляемые в процесс.

  1. Чтобы начать, выберите унаследованный процесс и выберите WIT, который вы хотите настроить.

  2. Чтобы добавить поле, нажмите кнопку (значок "Создать поле ").

    Страница «Типы рабочих элементов процесса», добавление поля в WIT

    В открывшемся диалоговом окне выберите тип добавляемого поля. Дополнительные сведения см. в следующих статьях:

  3. Чтобы изменить существующее поле, можно выполнить следующие действия.

Добавление или изменение правила для типа рабочего элемента

Вы добавляете правила для поддержки конкретных рабочих процессов и бизнес-вариантов использования. Правила позволяют очистить значение поля, скопировать значение в поле и применить значения на основе зависимостей между значениями разных полей.

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

Process, WIT, Bug, Layout, New custom control

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

Добавление или изменение типов рабочих элементов

Вы используете разные WIT для планирования и отслеживания различных типов работы. Основной причиной добавления пользовательской WIT является настройка состояний веб-формы и рабочего процесса в соответствии с конкретными вариантами использования бизнеса.

  1. Чтобы начать, выберите унаследованный процесс и выберите WIT, который вы хотите настроить.

  2. На странице "Типы рабочих элементов " выберите тип нового рабочего элемента.

    Процесс, унаследованный процесс, типы рабочих элементов, добавление нового типа рабочего элемента
  3. Присвойте имя WIT и при необходимости укажите описание, значок и цвет. Значок и цвет, указанные на веб-портале, в том числе в форме рабочего элемента, а также при отображении связанных рабочих элементов в невыполненной работе, досках, результатах запроса и т. д.

    Диалоговое окно создания нового типа рабочего элемента

    Нажмите кнопку "Создать ", чтобы сохранить.

  4. Теперь вы можете добавить поля в WIT или настроить его следующим образом:

Изменение рабочего процесса типа рабочего элемента

Состояния рабочего процесса позволяют отслеживать состояние рабочего элемента при переходе с нового на завершенное.

  1. Чтобы изменить рабочий процесс, выберите унаследованный процесс, WIT и страницу "Состояния ".

    Страница

  2. Рабочий процесс можно изменить следующими способами:

Добавление пользовательского элемента управления

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

  • Чтобы добавить пользовательский элемент управления, выберите унаследованный процесс, WIT и добавьте пользовательский элемент управления.

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

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

Добавление расширения в тип рабочего элемента

Расширение — это устанавливаемый модуль, который вносит новые возможности в проект.

Примечание

Расширения групп и страниц автоматически добавляются ко всем WIT для всех процессов, как системных, так и унаследованных. Вы можете скрыть расширение для выбранных WIT в наследуемом процессе.

  1. Чтобы добавить расширение к типу рабочего элемента, выберите унаследованный процесс, WIT и нажмите кнопку "Получить расширения".

    Process, WIT, Bug, Layout, Get extensions

  2. Выберите расширение, которое вы хотите добавить. Здесь мы выбираем контрольный список рабочих элементов.

  3. Выберите организацию, в которую вы хотите добавить ее, и нажмите кнопку "Установить".

    Visual Studio Marketplace, расширение установки

    Расширения доступны для добавления во все проекты и процессы.

  4. Вернитесь к процессу и WIT и проверьте расположение расширения в нужном месте. Найдите его в нижней части среднего столбца и перетащите его в нужное место в форме.

    Расширение группы в форме рабочего элемента ошибки

Изменение невыполненной работы и досок

Вы можете добавить дополнительные WIT на уровень невыполненной работы или добавить другой невыполненной работы портфеля. Как показано ниже, мы добавили третий уровень невыполненной работы портфеля с меткой Initiative , которая отслеживает пользовательскую инициативу WIT, и мы переименовали невыполненную работу продукта в Истории и Билеты , чтобы указать, что мы не только отслеживаем Истории пользователей, но и Билеты клиентов в невыполненной работе продукта.

Изменения, внесенные на уровни невыполненной работы

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

    Веб-портал, Администратор контекст, страница обработки, открытие уровней невыполненной работы

  2. Конфигурацию невыполненной работы и платы можно изменить следующими способами:

Проверка настройки, выполненной

Мы рекомендуем создать тестовый проект и применить к нему настроенный унаследованный процесс, чтобы проверить внесенные изменения. Все настройки, внесенные в процесс, вступить в силу немедленно во всех проектах. Если вы хотите подготовить изменения, это можно сделать с помощью одного из двух способов:

Создание тестового проекта и копирование настроенного процесса

  1. Откройте страницу "Все процессы " и выберите ... контекстное меню для процесса, который вы хотите использовать, а затем выберите "Создать командный проект".

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

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

  2. Откроется страница "Создание проекта". Заполните форму. Дополнительные сведения см. в статье "Создание проекта".

    Создание формы проекта

    Создание формы проекта

  3. Откройте страницу рабочих>элементов (контекст пользователя) и выберите "Создать рабочий элемент " и выберите WIT, который вы настроили. Здесь мы выбираем ошибку.

    Страница

  4. Убедитесь, что в форме отображаются добавленные поля. Обратите внимание, что значок (восклицательный знак) указывает, что поле является обязательным.

Создание тестовой организации и импорт и экспорт процесса

Вы также можете выполнить следующие действия, чтобы проверить настройки, внесенные в унаследованный процесс.

  1. Создание тестовой организации.
  2. Используйте средство импорта и экспорта для копирования процесса в тестовую организацию.
  3. Проверьте настройки процесса в тестовой организации.
  4. Используйте средство импорта и экспорта еще раз, чтобы импортировать измененный процесс в рабочую организацию.

Применение настраиваемого процесса к проекту

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

Совет

При настройке WIT все проекты, ссылающиеся на унаследованный процесс, которые настраиваются автоматически, обновляются в соответствии с добавленными пользовательскими WIT. Чтобы просмотреть настройки, обновите веб-браузер.

  1. Для процесса, используемого проектом, выберите количество проектов.

    Здесь мы открываем меню для процесса agile по умолчанию.

    Гибкий процесс, выбор количества командных проектов

  2. Откройте ... контекстное меню для проекта, который вы хотите изменить, и выберите параметр "Изменить процесс ".

    Здесь мы открываем меню для MyFirstProject1.

    Проект, процесс изменения

  3. В диалоговом окне "Изменение процесса проекта" выберите процесс из меню параметров. Затем нажмите кнопку "Сохранить".

    Диалоговое окно

  1. Откройте ... контекстное меню для процесса и выберите команду "Изменить командные проекты". (Создайте ветвь для и запустите запрос на вытягивание).

    Здесь мы открываем меню для наследуемого процесса MyAgile.

    Контекстное меню гибкого процесса, выберите команду

  2. Установите флажок для этих проектов, которые вы хотите изменить, чтобы использовать гибкий процесс. Система перечисляет только те проекты, которые допустимы для текущего процесса.

    Здесь мы решили использовать гибкий процесс для проектов Fabrikam Fibre A и Fabrikam Fibre. В столбце "Доступные проекты" отображаются только те проекты, созданные из процесса Agile или наследующего от Agile.

    Изменение процесса в наследуемом диалоговом окне

  3. После подтверждения правильности проектов, которые вы хотите изменить, нажмите кнопку "ОК".

Программная работа с процессами

Вы можете получать, создавать, обновлять и удалять процессы, определенные для организации, с помощью REST API, процессов.

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

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

См. также