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 dine løsningsobjekter 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 bruge løsningskontrol til at gennemtvinge kontroller for at identificere problematiske mønstre for 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, der gennemtvinges under import af løsninger.

Indstilling Description
Ingen Deaktiverer de automatiske løsningsvalideringer under løsningsimport. Der er ingen ændringer i oplevelsen eller funktionsmåden i forbindelse med oprettelse, eksport eller import af løsninger.
Advar Alle brugerdefinerede løsninger godkendes automatisk under løsningsimport. Når en løsning med meget kritiske problemer importeres, 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.
Bloker 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.

Slå løsningskontrol til i et administreret miljø

Sådan slår du håndhævelse af løsningskontrol til for dit administrerede miljø:

  1. Log på Power Platform Administration.

  2. Vælg Administrer i navigationsruden.

  3. Vælg Miljøer i ruden Administration.

  4. Vælg et administreret miljø.

  5. Vælg Rediger administrerede miljøer på kommandolinjen, og vælg derefter den relevante håndhævelsesindstilling under Håndhævelse af løsningskontrollen.

    Skærmbillede af indstillinger for løsningskontrol.

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. Hvis du vil have nye resultater, skal du 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.

Skærmbillede af afkrydsningsfeltet for mail til løsningskontrol.

Regelekskluderinger

Du kan vælge at udelukke løsningskontrolregler fra håndhævelse. For eksempel kan det kræve betydelig tid og indsats at rette en bestemt regel i hele 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.

Skærmbillede af udeladelse af håndhævelse af regler for løsningskontrol.

Listen indeholder regelnavne og beskrivelser grupperet efter kategori og sorteret efter alvorsgrad. Som en påmindelse er det kun vigtige regler, der blokerer en løsning, så den ikke kan importeres.

Skærmbillede af indstillinger for udeladelse af håndhævelse af regler for løsningskontrol.

Brug PowerShell til at aktivere håndhævelse af løsningskontrol

Du kan bruge PowerShell til at aktivere håndhævelse af løsningskontrol. Disse funktioner er defineret i PowerApps-eksempellageret, som skal importeres, før de aktiveres.

Slå håndhævelse af løsningskontrol til i blokeringstilstand

Her er et eksempel på et PowerShell-script, der aktiverer håndhævelse af løsningskontrol i blokeringstilstand. 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

Slå håndhævelse af løsningskontrol til i advarselstilstand

Her er et eksempel på et PowerShell-script, der aktiverer håndhævelse af løsningskontrol i advarselstilstand. Når du har kørt den, vises advarselstilstanden i afsnittet Løsningskontrol i 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å et PowerShell-script, der aktiverer håndhævelse af løsningskontrol i bloktilstand og tilføjer regeludeladelser. Når du har kørt den, viser skyderen bloktilstand i afsnittet Løsningskontrol under indstillingerne for administrerede miljøer, og regeludeladelser er angivet.

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

Oversigt over administrerede miljøer
Importér løsninger
Håndhævelse af løsningskontrol i administrerede miljøer blokerer eller advarer ved import