Håndhævelse af løsningskontrol i administrerede miljøer
Løsningskontrollen er et effektivt værktøj, der udfører en omfattende statisk analyse af løsningsobjekterne i forhold til et sæt regler for bedste praksis. Ved hjælp af løsningskontrol kan du hurtigt identificere problematiske mønstre i løsningskomponenter og modtage detaljerede rapporter, der fremhæver problemer, berørte komponenter og giver sammenkæde til dokumentation om, hvordan du løser de enkelte problemer.
Administratorer kan aktivere løsningskontrol for at gennemtvinge kontroller for at identificere problematiske mønstre på løsninger, når løsningen importeres i det administrerede miljø.
Indstillinger for løsningskontrol
Når du aktiverer løsningskontrol for et administreret miljø, er der forskellige niveauer at vælge imellem, som håndhæves under løsningsimport.
Indstilling | Description |
---|---|
Ingen | Deaktiverer de automatiske løsningsvalideringer under løsningsimport. Der vil ikke være nogen funktionsændringer i forbindelse med oprettelse, eksport eller import af løsninger. |
Advar | Alle brugerdefinerede løsninger godkendes automatisk under løsningsimport. Når der importeres en løsning med meget kritiske problemer, advares du om handlingen, men selve importen fortsætter, og hvis alt andet med importen er i orden, importeres løsningen til miljøet. Når importen er fuldført, vises der en meddelelse om, at den importerede løsning havde valideringsproblemer. Derudover sendes der en opsummeringsmail med oplysninger om løsningsvalideringen. |
Spær | Alle brugerdefinerede løsninger godkendes automatisk under løsningsimport. Når der er høj-kritiske problemer med en løsning, annulleres importen, og der vises en meddelelse, der angiver, at den importerede løsning havde valideringsproblemer, som angivet. Dette sker før den faktiske import, så der vil ikke ske ændringer af miljøet på grund af importfejlen. Derudover sendes der en opsummeringsmail med oplysninger om løsningsvalideringen. |
Du kan finde flere oplysninger om, hvad du skal gøre, når du støder på en advarsel eller blokering, i fejlfindingsvejledningen.
Du kan finde flere oplysninger om løsningskontrol og listen over anvendte regler ved at gå til Oversigt over løsningskontrol.
Brug Løsningskontrol i administrerede miljøer
Sådan aktiveres håndhævelse af løsningskontrol for dit administrerede miljø:
Log på Power Platform Administration.
Vælg Miljøer i navigationsruden, og vælg et administreret miljø.
Vælg Rediger administrerede miljøer på kommandolinjen, og vælg derefter den relevante håndhævelsesindstilling under Håndhævelse af løsningskontrollen.
Bemærk
Håndhævelse af løsningskontrol er ikke tilgængelig, når miljøet er i tilstanden Administration.
Sende mails til administratoren
Når valideringstilstanden er angivet til Advar eller Bloker, sendes der en opsummeringsmail, når en løsning importeres eller blokeres. Når løsningen importeres til et miljø, kan du se antallet af problemer i løsningen i opsummeringsmailen. Indholdet af mailen kan indeholde et link til resultaterne af løsningsanalysen. I nogle tilfælde kan linket til resultaterne være udløbet. Du kan få nye resultater ved at sende løsningen til løsningskontrol.
Løsninger, der kontrolleres fra Power Apps (make.powerapps.com), får resultaterne gemt i kildemiljøet. Løsninger, der importeres til et miljø, hvor håndhævelse af løsningstjekker er slået til, kan have resultater gemt i målets importmiljø.
Mailen sendes til alle brugere med rollerne Power Platform-administrator og Dynamics 365-serviceadministrator. Den sendes også til modtagere af de ugentlige oversigtsmails.
Undertryk validering af e-mails
Mails sendes som standard, når en løsning indeholder oplysninger med middel prioritet eller derover. Når afkrydsningsfeltet er markeret, sendes mails ikke i advarselstilstand. Mails sendes heller ikke i bloktilstand med undtagelse af vigtige brud, der blokerer løsningsimport.
Udeladelse af regel
Du kan vælge at udelade regler for løsningskontrol i at blive håndhævet. Det kan f.eks. kræve tid og kræfter for en bestemt regel at blive kørt på tværs af løsningen, men du vil stadig gerne have, at resten af reglerne håndhæves. Brug rullelisten Udeladte regler til at vælge de regler, der skal udelades fra at blive håndhævet.
Listen indeholder regelnavne og beskrivelser grupperet efter kategori og sorteret efter kategori. Som en påmindelse er det kun vigtige regler, der blokerer en løsning, så den ikke kan importeres.
Brug PowerShell til at aktivere håndhævelse af løsningskontrol
Du kan bruge PowerShell til at aktivere håndhævelse af løsningskontrol.
Aktivere håndhævelse af løsningskontrol i bloktilstand
Her er et eksempel på et PowerShell-script, der gør det muligt at håndhæve løsningskontrol i bloktilstand. Når du har kørt den, vises blokeringstilstanden i sektionen Løsningskontrol under indstillingerne for administrerede miljøer.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block
Aktivere håndhævelse af løsningskontrol i advarselstilstand
Her er et eksempel på et PowerShell-script, der gør det muligt at håndhæve løsningskontrol i advarselstilstand. Når du har kørt den, vises advarselstilstanden i sektionen Løsningskontrol under indstillingerne for administrerede miljøer.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn
Slå håndhævelse af løsningskontrol fra
Her er et eksempel på et PowerShell-script, der deaktiverer håndhævelse af løsningskontrol. Når du har kørt den, vises Fra i sektionen Løsningskontrol under indstillingerne for administrerede miljøer.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none
Indstil regelundtagelser
Her er et eksempel på PowerShell-script, der aktiverer håndhævelse af løsningskontrol i blokeringstilstand og tilføjer regeludelukkelser. Når du har kørt den, viser skyderen blokeringstilstand i afsnittet Løsningskontrol i indstillingerne for Administrerede miljøer, og regelundtagelserne er sat.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"
Relateret indhold
Administrerede miljøer, oversigt
Importér løsninger
Håndhævelse af løsningskontrol i administrerede miljøer blokerer eller advarer ved import