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:
Meld u aan bij het Power Platform-beheercentrum.
Selecteer in het navigatiedeelvenster Omgevingen en selecteer vervolgens een beheerde omgeving.
Selecteer op de opdrachtbalk Beheerde omgevingen bewerken en selecteer vervolgens de juiste afdwingingsinstelling onder Afdwinging 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.
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.
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.
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"
Gerelateerde inhoud
Overzicht van Beheerde omgevingen
Oplossingen importeren
Oplossingscontrole afdwingen in beheerde omgevingen blokkeert of waarschuwt bij importeren