Применение средства проверки решений в управляемых средах

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

Чтобы включить принудительное применение средства проверки решений для управляемой среды:

  1. Войдите в центр администрирования Power Platform.

  2. На панели навигации выберите Среды, затем выберите управляемую среду.

  3. На панели команд выберите Изменить управляемые среды, затем выберите соответствующий параметр в разделе Принудительное применение средства проверки решений.

    Снимок экрана параметров средства проверки решений.

Заметка

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

Параметры средства проверки решений

Выберите один из следующих параметров:

Параметр Описание:
None Отключает автоматическую проверку решений во время импорта решения. Нет никаких изменений интерфейса или поведения в разработке, экспорте или импорте решений.
Предупреждать Все пользовательские решения автоматически проверяются во время импорта решения. При импорте решения с критическими проблемами вас предупреждают об этом действии, но сам импорт продолжается и, если все остальное с импортом в порядке, решение импортируется в среду. После успешного импорта появится сообщение о том, что у импортированного решения возникли проблемы при проверке. Кроме того, отправляется сводное сообщение электронной почты с подробной информацией о проверке решения.
Блокировка Все пользовательские решения автоматически проверяются во время импорта решения. Если в решении есть критические проблемы, процесс импорта отменяется, и появится сообщение о том, что у импортируемого решения возникли проблемы при проверке. Это происходит до фактического импорта, поэтому нет никаких изменений в среде из-за сбоя импорта. Кроме того, отправляется сводное сообщение электронной почты с подробной информацией о проверке решения.

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

Сообщения электронной почты для администраторов

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

Это сообщение электронной почты отправляется всем пользователям с ролями Администратор Power Platform и Администратор службы Dynamics 365. Оно также отправляется получателям еженедельных дайджестов электронной почты.

Подавить сообщения электронной почты с подтверждением

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

Снимок экрана флажка сообщений электронной почты средства проверки решений.

Исключения правила

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

Снимок экрана: исключения из правил проверки решений.

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

Снимок экрана: параметры исключения из правил проверки решений.

Используйте PowerShell для принудительного применения средства проверки решений

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

Включить принудительное применение средства проверки решений в режиме блокировки

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

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block

Включить принудительное применение средства проверки решений в режиме предупреждения

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

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn

Отключить принудительное применение средства проверки решений

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

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none

См. также

Обзор управляемых сред
Импорт решений
Применение средства проверки решений в управляемых средах блокирует импорт или предупреждает о нем