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

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Вы используете различные типы рабочих элементов (WIT) для планирования и отслеживания различных типов работы. Основной причиной добавления пользовательской WIT является настройка состояния веб-формы и рабочего процесса в соответствии с конкретными бизнес-вариантами использования. Кроме того, можно настроить существующий WIT. Проект содержит 9 или более WIT, которые можно настроить на основе процесса, используемого для создания проекта.

Важно!

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

Важно!

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

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

Например, может потребоваться записать проблемы с клиентами в пользовательском запросе с меткой WIT.

Custom Ticket work item form.

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

Совет

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

Необходимые компоненты

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

Открытие Параметры> Process

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

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

    Open Projects>Organization settings.

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

    Then, choose Process.

    Важно!

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

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

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

    Open Projects>Organization settings

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

    Then, choose Process.

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

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

    Open Project>Organization settings.

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

    Then, choose Process.

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

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

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

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

    Context menu, Choose Create inherited process, Azure DevOps.

    Context menu, Choose Create inherited process, Azure DevOps Server 2020.

    Context menu, Choose Create inherited process, Azure DevOps Server 2019.

    Важно!

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

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

    Create inherited process dialog

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

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

    Process, Inherited process, Work Item Types, Add new work item type

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

    Create new work item type dialog

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

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

    WIT header details

  3. Назовите поле и выберите тип поля из одного из поддерживаемых типов данных. Имена полей должны быть уникальными и не более 128 символов. Дополнительные ограничения см. в разделе "Что такое поле? Как используются имена полей? При необходимости добавьте описание.

    Здесь мы добавим целочисленное поле "Билет клиента".

    Add a field to Bug, choose field type

    Дополнительные типы данных, которые можно добавить, включают: "Выбор", "Удостоверение", "Форматированный текст", "HTML" и "Флажок".

  4. (Необязательно) На вкладке "Параметры" укажите, является ли поле обязательным и укажите значение по умолчанию. Или оставьте их пустыми.

    Add a field to Use story, specify options

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

  5. (Необязательно) На вкладке "Макет" можно ввести другую метку формы, отличную от имени поля. Кроме того, можно выбрать страницу и группу, в которой поле отображается в форме.

    Здесь мы хотим добавить новое поле. Выберите (значок "Создать поле").

    New WIT, customize layout

  6. Здесь мы добавим поле "Билет клиента" в новую группу с меткой "Фокус клиента".

    Add a field to Use story, specify layout

  7. Нажмите кнопку "Добавить поле ", чтобы завершить добавление поля. Если вы не указали расположение макета, он добавляется в первую группу полей в форме макета.

    Совет

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

Убедитесь, что вы сделали настройку

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

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

    Create a project from the selected process

    Create a project from the selected process

    Create a project from the selected process

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

    Create new project form

    Create new project form

    Create new project form

  3. Открытие рабочих элементов. (1) Убедитесь, что вы выбрали правильный проект, а затем (2) выберите рабочие>элементы.

    Open Work>Work Items

  4. Выберите настроенный WIT. Здесь мы выбираем билет.

    Work>Work Items page, add new work item, Ticket

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

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

    Ticket form, Customer Ticket field added to Customer Focus group

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

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

Совет

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

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

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

    Agile process, Choose number of team projects

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

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

    Project, Change process

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

    Change process dialog

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

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

    Agile process context menu, Choose Change team projects to use MyAgile

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

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

    Change process to an inherited process dialog

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

Вопросы и ответы

Вопрос: Разделы справки получить тип пользовательского рабочего элемента, чтобы отобразиться в невыполненной работе?

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

Примечание.

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

Попробуйте выполнить следующую попытку

Примечание.

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