Aplicación del verificador de soluciones en entornos gestionados
El comprobador de soluciones es una potente herramienta que realiza un exhaustivo análisis estático de los objetos de su solución comparándolos con un conjunto de reglas de buenas prácticas. Al utilizar el verificador de soluciones, puede identificar rápidamente patrones problemáticos en los componentes de la solución y recibir informes detallados que resaltan los problemas y los componentes afectados y proporcionan enlaces a la documentación sobre cómo resolver cada problema.
Los administradores pueden usar el verificador de soluciones para aplicar controles para identificar patrones problemáticos en las soluciones cuando la solución se importa en Managed ambiente.
Configuración del comprobador de soluciones
Cuando activa el verificador de soluciones para un ambiente administrado, hay diferentes niveles para elegir que se aplican durante la importación de la solución.
Ajuste | Description |
---|---|
Ninguno | Desactiva las validaciones automáticas de soluciones durante la importación de soluciones. No hay ninguna experiencia o cambios de comportamiento en la creación, exportación o importación de soluciones. |
Advertir | Todas las soluciones personalizadas se verifican automáticamente durante la importación de soluciones. Cuando se importa una solución con problemas muy críticos, se le advierte sobre la acción, pero la importación en sí continúa y, si todo lo demás con la importación está bien, la solución se importa en el entorno. Después de una importación correcfta, se muestra un mensaje que indica que la solución importada tuvo problemas de validación. Además, se envía un correo electrónico de resumen con detalles de la validación de la solución. |
Bloquear | Todas las soluciones personalizadas se verifican automáticamente durante la importación de soluciones. Cuando una solución tiene problemas muy críticos, el proceso de importación se cancela y se mostrará un mensaje indicando que la solución importada tenía problemas de validación. Esto sucede antes de la importación real, por lo que no hay cambios en el entorno debido a la falla de la importación. Además, se envía un correo electrónico de resumen con detalles de la validación de la solución. |
Para obtener más información sobre qué hacer cuando se encuentra con una advertencia o un bloqueo, consulte la guía de resolución de problemas.
Para obtener más información sobre el verificador de soluciones y la lista de reglas utilizadas, vaya a Descripción general del verificador de soluciones.
Activar el verificador de soluciones en un Managed ambiente
Para activar la aplicación del verificador de soluciones para su ambiente administrado:
Inicie sesión en el centro de administración de Power Platform.
En el panel de navegación, seleccione Entornos y después lo seleccione un entorno administrado.
En la barra de comandos, seleccione Editar entornos administrados y, a continuación, seleccione la configuración de aplicación adecuada bajo Cumplimiento del comprobador de soluciones.
Nota
La aplicación del verificador de soluciones no está disponible cuando el entorno está en el modo de administración.
Mensajes de correo para el administrador
Cuando el modo de validación está configurado en Advertir o Bloquear, se envía un correo electrónico de resumen cuando se importa o bloquea una solución. Cuando la solución se importa a un entorno, el correo resumido muestra el recuento de problemas por gravedad en la solución. El contenido del correo electrónico puede incluir un vincular en los resultados del análisis de la solución. En algunos casos, es posible que el vincular en los resultados haya expirado. Para obtener nuevos resultados, envíe la solución al verificador de soluciones.
Soluciones comprobadas desde Power Apps make.powerapps.com tiene los resultados almacenados en el entorno de origen. Las soluciones importadas a un entorno con la aplicación de las reglas del comprobador de soluciones activada pueden tener los resultados almacenados en el entorno de importación de destino.
El correo electrónico se envía a todos los usuarios con los roles de Power Platform Administrador y servicio de Dynamics 365 Administrador. También se envía a los destinatarios de los correos electrónicos de resumen semanal.
Suprimir correos electrónicos de validación
De forma predeterminada, los correos electrónicos se envían cuando una solución contiene gravedad media o superior. Cuando se selecciona la casilla de verificación, los correos electrónicos no se envían en modo de advertencia. Los correos electrónicos tampoco se envían en modo de bloqueo, a excepción de las infracciones críticas que bloquean la importación de la solución.
Exclusiones de regla
Puede seleccionar excluir las reglas del verificador de soluciones de la aplicación. Por ejemplo, es posible que una regla en particular requiera mucho tiempo y esfuerzo para corregirse en toda la solución, pero aún así le gustaría que se apliquen el resto de las reglas. Utilice la lista desplegable Reglas excluidas para seleccionar las reglas que desea excluir de la aplicación.
La lista contiene nombres de reglas y descripciones agrupadas por categoría y ordenadas por gravedad. Como recordatorio, solo las reglas de gravedad crítica bloquean la importación de una solución.
Utilice PowerShell para activar la aplicación del verificador de soluciones
Puede utilizar PowerShell para activar la aplicación del verificador de soluciones. Estas funciones se definen en el repositorio PowerApps-Samples, que debe importarse antes de invocarlas.
Activar la aplicación del verificador de soluciones en modo de bloque
A continuación se muestra un ejemplo de script PowerShell que activa la aplicación del verificador de soluciones en modo de bloque. Después de ejecutarlo, el control deslizante muestra el modo de bloqueo en la sección Comprobador de soluciones de la configuración de entornos administrados.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block
Activar la aplicación del verificador de soluciones en modo de advertencia
A continuación se muestra un ejemplo de script PowerShell que activa la aplicación del verificador de soluciones en modo de advertencia. Después de ejecutarlo, el control deslizante muestra el modo de advertencia en la sección Comprobador de soluciones de la configuración de entornos administrados.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn
Desactivar la aplicación del comprobador de soluciones
Aquí hay un script de PowerShell de ejemplo que deshabilita la aplicación del comprobador de soluciones. Después de ejecutarlo, el control deslizante muestra Desactivado en la sección Comprobador de soluciones de la configuración de entornos administrados.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none
Establecer exclusiones de reglas
A continuación se muestra un ejemplo de script PowerShell que activa la aplicación del verificador de soluciones en modo de bloque y agrega exclusiones de reglas. Después de ejecutarlo, el control deslizante muestra el modo de bloqueo en la sección Comprobador de soluciones de la configuración de Entornos administrados y se establecen las exclusiones de reglas.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"
Contenido relacionado
Información general de los entornos administrados
Importar soluciones
La aplicación del comprobador de soluciones en entornos administrados bloquea o advierte sobre la importación