Sdílet prostřednictvím


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 použít kontrolu řešení k vynucení kontrol k identifikaci problematických vzorců řešení, když je řešení importováno do spravovaného prostředí.

Nastavení kontroly řešení

Když zapnete kontrolu řešení pro spravované prostředí, můžete si vybrat z různých úrovní, které jsou vynuceny 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í.

Zapněte kontrolu řešení ve spravovaném prostředí

Chcete-li zapnout 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í.

Pomocí PowerShell zapněte vynucení kontroly řešení

Pomocí PowerShell můžete zapnout vynucení kontroly řešení. Tyto funkce jsou definovány v PowerApps-Samples repo, které je nutné před vyvoláním importovat.

Zapněte vynucení kontroly řešení v blokovém režimu

Zde je příklad skriptu PowerShell, který zapíná 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

Zapněte vynucení kontroly řešení v režimu varování

Zde je příklad skriptu PowerShell, který zapíná 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ý zapíná vynucení kontroly řešení v blokovém režimu 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