Delen via


Afdwingen van oplossingscontrole in Beheerde omgevingen

Notitie

Het nieuwe en verbeterde Power Platform-beheercentrum is nu beschikbaar als openbare preview! We hebben het nieuwe beheercentrum zo ontworpen dat het gebruiksvriendelijker is, met taakgerichte navigatie waarmee u sneller specifieke resultaten kunt behalen. Nieuwe en bijgewerkte documentatie wordt gepubliceerd zodra het nieuwe Power Platform-beheercentrum algemeen beschikbaar is.

Oplossingscontrole is een krachtige tool die een uitgebreide statische analyse van uw oplossingsobjecten uitvoert op basis van een reeks best practice-regels. Met 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 Oplossingscontrole gebruiken om controles af te dwingen om problematische patronen in oplossingen te identificeren wanneer de oplossing wordt geïmporteerd in de beheerde omgeving.

Instellingen voor oplossingscontrole

Wanneer u Oplossingscontrole inschakelt voor een beheerde omgeving, 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

Om Oplossingscontrole-afdwinging in te schakelen 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 handhavingsinstelling onder Oplossingscontrole afdwingen.

    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 is de link naar de resultaten verlopen. 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 e-mailberichten.

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 handhaving van de oplossingscontrole in te schakelen

U kunt PowerShell gebruiken om handhaving van de oplossingscontrole in te schakelen. Deze functies zijn gedefinieerd in de PowerApps-opslagplaats met voorbeelden, die moet worden geïmporteerd voordat u deze kunt aanroepen.

Handhaving van oplossingscontrole inschakelen in de blokkeringsmodus

Hier is een voorbeeld van een PowerShell-script dat de afdwinging van Oplossingscontrole in de blokkeringsmodus inschakelt. 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

Handhaving van oplossingscontrole inschakelen in de waarschuwingsmodus

Hier is een voorbeeld van een PowerShell-script dat de handhaving van Oplossingscontrole in de waarschuwingsmodus inschakelt. 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 Oplossingscontrole in de blokkeringsmodus inschakelt en regeluitsluitingen toevoegt. Na uitvoering toont de schuifregelaar de blokkeringsmodus in de sectie 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