Delen via


Afdwingen van oplossingscontrole in Beheerde omgevingen

De oplossingscontrole is een krachtig hulpmiddel dat een uitgebreide statische analyse van uw oplossingsobjecten uitvoert op basis van een reeks best practice-regels. Met de oplossingscontrole kunt u snel problematische patronen in oplossingscomponenten identificeren en gedetailleerde rapporten ontvangen waarin problemen en getroffen componenten worden gemarkeerd. Ook vindt u hier koppelingen naar documentatie over hoe u elk probleem kunt oplossen.

Beheerders kunnen de oplossingscontrole inschakelen om controles uit te voeren om problematische patronen in oplossingen te identificeren wanneer de oplossing wordt geïmporteerd in de beheerde omgeving.

Instellingen voor oplossingscontrole

Wanneer u de oplossingscontrole voor een beheerde omgeving inschakelt, kunt u kiezen uit verschillende niveaus die worden afgedwongen tijdens het importeren van de oplossing.

Instelling Omschrijving
Geen Schakelt de automatische oplossingsvalidaties uit tijdens het importeren van oplossingen. Er zijn geen ervarings- of gedragsveranderingen bij het ontwerpen, exporteren of importeren van oplossingen.
Waarschuwen Alle aangepaste oplossingen worden automatisch geverifieerd tijdens het importeren van oplossingen. Wanneer een oplossing met zeer kritieke problemen wordt geïmporteerd, wordt u gewaarschuwd over de actie, maar wordt het importeren zelf voortgezet. Als verder alles in orde is met het importeren, wordt de oplossing geïmporteerd in de omgeving. Na een succesvolle import wordt een bericht weergegeven dat de geïmporteerde oplossing validatieproblemen had. Bovendien wordt er een samenvattende e-mail verzonden met details over de validatie van de oplossing.
Blokkeren Alle aangepaste oplossingen worden automatisch geverifieerd tijdens het importeren van oplossingen. Wanneer een oplossing zeer kritieke problemen heeft, wordt het importproces geannuleerd en wordt er een bericht weergegeven dat de geïmporteerde oplossing problemen heeft. Dit gebeurt voorafgaand aan de daadwerkelijke import, dus zullen er geen wijzigingen in de omgeving worden aangebracht vanwege de importfout. Bovendien wordt er een samenvattende e-mail verzonden met details over de validatie van de oplossing.

Zie de gids voor het oplossen van problemen voor meer informatie over wat u moet doen als u een waarschuwing of blokkade tegenkomt.

Ga voor meer informatie over de oplossingscontrole en de lijst met gebruikte regels naar Overzicht van oplossingscontrole.

Oplossingscontrole inschakelen in een beheerde omgeving

Afdwinging van oplossingscontrole inschakelen voor uw beheerde omgeving:

  1. Meld u aan bij het Power Platform-beheercentrum.

  2. Selecteer in het navigatiedeelvenster Omgevingen en selecteer vervolgens een beheerde omgeving.

  3. Selecteer op de opdrachtbalk Beheerde omgevingen bewerken en selecteer vervolgens de juiste afdwingingsinstelling onder Afdwinging oplossingscontrole.

    Schermopname van het instellingenscherm voor Oplossingscontrole.

Notitie

Het afdwingen van oplossingscontrole is niet beschikbaar wanneer de omgeving zich in de Beheermodus bevindt.

E-mailberichten voor de beheerder

Wanneer de validatiemodus is ingesteld op Waarschuwen of Blokkeren, wordt er een samenvattende e-mail verzonden wanneer een oplossing wordt geïmporteerd of geblokkeerd. Wanneer de oplossing in een omgeving wordt geïmporteerd, worden in de samenvattende e-mail het aantal problemen per ernst in de oplossing weergegeven. De inhoud van de e-mail kan een link naar de resultaten van de oplossingsanalyse bevatten. In sommige gevallen kan de link naar de resultaten verlopen zijn. Om nieuwe resultaten te krijgen, dient u de oplossing in bij oplossingscontrole.

Voor oplossingen die zijn gecontroleerd vanuit Power Apps make.powerapps.com worden de resultaten opgeslagen in de bronomgeving. Oplossingen die zijn geïmporteerd in een omgeving waarvoor de oplossingscontrole is ingeschakeld, kunnen resultaten hebben die zijn opgeslagen in de doelimportomgeving.

De e-mail wordt verzonden naar alle gebruikers met de rollen van Power Platform-beheerder en Dynamics 365-servicebeheerder. Het wordt ook verzonden naar ontvangers van de wekelijkse samenvattingsmails.

Validatie-e-mails onderdrukken

Standaard worden e-mails verzonden wanneer een oplossing een ernst van gemiddeld of hoger niveau. Als het selectievakje is ingeschakeld, worden e-mails niet verzonden in de waarschuwingsmodus. E-mails worden ook niet in blokkeermodus verzonden, behalve voor kritieke schendingen die het importeren van oplossingen blokkeren.

Schermopname van het selectievakje voor e-mails voor oplossingscontrole.

Regeluitsluitingen

U kunt ervoor kiezen om de regels voor oplossingscontrole uit te sluiten van handhaving. Het kan bijvoorbeeld veel tijd en moeite kosten om een bepaalde regel in de hele oplossing aan te passen, maar u wilt toch graag dat de rest van de regels wordt gehandhaafd. Gebruik de vervolgkeuzelijst Uitgesloten regels om de regels te selecteren die u wilt uitsluiten van handhaving.

Schermopname van de uitsluitingen van de oplossingscontrole voor het afdwingen van regels.

De lijst bevat regelnamen en beschrijvingen, gegroepeerd op categorie en gesorteerd op ernst. Ter herinnering: alleen kritische ernstregels verhinderen dat een oplossing wordt geïmporteerd.

Schermopname van de uitsluitingen voor regelhandhaving voor de oplossingscontrole.

PowerShell gebruiken om afdwinging van oplossingscontrole in te schakelen

U kunt PowerShell gebruiken om afdwinging van oplossingscontrole in te schakelen.

Afdwinging van oplossingscontrole inschakelen in blokkeermodus

Hier is een voorbeeld van een PowerShell-script dat het afdwingen van oplossingscontrole in de blokkeermodus mogelijk maakt. Na uitvoering geeft de schuifregelaar de blokkeermodus weer in de sectie Oplossingscontrole van de instellingen voor beheerde omgevingen.

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

Afdwinging van oplossingscontrole inschakelen in waarschuwingsmodus

Hier is een voorbeeld van een PowerShell-script dat het afdwingen van oplossingscontrole in de waarschuwingsmodus mogelijk maakt. Na uitvoering geeft de schuifregelaar de waarschuwingsmodus weer in de sectie Oplossingscontrole van de instellingen voor beheerde omgevingen.

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

Het afdwingen van de oplossingscontrole uitschakelen

Hier is een voorbeeld van een PowerShell-script dat het afdwingen van oplossingscontrole uitschakelt. Na uitvoering geeft de schuifregelaar Uit weer in de sectie Oplossingscontrole van de instellingen voor beheerde omgevingen.

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

Regeluitsluitingen instellen

Hier is een voorbeeld van een PowerShell-script dat de handhaving van de oplossingscontrole in de blokkeringsmodus inschakelt en regeluitsluitingen toevoegt. Nadat u het hebt uitgevoerd, toont de schuifregelaar de blokmodus in het gedeelte Oplossingscontrole van de instellingen voor Beheerde omgevingen en worden de regeluitsluitingen ingesteld.

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

Overzicht van Beheerde omgevingen
Oplossingen importeren
Oplossingscontrole afdwingen in beheerde omgevingen blokkeert of waarschuwt bij importeren