Application du vérificateur de solutions dans les environnements gérés
Le vérificateur de solutions est un outil performant qui effectue une analyse statique complète de vos objets de solution par rapport à un ensemble de règles de bonnes pratiques. En utilisant le vérificateur de solution, vous pouvez rapidement identifier les modèles problématiques dans les composants de la solution et recevoir des rapports détaillés qui mettent en évidence les problèmes, les composants affectés et fournissent des liens vers la documentation sur la façon de résoudre chaque problème.
Les administrateurs peuvent utiliser le vérificateur de solutions pour appliquer des contrôles afin d’identifier les modèles problématiques sur les solutions lorsque la solution est importée dans le fichier environnement géré.
Paramètres du vérificateur de solutions
Lorsque vous activez le vérificateur de solution pour un environnement géré, vous avez le choix entre différents niveaux qui sont appliqués lors de l’importation de la solution.
Paramètre | Description |
---|---|
Aucune | Désactive les validations automatiques de la solution lors de l’importation de la solution. Il n’y a aucun changement d’expérience ou de comportement dans la création, les exportations ou les importations de solutions. |
Avertir | Toutes les solutions personnalisées sont automatiquement vérifiées lors de l’importation de la solution. Lorsqu’une solution présentant des problèmes hautement critiques est importée, vous êtes informé de l’action, mais l’importation elle-même se poursuit et, si tout le reste de l’importation est correct, la solution est importée dans l’environnement. Après une importation réussie, un message indiquant que la solution importée a rencontré des problèmes de validation s’affiche. De plus, un e-mail récapitulatif est envoyé avec les détails de la validation de la solution. |
Bloc | Toutes les solutions personnalisées sont automatiquement vérifiées lors de l’importation de la solution. Lorsqu’une solution présente des problèmes hautement critiques, le processus d’importation est annulé et un message indiquant que la solution importée présente des problèmes de validation s’affiche. Cela se produit avant l’importation proprement dite, il n’y a donc aucune modification de l’environnement en raison de l’échec de l’importation. De plus, un e-mail récapitulatif est envoyé avec les détails de la validation de la solution. |
Pour plus d’informations sur la marche à suivre en cas d’avertissement ou de blocage, consultez le guide de dépannage.
Pour plus d’informations sur le vérificateur de solutions et la liste des règles utilisées, consultez Vue d’ensemble du vérificateur de solutions.
Activer le vérificateur de solution dans un environnement géré
Pour activer l’application du vérificateur de solution pour votre environnement géré :
Connectez-vous au centre d’administration Power Platform.
Dans le volet de navigation, sélectionnez Environnements, sélectionnez un environnement géré.
Dans la barre de commandes, sélectionnez Modifier les environnements gérés, puis sélectionnez le paramètre d’application approprié sous Application du vérificateur de solutions.
Note
L’application du vérificateur de solutions n’est pas disponible lorsque l’environnement est en mode d’administration.
Messages électroniques envoyés à l’administrateur
Lorsque le mode de validation est défini sur Avertir ou Bloquer, un email récapitulatif est envoyé lorsqu’une solution est importée ou bloquée. Lorsque la solution est importée dans un environnement, l’e-mail récapitulatif indique le nombre de problèmes par gravité dans la solution. Le contenu de l’e-mail peut inclure un lien vers les résultats de l’analyse de la solution. Dans certains cas, le lien vers les résultats peut avoir expiré. Pour obtenir de nouveaux résultats, soumettez la solution au vérificateur de solutions.
Les solutions vérifiées à partir de Power Apps make.powerapps.com ont leurs résultats stockés dans l’environnement source. Les solutions importées dans un environnement où l’application du vérificateur de solutions est activée peuvent avoir leurs résultats stockés dans l’environnement d’importation cible.
L’e-mail est envoyé à tous les utilisateurs ayant les rôles Power Platform Administrateur et Administrateur de Service Dynamics 365. Il est également envoyé aux destinataires des e-mails de synthèse hebdomadaire.
Supprimer les courriers électroniques de validation
Par défaut, les e-mails sont envoyés lorsqu’une solution contient des niveaux de gravité moyens et supérieurs. Lorsque la case est cochée, les e-mails ne sont pas envoyés en mode avertissement. Les e-mails ne sont pas non plus envoyés en mode blocage, à l’exception des violations critiques qui bloquent l’importation de la solution.
Exclusions de règles
Vous pouvez choisir d’exclure les règles du vérificateur de solutions de l’application. Par exemple, la correction d’une règle particulière peut nécessiter beaucoup de temps et d’efforts dans la solution, mais vous souhaitez que les autres règles soient appliquées. Utilisez la liste déroulante Règles exclues pour sélectionner les règles à exclure de l’application.
La liste contient des noms et des descriptions de règles regroupés par catégorie et triés par gravité. Pour rappel, seules les règles de gravité critique bloquent l’importation d’une solution.
Utilisez PowerShell pour activer l’application du vérificateur de solution
Vous pouvez utiliser PowerShell pour activer l’application du vérificateur de solution. Ces fonctions sont définies dans le référentiel PowerApps-Samples, qui doit être importé avant l’appel.
Activer l’application du vérificateur de solution en mode bloc
Voici un exemple de script PowerShell qui active l’application du vérificateur de solution en mode bloc. Après l’avoir exécuté, le curseur affiche le mode blocage dans la section Vérificateur de solution des paramètres des environnements gérés.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block
Activer l’application du vérificateur de solution en mode avertissement
Voici un exemple de script PowerShell qui active l’application du vérificateur de solution en mode d’avertissement. Après l’avoir exécuté, le curseur affiche le mode avertissement dans la section Vérificateur de solution des paramètres des environnements gérés.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn
Désactiver l’application du vérificateur de solution
Voici un exemple de script PowerShell qui désactive l’application du vérificateur de solution. Après l’avoir exécuté, le curseur affiche Désactivé dans la section Vérificateur de solution des paramètres des environnements gérés.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none
Définir des exclusions de règle
Voici un exemple de script PowerShell qui active l’application du vérificateur de solution en mode bloc et ajoute des exclusions de règles. Une fois que vous l’avez exécuté, le curseur affiche le mode de blocage dans la section Vérificateur de solutions des paramètres des environnements gérés et les exclusions de règle sont définies.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"
Contenu associé
Vue d’ensemble des environnements gérés
Importer des solutions
L’application du vérificateur de solutions dans les environnements gérés bloque ou affiche un avertissement lors de l’importation