Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Перевірка рішень — це потужний інструмент, який виконує всебічний статичний аналіз об’єктів вашого рішення за набором правил найкращої практики. Використовуючи засіб перевірки рішень, ви можете швидко виявляти проблемні закономірності в компонентах рішення та отримувати детальні звіти, які висвітлюють проблеми, проблемні компоненти та надають посилання на документацію щодо вирішення кожної проблеми.
Адміністратори можуть використовувати перевірку рішень для забезпечення перевірок з метою виявлення проблемних закономірностей у рішеннях під час імпорту рішення в керованому середовищі.
Налаштування засобу перевірки рішень
Коли ви вмикаєте перевірку рішень для керованого середовища, існують різні рівні, які контролюються під час імпорту рішень.
| Налаштування | Опис |
|---|---|
| Ніхто | Вимикає автоматичну перевірку рішень під час імпорту рішень. Немає жодних змін у досвіді чи поведінці під час створення, експорту чи імпорту рішень. |
| Попередити | Усі кастомні рішення автоматично перевіряються під час імпорту рішень. Коли імпортується рішення з критично важливими проблемами, ви отримуєте попередження про дію, але сам імпорт продовжується, і якщо все інше з імпортом в порядку, рішення імпортується в середовище. Після успішного імпорту з’являється повідомлення про те, що імпортоване рішення має проблеми з перевіркою. Крім того, надсилається підсумковий електронний лист із детальною інформацією про перевірку рішення. |
| Блокувати | Усі кастомні рішення автоматично перевіряються під час імпорту рішень. Якщо рішення має критичні проблеми, процес імпорту скасовується, і відображається повідомлення про те, що імпортоване рішення має проблеми з перевіркою. Це відбувається перед фактичним імпортом, тому немає жодних змін у середовищі через помилку імпорту. Крім того, надсилається підсумковий електронний лист із детальною інформацією про перевірку рішення. |
Для отримання додаткової інформації про те, що робити в разі попередження або блокування, перегляньте посібник з усунення несправностей.
Щоб дізнатися більше про засіб перевірки рішень та список використаних правил, перейдіть до Огляду засобу перевірки рішень.
Увімкніть перевірку рішень у керованому середовищі
Щоб увімкнути контроль перевірки рішень для вашого керованого середовища:
Авторизуйтесь в Центрі Power Platform адміністрування.
В області переходів виберіть Керування .
В області «Керування » виберіть «Середовища».
Виберіть кероване середовище.
На панелі команд виберіть «Редагувати керовані середовища», а потім виберіть відповідні параметри примусового виконання в розділі «Застосування засобу перевірки рішень».
Нотатка
Примусове виконання засобу перевірки рішень недоступне, коли середовище перебуває в режимі адміністрування.
Електронні листи адміністратору
Коли в режимі перевірки встановлено значення «Попереджати » або «Блокувати», під час імпорту або блокування рішення надсилається зведений електронний лист. Коли рішення імпортується в середовище, зведений електронний лист показує кількість проблем за серйозністю в рішенні. Вміст електронного листа може містити посилання на результати аналізу рішення. У деяких випадках термін дії посилання на результати міг минути. Щоб отримати нові результати, надішліть розв’язок до засобу перевірки розв’язань.
Рішення, перевірені від# Power Apps make.powerapps.com мають результати зберігання у середовищі вихідних кодів. Результати, імпортовані в середовище з увімкненим примусовим керуванням перевірки рішень, можуть зберігатися в середовищі цільового імпорту.
Електронний лист надсилається всім користувачам із ролями адміністратора Power Platform та адміністратора служби Dynamics 365. Він також надсилається одержувачам електронних листів із щотижневимдайджестом.
Приховати електронні листи перевірки
За замовчуванням електронні листи надсилаються, коли рішення містить середню та вищу серйозність. Якщо встановлено цей пункт, електронні листи не надсилаються в режимі попередження. Листи також не надсилаються в режимі блокування, за винятком критичних порушень, які блокують імпорт рішень.
Винятки з правил
Ви можете вибрати, щоб виключити правила перевірки рішень із примусового виконання. Наприклад, виправлення певного правила може зайняти значний час і зусилля в усьому рішенні, але ви все одно хочете, щоб решта правил виконувалася. У розкривному списку Виключені правила виберіть правила, які потрібно виключити з виконання.
Список містить назви та описи правил, згруповані за категоріями та відсортовані за ступенем серйозності. Нагадуємо, що лише правила критичної серйозності блокують імпорт рішення.
Використовуйте PowerShell, щоб увімкнути примусове виконання перевірки рішень
За допомогою PowerShell можна ввімкнути примусове виконання перевірки рішень. Ці функції визначено в PowerApps репозиторії Samples, який має бути імпортований перед викликом.
Увімкнення примусового виконання перевірки рішень у режимі блокування
Ось приклад сценарію PowerShell, який включає примусове виконання перевірки рішень у блочному режимі. Після запуску слайдер показує режим блокування в розділі перевірки рішень у налаштуваннях керованих середовищ.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block
Увімкніть примусове виконання перевірки рішень у режимі попередження
Ось приклад сценарію PowerShell, який включає примусове виконання перевірки рішень у режимі попередження. Після запуску слайдер показує режим попередження в розділі перевірки рішень у налаштуваннях керованих середовищ.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn
Вимкніть примусове виконання засобу перевірки рішень
Ось приклад скрипта PowerShell, який вимикає примусове застосування перевірки рішення. Після запуску слайдер показує Off у розділі перевірки рішень у налаштуваннях керованих середовищ.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none
Встановити винятки правил
Ось приклад скрипта PowerShell, який вмикає примусове застосування перевірки рішень у блочному режимі та додає винятки правил. Після запуску слайдер показує режим блокування в розділі перевірки рішень у налаштуваннях керованих середовищ, і встановлюються виключення правил.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"
Пов’язаний вміст
Огляд керованих середовищ
Імпортні рішення
Контроль перевірки рішень у керованих середовищах блокує або попереджає про імпорт