Добавление расширений и пользовательских элементов управления в тип рабочего элемента (процесс наследования)
Azure DevOps Services | Azure DevOps Server 2022 г. - Azure DevOps Server 2019 г.
С помощью расширений вы можете добавить широкие функциональные возможности в формы рабочих элементов. Расширение предоставляется в четырех вариантах или типах вкладов. Следующие элементы управления отображаются в макете веб-формы для всех наследуемых и настраиваемых типов рабочих элементов (WIT):
- Вклад на уровне поля (пользовательские элементы управления)
- Вклад на уровне группы
- Вклад на уровне страницы
Четвертый тип , вклады на уровне действия, с другой стороны, отображаются в контекстном меню веб-формы.
Важно!
Эта статья относится к Azure DevOps Services и Azure DevOps Server 2019 и более поздних версий. Сведения о настройке любого проекта, определенного в коллекции для TFS 2018 или более ранней версии, см. в статье Локальная модель процессов XML.
Важно!
Модель процесса наследования можно использовать только для проектов, определенных в коллекции проектов, настроенной для поддержки модели процесса наследования. Если локальная коллекция настроена для использования локальной модели процессов XML, эту модель можно использовать только для настройки процесса отслеживания работы. Дополнительные сведения см. в разделах Настройка отслеживания работы и Выбор модели процесса для коллекции проектов.
Сведения о настройке любого проекта, определенного в коллекции для TFS 2018 или более ранней версии, см. в статье Локальная модель процессов XML.
Вы можете добавить все вклады, установив его расширение из Visual Studio Marketplace на вкладке Azure DevOps. Вы также можете создать собственный пользовательский элемент управления.
Например, можно добавить расширение Кто недавно просматривал рабочий элемент? Этот вклад уровня группы отображается в форме рабочего элемента, как показано ниже.
Предварительные требования
Перед настройкой процесса рекомендуется ознакомиться с разделом Настройка и настройка Azure Boards, в котором содержатся рекомендации по настройке Azure Boards в соответствии с потребностями вашего бизнеса. Описание различных невыполненных работ и досок см. в разделе Задачи, поддерживаемые невыполненной работой, досками, досками задач и планами.
- У вас должна быть организация, созданная в Azure DevOps Services. Если вы еще не создали его, сделайте это сейчас.
- Для создания, редактирования процессов и управления ими необходимо быть членом группы Администраторы коллекции проектов или иметь соответствующие разрешения уровня коллекции Создание процесса, Удаление процесса, Изменение процесса или Удаление поля из организации, для которых задано значение Разрешить. См . статью Установка разрешений и доступа для отслеживания работы, Настройка наследуемого процесса.
- Необходимо выбрать модель процесса наследования для коллекции проектов, в которой создается проект. Дополнительные сведения см. в статье Выбор модели процесса для коллекции проектов.
- Для создания, редактирования процессов и управления ими необходимо быть членом группы Администраторы коллекции проектов или иметь соответствующие разрешения Создать процесс, Удалить процесс, Изменить процесс или Удалить поле из организации, для которых задано значение Разрешить. См . статью Установка разрешений и доступа для отслеживания работы, Настройка наследуемого процесса.
Чтобы добавить расширения или изменить процесс, необходимо быть членом группы Администраторы коллекции проектов или иметь явные разрешения на изменение определенного процесса.
Открытие процесса параметров>
Вы создаете процессы, управляете ими, а также настраиваете их из раздела Процесс параметров>организации.
Выберите логотип Azure DevOps, чтобы открыть проекты. Затем выберите Параметры организации.
Затем нажмите кнопку Обработать.
Важно!
Если вы не видите элемент Процесс, значит, вы работаете с TFS-2018 или более ранней версии. Страница "Процесс " не поддерживается. Необходимо использовать функции, поддерживаемые для локальной модели процессов XML.
Вы создаете, администрируете и настраиваете процессы из процесса параметров>коллекции.
Выберите логотип Azure DevOps, чтобы открыть проекты. Выберите коллекцию проектов, процессы которой требуется настроить, а затем выберите Параметры коллекции.
Затем нажмите кнопку Обработать.
Вы создаете процессы, управляете ими, а также настраиваете их из Администратор параметры>Процесс.
Выберите логотип Azure DevOps, чтобы открыть проекты. Затем выберите параметры Администратор.
Затем нажмите кнопку Обработать.
Примечание
При настройке наследуемого процесса все проекты, использующие этот процесс, автоматически обновляются с учетом настроек. По этой причине мы рекомендуем создавать тестовый процесс и тестовый проект, если у вас есть ряд настроек для тестирования настроек перед их развертыванием в организации. Дополнительные сведения см. в статье Создание наследуемых процессов и управление ими.
Проверка установленных расширений Marketplace
В контексте параметроврасширения можно просмотреть уже установленные расширения. Возможно, потребуется выбрать , чтобы обновить страницу, чтобы отобразить только что установленные расширения.
Дополнительные сведения о расширениях см. в статье Установка бесплатных расширений.
Добавление расширения Marketplace
Вы можете просмотреть Marketplace, чтобы определить, какие расширения вы хотите добавить.
Чтобы добавить расширение к типу рабочего элемента, выберите унаследованный процесс, WIT, а затем щелкните Получить расширения.
Выберите расширение, которое вы хотите добавить. Здесь мы выбираем контрольный список Рабочий элемент.
Выберите организацию, в которую вы хотите добавить ее, и нажмите кнопку Установить.
Важно!
Устанавливаемые расширения добавляются во все WIT во всех процессах.
Вернитесь к процессу и WIT и убедитесь, что расширение находится там, где оно вам нужно. Найдите его в нижней части среднего столбца и перетащите в нужное место в форме.
Добавление вклада на уровне поля или пользовательского элемента управления
Установите пользовательский элемент управления , как описано в предыдущем разделе.
Откройте Параметры>Рабочий>процесс из формы рабочего элемента. Дополнительные сведения см. в разделе Процесс открытия параметров>.
(Необязательно) Добавьте поле для связывания с пользовательским элементом управления. Кроме того, можно указать существующее поле, наследуемое или настраиваемое.
Выбрав WIT, выберите Добавить пользовательский элемент управления.
Примечание
Если параметр Добавить пользовательский элемент управления не отображается, расширение уровня поля не установлено. Кроме того, может потребоваться обновить браузер, чтобы в браузере регистрировались новые расширения, которые были недавно установлены.
Выберите нужный пользовательский элемент управления в меню параметров.
Например, здесь мы выбираем элемент управления Toggle, который можно связать с логическим полем.
Перейдите на вкладку Параметры и заполните диалоговое окно. Параметры, которые необходимо указать, зависят от выбранного пользовательского элемента управления.
Например, здесь мы указываем настраиваемое поле Triaged и обозначаем метки переключателей, которые будут отображаться в форме.
(Необязательно) Откройте вкладку Макет и укажите метку для поля.
Заполните все дополнительные обязательные поля. Ознакомьтесь с описанием расширения, чтобы получить рекомендации.
Проверьте работу пользовательского элемента управления, открыв рабочий элемент измененного типа. Возможно, потребуется обновить браузер, чтобы увидеть изменения.
Здесь мы покажем, как элемент управления отображается по умолчанию с флажком, а затем с переключателем.
Логическое поле с флажком
Логическое поле с переключателем
Вклады на уровне группы и страницы
При добавлении вкладов на уровне группы и страницы они автоматически добавляются во все операции WIT, определенные для всех процессов, как наследуемых, так и пользовательских. Вы можете скрыть эти вклады от отображения в форме для определенного WIT или переместить их в форму из расположения по умолчанию.
Если вы установили группу или страницу, обновите браузер, а затем откройте рабочий элемент, чтобы просмотреть размещение вклада в форме. Чтобы переместить или скрыть вклад, следуйте указаниям, приведенным на вкладке Макет.
Вклад на уровне действий
Вклады на уровне действий добавляются в контекстное меню наследуемых и настраиваемых WIT как для системных, так и для унаследованных процессов. Все вклады уровня действий добавляются во все типы рабочих элементов и не могут быть скрыты или удалены без удаления или отключения расширения.
Например, на следующем рисунке показано, что добавлены девять вкладов уровня действий, которые отображаются в контекстном меню для пользовательской истории.
Добавление пользовательских элементов управления программными средствами
Для работы с расширениями можно использовать следующие интерфейсы REST API:
- Расширение формы рабочего элемента
- Добавление пользовательского элемента управления в форму рабочего элемента
Похожие статьи
Примечание
Изменения, внесенные в унаследованный процесс, можно просмотреть в журнале аудита. Дополнительные сведения см. в статье Доступ к журналам аудита, экспорт и фильтрация.
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру