Zdieľať cez


Presadzovanie kontroly riešení v Spravované prostredia

Kontrola riešení je výkonný nástroj, ktorý vykonáva komplexnú statickú analýzu objektov vášho riešenia podľa súboru pravidiel osvedčených postupov. Pomocou nástroja na kontrolu riešení môžete rýchlo identifikovať problematické vzory v komponentoch riešenia a dostávať podrobné správy, ktoré zdôrazňujú problémy, ovplyvnené komponenty a poskytujú odkazy na dokumentáciu o riešení každého problému.

Správcovia môžu povoliť kontrolu riešení na vynútenie kontrol na identifikáciu problematických vzorov riešení, keď sa riešenie importuje do spravovaného prostredia.

Nastavenia kontroly riešení

Keď povolíte kontrolu riešení pre spravované prostredie, môžete si vybrať z rôznych úrovní, ktoré sú vynútené počas importu riešenia.

Nastavenie Description
žiadne Vypne automatické overenie riešení počas importu riešenia. Neexistujú žiadne zmeny v skúsenostiach alebo správaní pri vytváraní riešení, exportoch alebo importoch.
Varovať Všetky vlastné riešenia sú automaticky overené počas importu riešenia. Keď sa importuje riešenie s veľmi kritickými problémami, budete upozornení na akciu, ale samotný import pokračuje, a ak je všetko ostatné s importom v poriadku, riešenie sa importuje do prostredia. Po úspešnom importe sa zobrazí hlásenie, že importované riešenie malo problémy s overením. Okrem toho sa odošle súhrnný e-mail s podrobnosťami o overení riešenia.
Blokovať Všetky vlastné riešenia sú automaticky overené počas importu riešenia. Keď má riešenie veľmi kritické problémy, proces importu sa zruší a zobrazí sa hlásenie, že importované riešenie malo problémy s overením. Toto sa deje pred skutočným importom, takže v dôsledku zlyhania importu nedochádza k žiadnym zmenám prostredia. Okrem toho sa odošle súhrnný e-mail s podrobnosťami o overení riešenia.

Ďalšie informácie o tom, čo robiť, keď narazíte na varovanie alebo blokovanie, nájdete v príručke na riešenie problémov.

Ďalšie informácie o kontrole riešení a zoznam použitých pravidiel nájdete na Prehľad kontroly riešení.

Povoliť kontrolu riešení v spravovanom prostredí

Ak chcete povoliť vynútenie kontroly riešení pre vaše spravované prostredie:

  1. Prihláste sa do Power Platform centra spravovania.

  2. Na navigačnej table vyberte Prostredia a potom vyberte spravované prostredie.

  3. Na paneli príkazov vyberte Upraviť Spravované prostredia a potom vyberte príslušné nastavenie vynútenia v časti Vynútenie kontroly riešení.

    Snímka obrazovky s nastaveniami kontroly riešení.

Poznámka

Vynútenie kontroly riešení nie je k dispozícii , keď je prostredie v režime správy.

E-mailové správy adminovi

Keď je režim overenia nastavený na Upozorniť alebo Zablokovať, pri importovaní riešenia alebo zablokované. Keď sa riešenie importuje do prostredia, súhrnný e-mail zobrazuje počet problémov podľa závažnosti v riešení. Obsah e-mailu môže obsahovať odkaz na výsledky analýzy riešenia. V niektorých prípadoch môže platnosť odkazu na výsledky vypršať. Ak chcete získať nové výsledky, odošlite riešenie do nástroja na kontrolu riešení.

Riešenia skontrolované z Power Apps make.powerapps.com majú výsledky uložené v zdrojovom prostredí. Riešenia importované do prostredia so zapnutým presadzovaním kontroly riešení môžu mať výsledky uložené v cieľovom prostredí importu.

E-mail sa odošle všetkým používateľom s rolami Power Platform administrátora a správcu služby Dynamics 365. Odošle sa aj príjemcom týždenných súhrnných e-mailov.

Potlačiť overovacie e-maily

V predvolenom nastavení sa e-maily odosielajú, keď riešenie obsahuje strednú a vyššiu závažnosť. Keď je začiarkavacie políčko začiarknuté, e-maily sa neodosielajú v režime varovania. E-maily sa tiež neposielajú v blokovom režime, s výnimkou kritických porušení, ktoré blokujú import riešenia.

Snímka obrazovky začiarkavacieho políčka e-mailu na kontrolu riešenia.

Vylúčenia pravidiel

Môžete sa rozhodnúť vylúčiť pravidlá kontroly riešení z presadzovania. Oprava konkrétneho pravidla môže napríklad vyžadovať veľa času a úsilia v rámci riešenia, ale aj tak by ste chceli, aby sa presadzovali ostatné pravidlá. Pomocou rozbaľovacieho zoznamu Vylúčené pravidlá vyberte pravidlá, ktoré chcete vylúčiť z presadzovania.

Snímka obrazovky s vylúčeniami pravidiel presadzovania kontroly riešení.

Zoznam obsahuje názvy a popisy pravidiel zoskupené podľa kategórie a zoradené podľa závažnosti. Pripomíname, že import riešenia blokujú iba pravidlá kritickej závažnosti.

Snímka obrazovky možností vylúčenia pravidiel presadzovania kontroly riešení.

Použite PowerShell na povolenie vynútenia kontroly riešení

PowerShell môžete použiť na povolenie vynútenia kontroly riešení.

Povoliť vynútenie kontroly riešení v blokovom režime

Tu je príklad skriptu PowerShell, ktorý umožňuje vynútenie kontroly riešení v blokovom režime. Po jeho spustení posuvník zobrazí režim blokovania v časti Kontrola riešení v nastaveniach Spravované prostredia.

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

Povoliť vynútenie kontroly riešení v režime varovania

Tu je príklad skriptu PowerShell, ktorý umožňuje vynútenie kontroly riešení v režime varovania. Po jeho spustení sa na posúvači zobrazí režim varovania Kontrola riešenia časti Spravované prostredia nastavení.

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

Vypnite presadzovanie kontroly riešení

Tu je príklad skriptu PowerShell, ktorý vypína vynútenie kontroly riešení. Po jeho spustení sa posúvač zobrazí Vypnuté v časti Kontrola riešení v nastaveniach Spravované prostredia.

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

Nastavte vylúčenia pravidiel

Tu je príklad skriptu PowerShell, ktorý umožňuje vynútenie kontroly riešení v blokovom režime a pridáva vylúčenia pravidiel. Po jeho spustení posuvník zobrazí režim blokovania v časti Kontrola riešení v nastaveniach Spravované prostredia a nastavia sa vylúčenia pravidiel.

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

Spravované prostredia prehľad
Importujte riešenia
Vynútenie kontroly riešení v Spravované prostredia blokuje alebo varuje pri importe