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


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

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

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

Внимание

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

С помощью настраиваемого правила можно определить ряд действий на основе определенных условий. Например, можно применить правило для поддержки таких типов сценариев:

  • Если для параметра Priority определено значение, необходимо сделать поле "Риск" обязательным полем
  • При изменении значения выпуска очистите значение "Веха"
  • При внесении изменения в значение оставшейся работы сделайте поле "Завершенная работа" обязательным полем
  • Если значение "Утверждено" имеет значение True, то введите обязательное поле "Утверждено"
  • При создании истории пользователя сделайте следующее: "Приоритет", "Риск" и "Усилия"
  • Если текущий пользователь является членом "Администраторы проекта", то внесите необходимый приоритет
  • Если текущий пользователь не является членом "Администраторы проектов", то скрытие поля "Приоритет"

Примечание.

Необходимо сделать поле обязательным и указать поле по умолчанию с помощью вкладки "Параметры " для поля.

Перед определением настраиваемого правила просмотрите правила и оценку правил, наследуемую композицию правила процесса. Примеры, демонстрирующие распространенные сценарии применения правил, см . в примерах сценариев правил.

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

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

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

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

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

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

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

Открытие параметров процесса организации

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

  2. Выберите Параметры организации.

    Снимок экрана: кнопка

  3. Выберите Обработать.

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

  1. Войдите в коллекцию (https://dev.azure.com/{Your_Collection}).

  2. Выберите параметры коллекции или параметры администратора.

  3. Выберите Обработать.

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

Примечание.

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

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

Вы добавляете поля в выбранный тип рабочего элемента.

  1. Выберите WIT, к которому нужно добавить правило, выберите "Правила", а затем нажмите кнопку "Создать".

    Процесс, WIT, ошибка, макет, новое правило

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

  2. Назовите правило и выберите условия и действия из раскрывающихся меню.

    Совет

    Укажите имя, которое создает поля, с которыми вы действуете, или условия, с которыми вы настраиваете.

    Здесь мы определяем, что поле условий принятия требуется, когда состояние изменяется на "Активный " и в настоящее время пусто.

    Новая форма правила

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

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

Удаление или отключение правила

Вы можете временно отключить правило или удалить его полностью.

Вы удаляете или отключаете правило из меню действий правила.

Удаление или отключение правила

Примечание.

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