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 gebruiken om controles uit te voeren op problematische patronen in oplossingen wanneer de oplossing wordt geïmporteerd in de beheerde omgeving.

Instellingen voor oplossingscontrole

Wanneer u de oplossingscontrole voor een beheerde omgeving inschakelt, kunt u uit verschillende niveaus kiezen 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 uiterst kritieke problemen wordt geïmporteerd, wordt u gewaarschuwd over de actie, maar wordt het importeren zelf voortgezet. Als verder alles rond het importeren in orde is, 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

Ga als volgt te werk om de oplossingscontrole voor uw beheerde omgeving in te schakelen:

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

  2. Selecteer in het navigatiedeelvenster de optie Beheren.

  3. Selecteer in het deelvenster BeherenOmgevingen.

  4. Selecteer een beheerde omgeving.

  5. 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 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 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 waarmee u de oplossingscontrole kunt afdwingen in de blokkeringsmodus. 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 waarmee u de oplossingscontrole kunt inschakelen in de waarschuwingsmodus. 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. 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