Vynucení kontroly řešení ve spravovaných prostředích

Kontrola řešení je mocným nástrojem, který provádí celkovou kontrolu statické analýzy objektů vašich řešení proti souboru pravidel osvědčených postupů. Pomocí kontroly řešení můžete rychle identifikovat problematické vzorce v součástech řešení a získat podrobné zprávy, které zvýrazňují problémy, ovlivněné součásti a poskytují odkazy na dokumentaci o tom, jak jednotlivé problémy vyřešit.

Správci mohou povolit kontrolu řešení, aby vynucovala kontroly k identifikaci problematických vzorů na řešeních při importu řešení do spravovaného prostředí.

Nastavení kontroly řešení

Když povolíte kontrolu řešení pro spravované prostředí, můžete si vybrat z různých úrovní, které se vynucují během importu řešení.

Nastavení Description
Nic Vypne automatické ověřování řešení během importu řešení. Při vytváření, exportu nebo importu řešení nedojde k žádným změnám prostředí ani chování.
Upozornit Všechna vlastní řešení jsou automaticky ověřena během importu řešení. Při importu řešení s vysoce kritickými problémy se zobrazí upozornění na akci, ale samotný import pokračuje, a pokud je vše ostatní s importem v pořádku, řešení se importuje do prostředí. Po úspěšném importu se zobrazí zpráva oznamující, že importované řešení mělo problémy s ověřením. Kromě toho je zaslán souhrnný e-mail s údaji o ověření řešení.
Blokový Všechna vlastní řešení jsou automaticky ověřena během importu řešení. Pokud má řešení velmi kritické problémy, proces importu je zrušen a zobrazí se zpráva, že má importované řešení problém s ověřením. K tomu dojde před samotným importem, takže nedojde k žádným změnám prostředí kvůli selhání importu. Kromě toho je zaslán souhrnný e-mail s údaji o ověření řešení.

Další informace o tom, co dělat, když narazíte na varování nebo blokování, naleznete v průvodci odstraňováním problémů.

Další informace o kontrole řešení a seznamu používaných pravidel najdete v tématu Přehled kontroly řešení.

Povolení kontroly řešení ve spravovaném prostředí

Chcete-li povolit vynucení kontroly řešení pro vaše spravované prostředí:

  1. Přihlaste se k centru pro správu Power Platform.

  2. V navigačním podokně vyberte možnost Prostředí a vyberte spravované prostředí.

  3. Na panelu příkazů vyberte Upravit spravovaná prostředí a poté vyberte příslušné nastavení vynucení v části Vynucení kontroly řešení.

    Snímek obrazovky nastavení kontroly řešení.

Poznámka:

Vynucení kontroly řešení není k dispozici, když je prostředí v režimu správy.

E-mailové zprávy správci

Když je režim ověřování nastaven na Varovat nebo Blokovat, je při importu nebo zablokování řešení odeslán souhrnný e-mail. Když je řešení importováno do prostředí, souhrnný e-mail zobrazuje počet problémů podle závažnosti v řešení. Obsah e-mailu může obsahovat odkaz na výsledky analýzy řešení. V některých případech může vypršet platnost odkazu na výsledky. Chcete-li získat nové výsledky, odešlete řešení do nástroje pro kontrolu řešení.

Řešení kontrolovaná z Power Apps (make.powerapps.com) mají výsledky uložené ve zdrojovém prostředí. Řešení importovaná do prostředí se zapnutým vynucením kontroly řešení mohou mít výsledky uložené v cílovém prostředí importu.

E-mail je odeslán všem uživatelům s rolemi Správce Power Platform a Správce služeb Dynamics 365. Odesílá se také příjemcům e-mailů s týdenním přehledem.

Potlačení ověřovacích e-mailů

Ve výchozím nastavení se e-maily odesílají, když řešení obsahuje střední a vyšší závažnost. Je-li zaškrtnuto políčko, e-maily nejsou odesílány v režimu varování. E-maily se také neodesílají v režimu blokování s výjimkou kritických porušení, která blokují import řešení.

Snímek obrazovky zaškrtávacího políčka e-mailu kontroly řešení.

Vyloučení pravidel

Můžete se rozhodnout vyloučit vynucování některá pravidla kontroly řešení. Oprava vycházející z určitého pravidla může například vyžadovat značný čas a úsilí napříč celým řešením, ale přesto byste chtěli vynutit zbývající pravidla. Pomocí rozevíracího seznamu Vyloučená pravidla vyberte pravidla, která chcete vyloučit z vynucování.

Screenshot vyloučení pravidel z vynucení kontroly řešení.

Seznam obsahuje názvy a popisy pravidel seskupené podle kategorií a seřazené podle závažnosti. Připomínáme, že import řešení blokují pouze pravidla kritické závažnosti.

Screenshot možností vyloučení pravidel z vynucení kontroly řešení.

Povolení vynucení kontroly řešení s pomocí prostředí PowerShell

Pro povolení vynucení kontroly řešení lze použít prostředí PowerShell.

Povolení vynucení kontroly řešení v blokovém režimu

Zde je příklad skriptu PowerShell, který povoluje vynucení kontroly řešení v blokovém režimu. Po jeho spuštění se na posuvníku zobrazí blokový režim v části Kontrola řešení v nastavení spravovaných prostředí.

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

Povolení vynucení kontroly řešení v režimu varování

Zde je příklad skriptu PowerShell, který umožňuje vynucení kontroly řešení v režimu varování. Po jeho spuštění se na posuvníku zobrazí režim varování v části Kontrola řešení v nastavení spravovaných prostředí.

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

Vypnutí vynucení kontroly řešení

Zde je příklad skriptu PowerShell, který zakazuje vynucení kontroly řešení. Po jeho spuštění se na posuvníku zobrazí Vypnuto v části Kontrola řešení v nastavení spravovaných prostředí.

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

Nastavení vyloučení pravidel

Zde je příklad skriptu PowerShell, který umožňuje vynucení kontroly řešení v režimu blokování a přidává vyloučení pravidel. Po spuštění posuvník zobrazí režim blokování v části Kontrola řešení v nastavení Spravovaná prostředí a nastaví se vyloučení pravidel.

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

Přehled spravovaných prostředí
Import řešení
Vynucení kontroly řešení při varováních nebo blokováních ve spravovaných prostředích při importu