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ø:

  1. Log på Power Platform Administration.

  2. Vælg Miljøer i navigationsruden, og vælg et administreret miljø.

  3. 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. 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.

Skærmbillede af indstillinger for afkrydsningsfeltet til e-mail.

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.

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

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.

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.

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"

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