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

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 г.

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

Важно!

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

Важно!

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

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

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

Совет

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

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

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

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

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

  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.

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

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

    Open Project>Organization settings.

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

    Then, choose Process.

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

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

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

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

    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. На странице "Процесс " выбранного наследуемого процесса выберите тип рабочего элемента, в который нужно добавить настраиваемое поле.

    Здесь мы выбираем ошибку WIT. Обратите внимание на ссылки навигации, позволяющие вернуться на страницу " Все процессы " и "MyAgile ".

    All Processes-Process-WIT breadcrumb links

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

  2. Выбрав WIT, выберите поле "Создать".

    Process Work Item Types page, Add a field to a WIT

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

    Примечание

    После создания имя поля или тип данных изменить нельзя.

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

    Add a field to Bug, choose field type

    Можно добавить дополнительные типы данных: Picklist, Identity, Rich-text, HTML и Checkbox.

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

    Add a field to Use story, specify options

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

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

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

    Add a field to Use story, specify layout
  6. Нажмите кнопку "Добавить поле ", чтобы завершить добавление поля. Если вы не указали расположение макета, оно добавляется в первую группу полей в форме макета.

    Совет

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

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

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

  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) выберите элементы WorkWork>.

    Open Work>Work Items

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

    Work, Work Items Page, Add New Work Item, Bug

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

    Bug form, Customer Ticket field added to Customer Focus group

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

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

Совет

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

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

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

    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 или наследующего от Agile.

    Change process to an inherited process dialog

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

Возможные дальнейшие действия

Примечание

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