Поделиться через


Настройка проекта с помощью унаследованного процесса

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

Каждый проект основан на процессе, определяющем стандартные блоки для отслеживания работы. Первый проект, который вы создаете, использует один из процессов по умолчанию: Agile, Basic, Scrum или CMMI.

Каждый проект основан на процессе, определяющем стандартные блоки для отслеживания работы. Первый проект, который вы создаете, использует один из процессов по умолчанию— Agile, Scrum или CMMI.

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

  1. Настройка наследуемого процесса: измените наследуемый процесс, чтобы соответствовать вашим требованиям, изменив поля, WIT, рабочие процессы, формы и невыполненные работы.
  2. Проверьте настройки: создайте тестовый проект и проверьте изменения.
  3. Примените унаследованный процесс к проекту: добавьте новый проект на основе унаследованного процесса и измените процесс, используемый существующим командным проектом.
  4. Обновите и проверьте настройки: обновите веб-портал и откройте рабочий элемент измененного типа.

Внимание

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

Примечание.

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

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

Рекомендации по настройке Azure Boards в соответствии с конкретными бизнес-требованиями см. в статье о настройке и настройке Azure Boards.

  • Требование организации. Убедитесь, что у вас есть организация в Azure DevOps.

  • Разрешения:

    • Быть членом группы "Администраторы коллекции проектов".
    • У вас есть разрешения на уровне коллекции, такие как создание процесса, удаление процесса, изменение процесса или удаление поля из организации, для которых задано значение Allow.
    • Эти разрешения позволяют изменять процессы и поля в организации.
  • Требование модели процесса проекта:

    • Убедитесь, что у вас есть модель процесса наследования для коллекции проектов, в которой создается проект.
  • Разрешения:

    • Быть членом группы "Администраторы коллекции проектов".
    • У вас есть разрешения на уровне коллекции, такие как создание процесса, удаление процесса, изменение процесса или удаление поля из организации, для которых задано значение Allow.
    • Эти разрешения позволяют изменять процессы и поля в организации.

Примечание.

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

Добавление или изменение поля

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

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

  2. Выберите Значок шестеренки параметры организации.

    Снимок экрана: выделенная кнопка

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

  4. Чтобы добавить поле, выберите (значок "Создать поле ").

    Снимок экрана: страница

    В результирующем диалоговом окне выберите тип поля, которое нужно добавить. Например: целое число, список выбора (раскрывающееся меню),имя пользователя/удостоверение, форматированный текст или HTML или флажок (boolean)).

  5. Измените существующее поле следующим образом:

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

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

  1. Выберите унаследованный процесс и тип рабочего элемента.
  2. Выберите правило>"Создать правила".

Снимок экрана: Process, WIT, Bug, Layout, New custom control.

Дополнительные сведения см. в разделе "Правила" и "Оценка правил".

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

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

  1. Выберите унаследованный процесс и WIT, который вы хотите настроить.

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

    Снимок экрана: процесс, унаследованный процесс, типы рабочих элементов, добавление нового типа рабочего элемента.

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

    Снимок экрана: диалоговое окно создания нового типа рабочего элемента.

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

    Теперь можно добавить поля в WIT или настроить его следующим образом:

Изменение рабочего процесса типа рабочего элемента

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

  1. Чтобы изменить рабочий процесс, выберите унаследованный процесс, WIT и страницу "Состояния ".

    Страница

  2. Рабочий процесс можно изменить следующим образом:

Добавление пользовательского элемента управления

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

На странице "Процесс" выберите унаследованный процесс > WIT >Add custom control.

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

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

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

Расширение — это устанавливаемый модуль, который вносит новые возможности в проект.

Примечание.

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

  1. Перейдите в Visual Studio Marketplace, найдите расширение и выберите "Получить его бесплатно".

    Снимок экрана: расширение Marketplace, контрольный список рабочих элементов.

  2. Выберите организацию, в которую вы хотите добавить ее в раскрывающемся меню, а затем нажмите кнопку "Установить".

    Снимок экрана: выбранная организация и кнопка установки.

  3. Вернитесь к процессу и WIT и убедитесь, что расширение находится в нужном месте. Его можно перетащить в нужное место в форме.

    Снимок экрана: расширение группы в форме рабочего элемента ошибки.

Изменение невыполненной работы и досок

Вы можете добавить дополнительные WI-подключения на уровень невыполненной работы или создать другой невыполненной работы портфеля. Например, рассмотрим следующий пример:

  • Мы представили невыполненную работу с портфелями третьего уровня под названием "Инициативы", специально предназначенные для отслеживания пользовательской инициативы WIT.
  • Мы также переименовали невыполненную работу продукта в Истории и Билеты, указав, что теперь она включает как истории пользователей, так и билеты клиента.

Снимок экрана: изменения, внесенные на уровни невыполненной работы.

  1. На странице "Процесс>" выберите уровни невыполненной работы процесса.

    Снимок экрана: веб-портал, контекст администрирования, страница

  2. Конфигурацию невыполненной работы и платы можно изменить следующим образом:

Проверка настройки

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

Создание тестового проекта и копирование настраиваемого процесса

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

    Создание проекта из выбранного процесса

    Создание проекта из выбранного процесса

  2. Введите сведения в форму и нажмите кнопку "Создать". Дополнительные сведения см. в разделе Создание проекта.

  3. В проекте выберите "Доски рабочих элементов">, а затем выберите настраиваемый WIT в раскрывающемся меню "Новый рабочий элемент". В следующем примере мы выбираем "Ошибка".

    Снимок экрана: страница

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

Создание тестовой организации и импорт и экспорт процесса

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

  1. Создайте тестовую организацию.
  2. Используйте средство импорта и экспорта для копирования процесса в тестовую организацию.
  3. Проверьте настройки процесса в тестовой организации.
  4. Используйте средство импорта и экспорта еще раз, чтобы импортировать измененный процесс в рабочую организацию.

Изменение процесса проекта

Дополнительные сведения см. в разделе "Изменение процесса проекта".