Добавление настраиваемого поля в тип рабочего элемента (процесс наследования)
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, досками задач и планами.
- У вас должна быть организация, созданная в Azure DevOps Services. Если вы еще не создали его, сделайте это сейчас.
- Для создания, редактирования и управления процессами необходимо быть членом группы администраторов коллекции Project или иметь соответствующие разрешения на уровне коллекции: создание, удаление, изменение процесса или удаление поля из организации, для которых задано значение Allow. См . раздел "Настройка разрешений и доступа для отслеживания работы", "Настройка унаследованного процесса".
- Необходимо выбрать модель процесса наследования для коллекции проектов, в которой создается проект. Дополнительные сведения см. в статье "Выбор модели процесса" для коллекции проектов.
- Для создания, редактирования и управления процессами необходимо быть членом группы администраторов коллекций Project или иметь соответствующие разрешения на создание, удаление, изменение илиудаление поля из организации, для которых задано значение Allow. См . раздел "Настройка разрешений и доступа для отслеживания работы", "Настройка унаследованного процесса".
Открытие Параметры> Process
Вы создаете, управляете и вносите настройки в процессы из organization settingsProcess>.
Выберите логотип Azure DevOps, чтобы открыть проекты. Затем выберите параметры организации.
Затем нажмите кнопку "Процесс".
Важно!
Если вы не видите процесс, вы работаете с TFS-2018 или более ранней версией. Страница "Процесс " не поддерживается. Необходимо использовать функции, поддерживаемые для локальной модели XML-процессов.
Вы создаете, управляете и вносите настройки в процессы из коллекции Параметры> Process.
Выберите логотип Azure DevOps, чтобы открыть проекты. Выберите коллекцию проектов, процессы которой нужно настроить, а затем выберите "Коллекция Параметры".
Затем нажмите кнопку "Процесс".
Вы создаете, управляете и вносите настройки в процессы из admin settingsProcess>.
Выберите логотип Azure DevOps, чтобы открыть проекты. Затем выберите параметры администратора.
Затем нажмите кнопку "Процесс".
Создание наследуемого процесса
Первым шагом является создание наследуемого процесса, который можно настроить. По умолчанию системные процессы заблокированы для настройки.
На странице "Процесс " откройте контекстное меню процесса ... , который будет использоваться для создания наследуемого процесса, а затем нажмите кнопку "Создать унаследованный процесс". Выберите тот же системный процесс ( Agile, Basic, Scrum или CMMI), который использовался для создания проекта, который требуется настроить.
Здесь мы создадим унаследованный процесс от системного процесса Agile.
Важно!
Если вы не видите параметр меню "Создание наследуемого процесса ", выбранная коллекция будет работать с локальной моделью xml-процессов. Вы можете импортировать и экспортировать шаблоны процессов и использовать функции, поддерживаемые для локальной модели XML-процессов.
Введите имя процесса и при необходимости описание. Имена процессов должны быть уникальными и не более 128 символов. Дополнительные ограничения см. в разделе "Создание процессов наследования" и управление ими, ограничения имен процессов. При необходимости добавьте описание.
Добавление полей
Поле всегда добавляется в существующий тип рабочего элемента.
На странице "Процесс " выбранного наследуемого процесса выберите тип рабочего элемента, в который нужно добавить настраиваемое поле.
Здесь мы выбираем ошибку WIT. Обратите внимание на ссылки навигации, позволяющие вернуться на страницу " Все процессы " и "MyAgile ".
Если поле "Создать " и другие параметры отключены, у вас нет необходимых разрешений на изменение процесса. См . раздел "Настройка разрешений и доступа для отслеживания работы", "Настройка унаследованного процесса".
Выбрав WIT, выберите
поле "Создать".
Назовите поле и выберите тип поля из одного из поддерживаемых типов данных. Имена полей должны быть уникальными и не более 128 символов. Дополнительные ограничения см. в разделе "Что такое поле"? Как используются имена полей? При необходимости добавьте описание.
Примечание
После создания имя поля или тип данных изменить нельзя.
Здесь мы добавим целочисленное поле с меткой Customer Ticket.
Можно добавить дополнительные типы данных: Picklist, Identity, Rich-text, HTML и Checkbox.
(Необязательно) На вкладке "Параметры" укажите, является ли поле обязательным и укажите значение по умолчанию. Или оставьте их пустыми.
Сделав поле обязательным, пользователи должны указать значение поля, чтобы сохранить его. Указанное значение по умолчанию задается при создании рабочего элемента, а также при каждом открытии рабочего элемента и пустом поле.
(Необязательно) На вкладке "Макет" можно ввести метку формы, отличную от имени поля. Кроме того, можно выбрать страницу и группу, где поле отображается в форме.
Здесь мы добавим поле "Билет клиента" в новую группу с меткой "Клиент фокус".
Нажмите кнопку "Добавить поле ", чтобы завершить добавление поля. Если вы не указали расположение макета, оно добавляется в первую группу полей в форме макета.
Совет
Добавив поле, вы можете перетащить его на страницу, чтобы переместить его в форму. Если у вас есть несколько полей, которые вы хотите добавить на настраиваемую страницу или группу, сначала можно добавить эти элементы , а затем добавить поля. Невозможно добавить поле в серую область в форме, в которой находятся поля "Кому", "Состояние" и "Причина".
Проверка настройки, выполненной
Мы рекомендуем создать тестовый проект и применить к нему настроенный унаследованный процесс, чтобы проверить внесенные изменения.
Откройте страницу "Все процессы " и выберите ... контекстное меню для процесса, который вы хотите использовать, а затем выберите "Создать командный проект".
Откроется страница "Создание проекта". Заполните форму.
Открытие рабочих элементов. (1) Убедитесь, что выбран правильный проект, а затем (2) выберите элементы WorkWork>.
Выберите настроенный WIT. Здесь мы выбираем ошибку.
Убедитесь, что в форме появится добавленное поле. Обратите внимание, что значок (восклицательный знак) указывает, что
поле является обязательным.
Применение настраиваемого процесса к проекту
После проверки настроек можно применить процесс к существующему проекту.
Совет
При настройке WIT все проекты, ссылающиеся на унаследованный процесс, которые настраиваются автоматически, обновляются в соответствии с добавленными пользовательскими WIT. Чтобы просмотреть настройки, обновите веб-браузер.
Для процесса, используемого проектом, выберите количество проектов.
Здесь мы открываем меню для процесса agile по умолчанию.
Откройте ... контекстное меню для проекта, который вы хотите изменить, и выберите параметр "Изменить процесс ".
Здесь мы открываем меню для MyFirstProject1.
В диалоговом окне "Изменение процесса проекта" выберите процесс из меню параметров. Затем нажмите кнопку "Сохранить".
Откройте ... контекстное меню для процесса и выберите команду "Изменить командные проекты". (Создайте ветвь для и запустите запрос на вытягивание).
Здесь мы открываем меню для наследуемого процесса MyAgile.
Установите флажок для этих проектов, которые вы хотите изменить, чтобы использовать гибкий процесс. Система перечисляет только те проекты, которые допустимы для текущего процесса.
Здесь мы решили использовать гибкий процесс для проектов Fabrikam Fibre A и Fabrikam Fibre. В столбце "Доступные проекты" отображаются только те проекты, созданные из процесса Agile или наследующего от Agile.
После подтверждения правильности проектов, которые вы хотите изменить, нажмите кнопку "ОК".
Возможные дальнейшие действия
Похожие статьи
Примечание
Изменения, внесенные в унаследованный процесс, можно просмотреть в журнале аудита. Дополнительные сведения см. в статьях "Доступ", "Экспорт" и "Фильтрация журналов аудита".