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


Застосування засобу перевірки рішень у керованих середовищах

Перевірка рішень — це потужний інструмент, який виконує всебічний статичний аналіз ваших об’єктів рішення за набором правил найкращої практики. Використовуючи засіб перевірки рішень, ви можете швидко виявляти проблемні закономірності в компонентах рішення та отримувати детальні звіти, які висвітлюють проблеми, проблемні компоненти та надають посилання на документацію щодо вирішення кожної проблеми.

Адміністратори можуть увімкнути засіб перевірки рішень, щоб застосовувати перевірки для виявлення проблемних шаблонів у рішеннях, коли рішення імпортується в кероване середовище.

Налаштування засобу перевірки рішень

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

Налаштування Опис
Ніхто Вимикає автоматичну перевірку рішень під час імпорту рішень. Немає жодного досвіду чи змін у поведінці під час створення, експорту чи імпорту рішень.
Попередити Усі кастомні рішення автоматично перевіряються під час імпорту рішень. Коли імпортується рішення з критичними проблемами, ви отримуєте попередження про дію, але сам імпорт продовжується, і якщо все інше з імпортом в порядку, рішення імпортується в середовище. Після успішного імпорту з’являється повідомлення про те, що імпортоване рішення мало проблеми з перевіркою. Крім того, надсилається підсумковий електронний лист із детальною інформацією про перевірку рішення.
Блокувати Усі кастомні рішення автоматично перевіряються під час імпорту рішень. Якщо рішення має критичні проблеми, процес імпорту скасовується, і відображається повідомлення про те, що імпортоване рішення має проблеми з перевіркою. Це відбувається перед фактичним імпортом, тому через помилку імпорту в середовищі немає жодних змін. Крім того, надсилається підсумковий електронний лист із детальною інформацією про перевірку рішення.

Для отримання додаткової інформації про те, що робити в разі попередження або блокування, перегляньте посібник з усунення несправностей.

Щоб дізнатися більше про засіб перевірки рішень та список використаних правил, перейдіть до Огляду засобу перевірки рішень.

Увімкнення засобу перевірки рішень у керованому середовищі

Щоб увімкнути примусовий засіб перевірки рішень для керованого середовища:

  1. Авторизуйтесь у Центрі Power Platform адміністрування.

  2. В області переходів виберіть пункт Середовища, а потім виберіть кероване середовище.

  3. На панелі команд виберіть Редагувати керовані середовища, а потім виберіть відповідні параметри примусового виконання в розділі Застосування засобу перевірки рішень.

    Скріншот екрана налаштувань засобу перевірки рішень.

Нотатка

Примусове виконання засобу перевірки рішень недоступне, коли середовище перебуває в режимі адміністрування.

Електронні листи адміністратору

Якщо для режиму перевірки встановлено значення Попереджати або Блокувати, під час імпорту або блокування рішення надсилається зведений електронний лист. Коли рішення імпортується в середовище, зведений електронний лист показує кількість проблем за ступенем серйозності рішення. Вміст електронного листа може містити пов’язання з результатами аналізу рішення. У деяких випадках термін дії пов’язаних результатів може закінчитися. Щоб отримати нові результати, надішліть розв’язок до засобу перевірки рішень.

Рішення, перевірені від# Power Apps make.powerapps.com мають результати, що зберігаються у середовищі джерела. Рішення, імпортовані в середовище з увімкненим примусовим застосуванням перевірки рішень, можуть мати результати, що зберігаються в середовищі цільового імпорту.

Електронний лист надсилається всім користувачам із ролями адміністратора 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

Див. також

Керовані середовища Огляд
Імпорт рішень
Застосування засобу перевірки рішень у керовані середовища блокує або попереджає при імпорті