Прилагане на проверител на решения в управлявани среди

Проверката на решения е мощен инструмент, който извършва цялостен статичен анализ на вашите обекти на решение спрямо набор от правила за най-добри практики. С помощта на програмата за проверка на решения можете бързо да идентифицирате проблемни модели в компонентите на решението и да получавате подробни отчети, които подчертават проблемите, засегнатите компоненти и предоставят връзки към документация за разрешаването на всеки проблем.

Администраторите могат да използват проверка на решения, за да налагат проверки и да идентифицират проблемни модели в решенията, когато решението се импортира в управляваната среда.

Настройки за проверка на решение

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

Настройка Описание
Никой Изключва автоматичните проверки на решения по време на импортиране на решение. Няма никакви промени в опита или поведението при авторството, експортирането или импортирането на решения.
Предупреждавам Всички персонализирани решения се проверяват автоматично по време на импортирането на решението. Когато се импортира решение със силно критични проблеми, бивате предупредени за действието, но самото импортиране продължава и ако всичко останало с импортирането е наред, решението се импортира в средата. След успешно импортиране се показва съобщение, че импортираното решение е имало проблеми с проверката. Освен това се изпраща обобщен имейл с подробности за валидирането на решението.
Блокирам Всички персонализирани решения се проверяват автоматично по време на импортирането на решението. Когато дадено решение има силно критични проблеми, процесът на импортиране се отменя и се показва съобщение, че импортираното решение е имало проблеми с проверката. Това се случва преди действителното импортиране, така че няма промени в средата поради неуспешното импортиране. Освен това се изпраща обобщен имейл с подробности за валидирането на решението.

За повече информация какво да правите, когато срещнете предупреждение или блокиране, вижте ръководството за отстраняване на неизправности.

За повече информация относно програмата за проверка на решения и списъка с използвани правила отидете на Общ преглед на проверката на решения.

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

За да включите проверка на решения за контролиране на вашата управлявана среда:

  1. Влезте в центъра Power Platform заадминистриране.

  2. В навигационния екран изберете Управление.

  3. В екрана Управление изберете Среди.

  4. Изберете управлявана среда.

  5. В командната лента изберете Редактиране на управлявани среди и след това изберете подходящата настройка за налагане под Налагане на проверка на решения.

    Екранна снимка на екрана с настройки на проверката на решението.

Бележка

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

Изпращане на имейл съобщения до администратора

Когато режимът на проверка е зададен на Предупреждение или Блокиране, се изпраща обобщен имейл, когато решението е импортирано или блокирано. Когато решението се импортира в среда, обобщеният имейл показва броя на проблемите по сериозност в решението. Съдържанието на имейла може да включва връзка към резултатите от анализа на решението. В някои случаи връзката към резултатите може да е изтекла. За да получите нови резултати, изпратете решението в програмата за проверка на решението.

Решенията, проверени от Power Apps make.powerapps.com имат резултати, съхранявани в изходната среда. Решенията, импортирани в среда с включено прилагане на проверката на решения, може да имат резултати, съхранени в целевата среда за импортиране.

Имейлът се изпраща до всички потребители с роли на Power Platform администратор и администратор на услугата на Dynamics 365. Той също така се изпраща до получателите на седмичните имейли.

Потискане на имейли за валидиране

По подразбиране имейлите се изпращат, когато решението съдържа средни и по-високи тежести. Когато квадратчето за отметка е отметнато, имейлите не се изпращат в режим на предупреждение. Имейлите също не се изпращат в режим на блокиране, с изключение на критични нарушения, които блокират импортирането на решение.

Екранна снимка на квадратчето за отметка на имейла за проверка на решението.

Изключения от правила

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

Екранна снимка на изключенията на правилата за прилагане на инструмента за проверка на решения.

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

Екранна снимка на опциите за изключване на правилата за налагане на проверка на решения.

Използвайте PowerShell, за да включите принудителното изпълнение на проверката на решения

Можете да използвате PowerShell, за да включите прилагането на проверка на решения. Тези функции са дефинирани в хранилището PowerApps на Samples, което трябва да бъде импортирано преди извикване.

Включване на принудителното изпълнение на проверката на решения в режим на блокиране

Ето пример за скрипт на PowerShell, който включва принудително прилагане на проверката на решения в блоков режим. След като го стартирате, плъзгачът показва block mode в секцията Solution checker в настройките на управляваната среда.

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

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

Ето пример за скрипт на PowerShell, който включва принудително изпълнение на проверката на решения в режим на предупреждение. След като го стартирате, плъзгачът показва режим на предупреждение в секцията Solution checker в настройките на управляваните среди.

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

Изключване на прилагането на проверката на решения

Ето пример за скрипт на PowerShell, който изключва прилагането на проверката на решения. След като го стартирате, плъзгачът показва Изключено в секцията Solution checker в настройките на управляваните среди.

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

Задаване на изключения на правила

Ето пример за скрипт на PowerShell, който включва принудителното прилагане на проверката на решения в режим на блокиране и добавя изключения на правила. След като го стартирате, плъзгачът показва block mode в секцията Solution checker в настройките на управляваните среди и изключванията на правилата са зададени.

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"

Преглед на управляваните среди
Решения за внос
Контролът на проверката на решения в управлявани среди блокира или предупреждава при внос