Настройка проекта с помощью наследуемого процесса
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 в соответствии с потребностями бизнеса. Описание различных невыполненных работ и досок см. в разделе "Задачи", поддерживаемые невыполненной работой, досками, досками задач и планами.
- У вас должна быть организация, созданная в Azure DevOps Services. Если вы еще не создали его, сделайте это сейчас.
- Чтобы создавать, изменять и администрировать процессы, необходимо быть членом группы "Администраторы коллекции проектов" или иметь соответствующие разрешения на уровне коллекции: "Создание процесса", "Удаление", "Изменить" или "Удалить поле из организации", для которых задано значение "Разрешить". См. раздел "Установка разрешений и доступ для отслеживания работы", "Настройка наследуемого процесса".
- Необходимо выбрать модель процесса наследования для коллекции проектов, в которой создается проект. Дополнительные сведения см. в разделе "Выбор модели процесса" для коллекции проектов.
- Чтобы создавать, изменять и администрировать процессы, необходимо быть членом группы "Администраторы коллекции проектов" или иметь соответствующие разрешения на создание, удаление, изменение илиудаление поля из организации, для которых задано значение "Разрешить". См. раздел "Установка разрешений и доступ для отслеживания работы", "Настройка наследуемого процесса".
Открытие процесса параметров>
Вы создаете, управляете и вносите настройки в процессы из процесса параметров>организации.
Выберите логотип Azure DevOps, чтобы открыть Projects. Затем выберите параметры организации.
Затем нажмите кнопку "Процесс".
Важно!
Если вы не видите процесс, вы работаете с TFS-2018 или более ранней версией. Страница "Процесс " не поддерживается. Необходимо использовать функции, поддерживаемые для локальной модели xml-процессов.
Вы создаете, управляете и вносите настройки в процессы из процесса параметров>коллекции.
Выберите логотип Azure DevOps, чтобы открыть Projects. Выберите коллекцию проектов, процессы которой требуется настроить, а затем выберите "Параметры коллекции".
Затем нажмите кнопку "Процесс".
Вы создаете, управляете и вносите изменения в процессы из процесса Администратор параметров>.
Выберите логотип Azure DevOps, чтобы открыть Projects. Затем выберите параметры Администратор.
Затем нажмите кнопку "Процесс".
Примечание
При настройке наследуемого процесса все проекты, использующие этот процесс, обновляются автоматически, чтобы отразить настройки. По этой причине рекомендуется создать тестовый процесс и тестовый проект, если у вас есть ряд настроек для тестирования настроек перед их развертыванием в организации. Дополнительные сведения см. в статье о создании унаследованных процессов и управлении ими.
Создание наследуемого процесса
Первым шагом является создание наследуемого процесса, который можно настроить. По умолчанию системные процессы заблокированы для настройки.
На странице "Процесс " откройте контекстное меню процесса , который будет использоваться для создания наследуемого процесса, а затем выберите " Создать наследуемый процесс". Выберите тот же системный процесс ( Agile, Basic, Scrum или CMMI), который использовался для создания проекта, который требуется настроить.
Здесь мы создадим унаследованный процесс из системного процесса Agile.
Важно!
Если вы не видите параметр меню "Создать унаследованный процесс ", выбранная коллекция будет работать с локальной моделью xml-процессов. Вы можете импортировать и экспортировать шаблоны процессов и использовать функции, поддерживаемые для локальной модели xml-процессов.
Введите имя для процесса и при необходимости описание. Имена процессов должны быть уникальными и не более 128 символов. Дополнительные ограничения см. в статье о создании процессов наследования и управлении ими, ограничениях имен процессов. При необходимости добавьте описание.
Добавление или изменение поля
Заблокированные поля и унаследованные поля соответствуют полям, унаследованным
от системного процесса. Не удается настроить заблокированные поля. Можно настроить некоторые параметры для унаследованных полей. Вы можете полностью настроить поля, добавляемые в процесс.
Чтобы начать, выберите унаследованный процесс и выберите WIT, который вы хотите настроить.
Чтобы добавить поле, нажмите кнопку
(значок "Создать поле ").
В открывшемся диалоговом окне выберите тип добавляемого поля. Дополнительные сведения см. в следующих статьях:
Чтобы изменить существующее поле, можно выполнить следующие действия.
Добавление или изменение правила для типа рабочего элемента
Вы добавляете правила для поддержки конкретных рабочих процессов и бизнес-вариантов использования. Правила позволяют очистить значение поля, скопировать значение в поле и применить значения на основе зависимостей между значениями разных полей.
Чтобы добавить правило, выберите унаследованный процесс, тип рабочего элемента, а затем выберите "Правила", а затем нажмите кнопку "Создать правило".
Дополнительные сведения см. в разделе "Правила и оценка правил".
Добавление или изменение типов рабочих элементов
Вы используете разные WIT для планирования и отслеживания различных типов работы. Основной причиной добавления пользовательской WIT является настройка состояний веб-формы и рабочего процесса в соответствии с конкретными вариантами использования бизнеса.
Чтобы начать, выберите унаследованный процесс и выберите WIT, который вы хотите настроить.
На странице "Типы рабочих элементов " выберите
тип нового рабочего элемента.
Присвойте имя WIT и при необходимости укажите описание, значок и цвет. Значок и цвет, указанные на веб-портале, в том числе в форме рабочего элемента, а также при отображении связанных рабочих элементов в невыполненной работе, досках, результатах запроса и т. д.
Нажмите кнопку "Создать ", чтобы сохранить.
Теперь вы можете добавить поля в WIT или настроить его следующим образом:
Изменение рабочего процесса типа рабочего элемента
Состояния рабочего процесса позволяют отслеживать состояние рабочего элемента при переходе с нового на завершенное.
Чтобы изменить рабочий процесс, выберите унаследованный процесс, WIT и страницу "Состояния ".
Рабочий процесс можно изменить следующими способами:
Добавление пользовательского элемента управления
Пользовательские элементы управления предоставляют дополнительные функциональные возможности для формы рабочего элемента.
Чтобы добавить пользовательский элемент управления, выберите унаследованный процесс, WIT и добавьте пользовательский элемент управления.
Дополнительные сведения см. в статье "Добавление расширений и пользовательских элементов управления в тип рабочего элемента".
Добавление расширения в тип рабочего элемента
Расширение — это устанавливаемый модуль, который вносит новые возможности в проект.
Примечание
Расширения групп и страниц автоматически добавляются ко всем WIT для всех процессов, как системных, так и унаследованных. Вы можете скрыть расширение для выбранных WIT в наследуемом процессе.
Чтобы добавить расширение к типу рабочего элемента, выберите унаследованный процесс, WIT и нажмите кнопку "Получить расширения".
Выберите расширение, которое вы хотите добавить. Здесь мы выбираем контрольный список рабочих элементов.
Выберите организацию, в которую вы хотите добавить ее, и нажмите кнопку "Установить".
Расширения доступны для добавления во все проекты и процессы.
Вернитесь к процессу и WIT и проверьте расположение расширения в нужном месте. Найдите его в нижней части среднего столбца и перетащите его в нужное место в форме.
Изменение невыполненной работы и досок
Вы можете добавить дополнительные WIT на уровень невыполненной работы или добавить другой невыполненной работы портфеля. Как показано ниже, мы добавили третий уровень невыполненной работы портфеля с меткой Initiative , которая отслеживает пользовательскую инициативу WIT, и мы переименовали невыполненную работу продукта в Истории и Билеты , чтобы указать, что мы не только отслеживаем Истории пользователей, но и Билеты клиентов в невыполненной работе продукта.
Чтобы изменить конфигурацию невыполненной работы и доски, начните с выбора унаследованного процесса и выберите страницу уровней невыполненной работы .
Конфигурацию невыполненной работы и платы можно изменить следующими способами:
- Добавление пользовательского WIT в невыполненную работу или доску
- Изменение WIT по умолчанию
- Переименование невыполненной работы по требованию
- Переименование невыполненной работы портфеля
- Добавление невыполненной работы портфеля, в котором отображаются пользовательские WIT
- Изменение или переименование невыполненной работы портфеля
- Удаление невыполненной работы с пользовательским портфелем верхнего уровня
Проверка настройки, выполненной
Мы рекомендуем создать тестовый проект и применить к нему настроенный унаследованный процесс, чтобы проверить внесенные изменения. Все настройки, внесенные в процесс, вступить в силу немедленно во всех проектах. Если вы хотите подготовить изменения, это можно сделать с помощью одного из двух способов:
- Создание тестового проекта и копирование настроенного процесса
- Создание тестовой организации и импорт и экспорт процесса
Создание тестового проекта и копирование настроенного процесса
Откройте страницу "Все процессы " и выберите ... контекстное меню для процесса, который вы хотите использовать, а затем выберите "Создать командный проект".
Откроется страница "Создание проекта". Заполните форму. Дополнительные сведения см. в статье "Создание проекта".
Откройте страницу рабочих>элементов (контекст пользователя) и выберите "Создать рабочий элемент " и выберите WIT, который вы настроили. Здесь мы выбираем ошибку.
Убедитесь, что в форме отображаются добавленные поля. Обратите внимание, что значок (восклицательный знак) указывает, что
поле является обязательным.
Создание тестовой организации и импорт и экспорт процесса
Вы также можете выполнить следующие действия, чтобы проверить настройки, внесенные в унаследованный процесс.
- Создание тестовой организации.
- Используйте средство импорта и экспорта для копирования процесса в тестовую организацию.
- Проверьте настройки процесса в тестовой организации.
- Используйте средство импорта и экспорта еще раз, чтобы импортировать измененный процесс в рабочую организацию.
Применение настраиваемого процесса к проекту
После проверки настроек можно применить процесс к существующему проекту.
Совет
При настройке WIT все проекты, ссылающиеся на унаследованный процесс, которые настраиваются автоматически, обновляются в соответствии с добавленными пользовательскими WIT. Чтобы просмотреть настройки, обновите веб-браузер.
Для процесса, используемого проектом, выберите количество проектов.
Здесь мы открываем меню для процесса agile по умолчанию.
Откройте ... контекстное меню для проекта, который вы хотите изменить, и выберите параметр "Изменить процесс ".
Здесь мы открываем меню для MyFirstProject1.
В диалоговом окне "Изменение процесса проекта" выберите процесс из меню параметров. Затем нажмите кнопку "Сохранить".
Откройте ... контекстное меню для процесса и выберите команду "Изменить командные проекты". (Создайте ветвь для и запустите запрос на вытягивание).
Здесь мы открываем меню для наследуемого процесса MyAgile.
Установите флажок для этих проектов, которые вы хотите изменить, чтобы использовать гибкий процесс. Система перечисляет только те проекты, которые допустимы для текущего процесса.
Здесь мы решили использовать гибкий процесс для проектов Fabrikam Fibre A и Fabrikam Fibre. В столбце "Доступные проекты" отображаются только те проекты, созданные из процесса Agile или наследующего от Agile.
После подтверждения правильности проектов, которые вы хотите изменить, нажмите кнопку "ОК".
Программная работа с процессами
Вы можете получать, создавать, обновлять и удалять процессы, определенные для организации, с помощью REST API, процессов.
Похожие статьи
Имейте в виду, что все проекты, ссылающиеся на унаследованный процесс, который настраивается автоматически, обновляются для хранения внесенных изменений.
Чтобы настроить один проект, всегда начинайте с создания наследуемого процесса и изменения проекта на использование этого процесса. Затем все настройки, которые вы вносите в унаследованный процесс, автоматически отображаются для перенесенного проекта.
См. также