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

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

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

Внимание

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

Внимание

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

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

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

Совет

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

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

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

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

    All Processes-Process-WIT breadcrumb links

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

  2. Выбрав WIT, выберите новое поле.

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

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

    Примечание.

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

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

    Add a field to Bug, choose field type

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

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

    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 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. После подтверждения правильности проектов, которые необходимо изменить, нажмите кнопку "ОК".

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

Вопрос. Существуют ли некоторые поля, которые нельзя использовать?

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

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

Примечание.

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