Provođenje provjere rješenja u upravljanim okruženjima

Alat za provjeru rješenja moćan je alat koji izvodi sveobuhvatnu statičku analizu objekata rješenja u odnosu na skup pravila najbolje prakse. Pomoću alata za provjeru rješenja možete brzo identificirati problematične obrasce u komponentama rješenja i primati detaljna izvješća koja ističu probleme, zahvaćene komponente i pružaju veze na dokumentaciju o tome kako riješiti svaki problem.

Administratori mogu koristiti provjeru rješenja za provođenje provjera kako bi identificirali problematične obrasce na rješenjima kada se rješenje uvozi u upravljano okruženje.

Postavke alata za provjeru rješenja

Kada uključite provjeru rješenja za upravljano okruženje, postoje različite razine koje se primjenjuju tijekom uvoza rješenja.

Postavka Opis
Nijedan Isključuje automatsku provjeru valjanosti rješenja tijekom uvoza rješenja. Nema promjena u iskustvu ili ponašanju u stvaranju, izvozu ili uvozu rješenja.
Upozoriti Sva prilagođena rješenja automatski se provjeravaju tijekom uvoza rješenja. Kada se uvozi rješenje s vrlo kritičnim problemima, upozoreni ste na akciju, ali sam uvoz se nastavlja, a ako je sve ostalo s uvozom u redu, rješenje se uvozi u okruženje. Nakon uspješnog uvoza prikazuje se poruka da je uvezeno rješenje imalo problema s provjerom valjanosti. Osim toga, šalje se sažetak e-pošte s pojedinostima o provjeri valjanosti rješenja.
Blokirati Sva prilagođena rješenja automatski se provjeravaju tijekom uvoza rješenja. Kada rješenje ima vrlo kritične probleme, postupak uvoza se otkazuje i prikazuje se poruka da je uvezeno rješenje imalo problema s provjerom valjanosti. To se događa prije stvarnog uvoza, tako da nema promjena u okruženju zbog neuspjeha uvoza. Osim toga, šalje se sažetak e-pošte s pojedinostima o provjeri valjanosti rješenja.

Dodatne informacije o tome što učiniti kada naiđete na upozorenje ili blokadu potražite u vodiču za otklanjanje poteškoća.

Dodatne informacije o alatu za provjeru rješenja i popisu korištenih pravila potražite u odjeljku Pregled alata za provjeru rješenja.

Uključite provjeru rješenja u upravljanom okruženju

Za uključivanje provedbe sustava za provjeru rješenja za vaše upravljano okruženje:

  1. Prijavite se u centar za Power Platform administratore.

  2. U navigacijskom oknu odaberite Upravljanje.

  3. U oknu Upravljanje odaberite Okruženja.

  4. Odaberite upravljano okruženje.

  5. Na naredbenoj traci odaberite Uredi upravljana okruženja, a zatim odaberite odgovarajuću postavku provedbe u odjeljku Provedba alata za provjeru rješenja.

    Snimka zaslona zaslona postavki alata za provjeru rješenja.

Napomena

Provedba alata za provjeru rješenja nije dostupna kada je okruženje u načinu administracije.

Poruke e-pošte administratoru

Kada je način provjere valjanosti postavljen na Upozori ili Blokiraj , sažetak e-pošte šalje se kada se rješenje uveze ili blokira. Kada se rješenje uveze u okruženje, e-pošta sa sažetkom prikazuje broj problema prema težini u rješenju. Sadržaj e-pošte može sadržavati poveznicu na rezultate analize rješenja. U nekim slučajevima veza na rezultate možda je istekla. Da biste dobili nove rezultate, pošaljite rješenje u alat za provjeru rješenja.

Rješenja provjerena od Power Apps make.powerapps.com imaju rezultate pohranjene u izvornom okruženju. Rješenja uvezena u okruženje s uključenom provedbom alata za provjeru rješenja mogu imati rezultate pohranjene u ciljnom okruženju za uvoz.

E-pošta se šalje svim korisnicima s ulogama Power Platform administratora i administratora usluge Dynamics 365. Također se šalje primateljima tjednih e-poruka s sažetkom.

Izbrišite e-poruke za potvrdu

Prema zadanim postavkama, e-poruke se šalju kada rješenje sadrži srednju i veću težinu. Kada je potvrdna kućica označena, e-poruke se ne šalju u načinu upozorenja. E-poruke se također ne šalju u načinu blokiranja, osim kritičnih kršenja koja blokiraju uvoz rješenja.

Snimka zaslona potvrdnog okvira e-pošte za provjeru rješenja.

Izuzeća pravila

Možete odabrati izuzimanje pravila alata za provjeru rješenja iz provedbe. Na primjer, određeno pravilo može zahtijevati dosta vremena i truda da se popravi u cijelom rješenju, ali i dalje biste željeli da se provedu ostala pravila. Pomoću padajućeg popisa Izuzeta pravila odaberite pravila koja želite izuzeti iz provedbe.

Snimka zaslona izuzimanja pravila provedbe alata za provjeru rješenja.

Popis sadrži nazive i opise pravila grupirane po kategorijama i razvrstane prema težini. Podsjećamo, samo kritična pravila ozbiljnosti blokiraju uvoz rješenja.

Snimka zaslona mogućnosti izuzimanja pravila provedbe alata za provjeru rješenja.

Upotreba komponente PowerShell za uključivanje provedbe alata za provjeru rješenja

Možete koristiti PowerShell za uključivanje provedbe alata za provjeru rješenja. Te su funkcije definirane u PowerApps repozitoriju Samples, koji se mora uvesti prije pozivanja.

Uključivanje provedbe alata za provjeru rješenja u načinu blokiranja

Evo primjera PowerShell skripte koja uključuje provedbu alata za provjeru rješenja u načinu blokiranja. Nakon što ga pokrenete, klizač prikazuje block mode u odjeljku Solution checker u postavkama upravljanog okruženja.

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

Uključivanje provedbe alata za provjeru rješenja u načinu upozorenja

Evo primjera PowerShell skripte koja uključuje provedbu alata za provjeru rješenja u načinu upozorenja. Nakon što ga pokrenete, klizač prikazuje warn mode u odjeljku Solution checker u postavkama upravljanih okruženja.

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

Isključivanje provedbe alata za provjeru rješenja

Evo primjera PowerShell skripte koja isključuje provedbu alata za provjeru rješenja. Nakon što ga pokrenete, klizač prikazuje Isključeno u odjeljku Solution checker u postavkama upravljanog okruženja.

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

Postavljanje izuzimanja pravila

Evo primjera PowerShell skripte koja uključuje provedbu alata za provjeru rješenja u načinu blokiranja i dodaje izuzimanja pravila. Nakon što ga pokrenete, klizač prikazuje block mode u odjeljku Solution checker u postavkama upravljanih okruženja, a isključenja pravila su postavljena.

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

Pregled upravljanih okruženja
Uvozna rješenja
Provođenje provjere rješenja u upravljanim okruženjima blokira ili upozorava pri uvozu