Verkställighet av lösningskontroll i hanterade miljöer
Lösningskontrollen är ett kraftfullt verktyg som utför en omfattande statisk analyskontroll av dina lösningsobjekt mot en uppsättning regler för bästa praxis. Genom att använda lösningskontrollen kan du snabbt identifiera problematiska mönster i lösningskomponenter och få detaljerade rapporter som belyser problem och berörda komponenter, samt tillhandahålla länkar till dokumentation om hur du löser respektive problem.
Administratörer kan aktivera lösningskontrollen för att framtvinga kontroller för att identifiera problematiska mönster i lösningar när lösningen importeras till den hanterade miljön.
Inställningar för lösningskontroll
När du aktiverar lösningskontrollen för en hanterad miljö finns det olika nivåer att välja mellan som tillämpas under lösningsimporten.
Inställning | Description |
---|---|
Nej | Inaktiverar de automatiska lösningsvalideringen under lösningsimporten. Det sker inga funktionsändringar i lösningsförfattare, export eller importer. |
Varna | Alla anpassade lösningar verifieras automatiskt vid import av lösningar. När en lösning med ytterst kritiska problem importeras varnas du om åtgärden, men själva importen fortsätter, och om allt annat med importen är bra importeras lösningen till miljön. När importen har importerats visas ett meddelande om att den importerade lösningen hade problem med valideringen. Dessutom skickas ett e-postmeddelande med en sammanfattning med information om lösningsvalideringen. |
Block | Alla anpassade lösningar verifieras automatiskt vid import av lösningar. När en lösning har mycket kritiska problem kommer importprocessen att avbrytas och ett meddelande om att den importerade lösningen hade valideringsproblem visas. Det här inträffar före den faktiska importen så att inga ändringar i miljön sker på grund av importfelet. Dessutom skickas ett e-postmeddelande med en sammanfattning med information om lösningsvalideringen. |
Mer information om vad du ska göra när du får en varning eller ett block finns i felsökningsguiden.
Mer information om lösningskontrollen och listan över regler som används finns i Översikt över lösningskontroll.
Aktivera lösningskontroll i en hanterad miljö
Så här aktiverar du en tvingande lösningskontroll för din hanterade miljö:
Logga in på Power Platform administratörscenter.
I navigeringsfönstret väljer du Miljöer, väljer en miljö och sedan välja hanterad miljö.
I kommandofältet väljer du Redigera hanterade miljöer och sedan lämplig inställning för tillämpning under Tillämpning av lösningskontroll.
Kommentar
Tvingande lösningskontroll är inte tillgängligt när miljön är i administrationsläge.
E-postmeddelanden till administratören
När valideringsläget har angetts till Varna eller Blockera skickas ett sammanfattnings-e-postmeddelande när en lösning importeras eller blockeras. När lösningen importeras till en miljö visar e-postsammanfattningen antalet problem efter svårighetsgrad i lösningen. Innehållet i e-postmeddelandet kan komma att innehålla en länk till lösningsanalysresultaten. I vissa fall kan länken till resultaten ha upphört att gälla. Om du vill få nya resultat skickar du lösningen till lösningskontrollen.
Lösningar som kontrolleras från Power Apps make.powerapps.com får resultatet lagrat i källmiljön. Lösningar som importeras till en miljö där tvingande lösningskontroll är aktiverat kan få sina resultat lagrade i målimportmiljön.
E-postmeddelandet skickas till alla användare med roller som Power Platform-administratör och Dynamics 365-tjänsteadministratör. Det skickas också till mottagarna av de veckovisa e-postsammandragen.
Undertryck e-postmeddelanden för validering
Som standard skickas e-post när en lösning innehåller medelhöga och högre allvarlighetsnivåer. När kryssrutan är markerad skickas inte e-postmeddelanden i varningsläge. E-postmeddelanden skickas inte heller i blockläge, förutom för allvarliga kränkningar som blockerar import av lösningar.
Regelundantag
Du kan välja att utesluta lösningskontrollregler från tvingande regler. En viss regel kan till exempel ta lång tid och arbete att åtgärda i hela lösningen, men du vill fortfarande att resten av reglerna ska tillämpas. Använd listrutan Uteslutna regler om du vill välja vilka regler som ska uteslutas från tvingande regler.
Listan innehåller regelnamn och beskrivningar grupperade efter kategori och sorterade efter förnamn. Som en påminnelse blockerar viktiga regler en lösning från att importeras.
Använd PowerShell för att aktivera tvingande lösningskontroll
Använd PowerShell för att aktivera tvingande lösningskontroll.
Aktivera tvingande lösningskontroll i blockläge
Här är ett exempel på PowerShell-skript som gör det möjligt att upprätthålla lösningskontrollen i blockläge. När du har kört det visar reglaget blockläge i avsnittet Lösningskontroll i inställningarna för hanterade miljöer.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block
Aktivera tvingande lösningskontroll i varningsläge
Här är ett exempel på PowerShell-skript som gör det möjligt att upprätthålla lösningskontrollen i varningsläge. När du har kört det visar reglaget varningsläge i avsnittet Lösningskontroll i inställningarna för hanterade miljöer.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn
Inaktivera tvingande lösningskontroll
Här är ett exempel på PowerShell-skript som inaktiverar tvingande lösningskontrollen. När du har kört det visar reglaget Av i avsnittet Lösningskontroll i inställningarna för hanterade miljöer.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none
Ange regelundantag
Här är ett exempel på ett PowerShell-skript som aktiverar verkställandet av lösningskontroll i blockeringsläge och lägger till regelundantag. När du har kört det visar skjutreglaget blockeringsläget i avsnittet Lösningskontroll i inställningarna för hanterade miljöer, och regelundantagen anges.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"
Relaterat innehåll
Hanterade miljöer – översikt
Importera lösningar
Tvingande lösningskontroll i hanterade miljöer blockerar eller varnar vid import