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

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, чтобы открыть проекты. Затем выберите Параметры организации.

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

  2. Затем выберите Процесс.

    Затем выберите Процесс.

    Важно!

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

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

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

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

  2. Затем выберите Процесс.

    Затем выберите Процесс.

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

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

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

  2. Затем выберите Процесс.

    Затем выберите Процесс.

Примечание

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

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

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

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

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

    Контекстное меню выберите Создать унаследованный процесс, Azure DevOps.

    Контекстное меню выберите Создать унаследованный процесс Azure DevOps Server 2020 г.

    Контекстное меню выберите Пункт Создать унаследованный процесс Azure DevOps Server 2019.

    Важно!

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

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

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

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

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

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

  2. Чтобы добавить поле, выберите значок (Новое поле ).

    Страница

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

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

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

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

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

Process, WIT, Bug, Layout, New Custom Control

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

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

Вы используете разные WIT для планирования и отслеживания различных типов работы. Main причина добавления пользовательского 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 на уровень невыполненной работы или добавить другой невыполненной работы портфеля. Как показано ниже, мы добавили список невыполненных работ третьего уровня с меткой "Инициативы ", который отслеживает пользовательский WIT инициативы , и переименовали невыполненную работу по продукту в "Истории и билеты ", чтобы указать, что мы отслеживаем не только истории пользователей, но и билеты клиентов в невыполненной работе по продукту.

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

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

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

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

Проверка внесенных настроек

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

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

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

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

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

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

    Форма создания проекта

    Форма создания проекта

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

    Работа, страница

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

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

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

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

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

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

Совет

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

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

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

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

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

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

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

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

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

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

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

    Контекстное меню agile-процессов, выберите Изменить командные проекты для использования MyAgile

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

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

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

  3. Убедившись, что проекты, которые вы хотите изменить, верны, нажмите кнопку ОК.

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

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

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

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

См. также: