Vynucovanie kontroly riešení v spravovaných prostrediach

Kontrola riešení je výkonný nástroj, ktorý vykonáva komplexnú statickú analýzu objektov vašich riešení oproti súboru pravidiel osvedčených postupov. Pomocou nástroja na kontrolu riešení môžete rýchlo identifikovať problematické vzorce v komponentoch riešenia a získať podrobné správy, ktoré zvýrazňujú problémy, ovplyvnené komponenty a poskytujú odkazy na dokumentáciu o tom, ako každý problém vyriešiť.

Administrátori môžu použiť kontrolu riešení na vynútenie kontrol na identifikáciu problematických vzorcov na riešeniach pri importe riešenia do spravovaného prostredia.

Nastavenia kontroly riešení

Keď zapnete kontrolu riešení pre spravované prostredie, existujú rôzne úrovne výberu, ktoré sa vynucujú počas importu riešenia.

Nastavenie Description
Žiadne Vypne automatické overovanie riešení počas importu riešenia. Pri tvorbe, exporte ani importe riešení nedošlo k žiadnym zmenám v používateľskom rozhraní ani správaní.
Upozorniť Všetky vlastné riešenia sa počas importu riešenia automaticky overujú. Keď sa importuje riešenie s vysoko kritickými problémami, zobrazí sa upozornenie na túto 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í správa, ž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.
Blok Všetky vlastné riešenia sa počas importu riešenia automaticky overujú. Keď má riešenie vysoko kritické problémy, proces importu sa zruší a zobrazí sa správa, že importované riešenie malo problémy s overením. Toto sa stane pred samotným importom, takže v dôsledku zlyhania importu nedochádza k žiadnym zmenám v prostredí. Okrem toho sa odošle súhrnný e-mail s podrobnosťami o overení riešenia.

Viac informácií o tom, čo robiť, keď sa zobrazí upozornenie alebo blok, nájdete v sprievodcovi riešením problémov .

Viac informácií o kontrole riešení a zozname použitých pravidiel nájdete v časti Prehľad kontroly riešení.

Zapnite kontrolu riešení v spravovanom prostredí

Na zapnutie vynucovania kontroly riešení pre vaše spravované prostredie:

  1. Prihláste sa do Power Platform centra administrácie.

  2. V navigačnej table vyberte položku Spravovať.

  3. V table Spravovať vyberte možnosť Prostredia.

  4. Vyberte spravované prostredie.

  5. Na paneli príkazov vyberte možnosť Upraviť spravované prostredia a potom vyberte príslušné nastavenie vynucovania v časti Vynucovanie kontroly riešení.

    Snímka obrazovky nastavení kontroly riešení.

Poznámka

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

E-mailové správy pre administrátora

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

Riešenia kontrolované z Power Apps make.powerapps.com majú výsledky uložené v zdrojovom prostredí. Riešenia importované do prostredia so zapnutým vynucovaní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 administrátora Power Platform a a administrátora služby Dynamics 365. Taktiež sa odosiela príjemcom týždenných súhrnných e-mailov. ...

Potlačiť overovacie e-maily

Predvolene sa e-maily odosielajú, keď riešenie obsahuje strednú a vyššiu úroveň závažnosti. Keď je začiarkavacie políčko začiarknuté, e-maily sa neodosielajú v režime upozornenia. E-maily sa tiež neodosielajú v blokovacom režime, s výnimkou kritických porušení, ktoré blokujú import riešenia.

Snímka obrazovky so zaškrtávacím políčkom e-mailu na kontrolu riešení.

Vylúčenia pravidiel

Môžete vybrať, či sa pravidlá kontroly riešení nepoužívajú na vynucovanie. Napríklad, oprava konkrétneho pravidla v celom riešení môže vyžadovať značný čas a úsilie, ale stále chcete, aby sa presadzovali ostatné pravidlá. Na výber pravidiel, ktoré chcete vylúčiť z presadzovania, použite rozbaľovací zoznam Vylúčené pravidlá .

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 s možnosťami vylúčenia pravidla presadzovania kontroly riešení.

Použitie PowerShellu na zapnutie vynucovania kontroly riešení

Na zapnutie vynucovania kontroly riešení môžete použiť PowerShell. Tieto funkcie sú definované v repozitári PowerApps-Samples, ktorý je potrebné pred spustením importovať.

Zapnúť vynucovanie kontroly riešení v blokovom režime

Tu je príklad skriptu PowerShellu, ktorý zapne vynucovanie kontroly riešení v blokovom režime. Po spustení sa posuvník zobrazí režim blokovania v sekcii Solution checker v nastaveniach spravovaného prostredia.

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

Zapnúť vynucovanie kontroly riešení v režime upozornenia

Tu je príklad skriptu PowerShellu, ktorý zapne vynucovanie kontroly riešení v režime upozornenia. Po spustení sa posuvník zobrazí režim varovania v sekcii Solution checker v nastaveniach spravovaného prostredia.

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

Vypnúť vynucovanie kontroly riešení

Tu je príklad skriptu PowerShellu, ktorý vypne vynucovanie kontroly riešení. Po spustení sa v sekcii Solution checker v nastaveniach spravovaného prostredia zobrazí posuvník Vypnutý.

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

Nastavenie vylúčení pravidiel

Tu je príklad skriptu PowerShellu, ktorý zapne vynucovanie kontroly riešení v blokovom režime a pridá vylúčenia pravidiel. Po spustení sa posuvník zobrazí režim blokovania v sekcii Solution checker v nastaveniach spravovaného prostredia a pravidlové vylúčenia sú nastavené.

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

Prehľad spravovaných prostredí
Importné riešenia
Vynucovanie kontroly riešení v spravovaných prostrediach blokuje alebo varuje pri importe