Apéndice: Lista de comprobación de certificación de aplicaciones
Artículo
La lista de comprobación siguiente proporciona la lista de comprobaciones realizadas por Microsoft durante el proceso de la certificación después de que usted envíe su aplicación.
Buscar el tipo de registro de la aplicación: gratuita, prueba o contacto.
Compruebe que el paquete enviado contiene todos los artefactos necesarios para publicar en AppSource.
Descargue el documento funcional de extremo a extremo (E2E) del Centro de partners y valide si el documento se actualiza con escenarios funcionales y viaje usuario/administrador.
Validación de código
La validación de código para las aplicaciones de lienzo se efectuará a través de la herramienta Accessibility Checker en Power Apps para comprobar lo siguiente:
Errores y advertencias estáticos de fórmula: Si se encuentran problemas, el equipo de la certificación compartirá los comentarios para resolver y reenviar a AppSource.
Errores en tiempo de ejecución: Pueden producirse cuando la aplicación se abre en modo de ejecución para ver. Los problemas que se encuentren se comunicarán por correo electrónico.
Errores y advertencias de accesibilidad: Todos los errores de accesibilidad se deben resolver siguiendo las instrucciones del Comprobador de soluciones.
La validación de código para la solución de Dataverse se realizará utilizando Power Apps Checker.
Los problemas comunicados desde Power Apps Checker serán validados manualmente para su corrección y se reducirán los problemas de falsos positivos para bajar la gravedad.
La calidad de la solución y los paquetes se validan contra elconjunto de reglas de la certificación de AppSource.
El informe generado se comparte con el editor a través del correo electrónico.
Validación de la implementación
La solución se instalará en Power Apps Studio mediante Package Deployer. Las aplicaciones de lienzo instaladas se localizarán manualmente en la solución y también en la sección de aplicaciones después de la instalación y garantizarán que la aplicación está abierta en modo de edición y ejecución. La aplicación de lienzo se eliminará manualmente de Power Apps studio para validar la desinstalación correcta
Compruebe que la aplicación de lienzo se conecta correctamente a través de conectores proporcionados por los editores. Por ejemplo, Dataverse o cualquier otra conexión.
Compruebe todos los componentes de Dataverse (tablas, recursos web, complementos y otros componentes) están disponibles en la solución.
Desinstale manualmente la solución y compruebe si todos los componentes asociados con la solución administrada se han quitado.
Funcionalidad de la funcionalidad
Valide la funcionalidad de la aplicación basándose en el documento funcional compartido por el editor. Todas las características que se implementan en la aplicación deben pasar.
El editor debe enviar el documento funcional E2E a través del Centro de partners o puede compartir vínculos de vídeo a través de correo electrónico.
Si la aplicación requiere configuración de licencia, el equipo de certificación compartirá los detalles de la instancia para que el editor actualice la licencia necesaria.
Validación de la seguridad
La comprobación si la aplicación de lienzo se conecta a cualquier origen de datos externo o conexiones que necesiten acceso, y se comparten los detalles de conexión del documento E2E.
Compruebe que la aplicación de lienzo se conecta a cualquier conexión externa desde los conectores Power Apps.
Compruebe el código personalizado proporcionado en Package Deployer. Valide el código antes de aprobar la aplicación a AppSource.
Valide manualmente el código para ver si el código personalizado está recuperando datos del cliente del entorno de destino.
Publisher puede ejecutar código en su paquete como parte de la implementación.
El editor puede acceder a cualquier cosa a la que el cliente de implementación pueda acceder dentro de la instancia Dataverse donde se está realizando la implementación.
El editor puede agregar cuentas de servicio a Dataverse con un flujo de consentimiento que revela que la cuenta de servicio se está agregando. Esto generalmente requiere Solicitud de página única y, en el caso de las primeras partes, el consentimiento es automático.
Cualquier cuenta de servicio agregada al arrendatario del cliente no debe tener funciones de seguridad de Creador, Administrador del sistema o Personalizador del sistema. El editor debe tener un rol de seguridad personalizado que proporcione acceso con privilegios mínimos para la acción.
Compruebe que la aplicación de lienzo contiene un archivo .msapp válido.
Compruebe que la carpeta de paquete tiene todos los componentes necesarios como manifiesto, Jason y otros componentes de imagen.
Validación de código
Igual que se explicó antes para las aplicaciones basadas en modelos, aplicaciones de lienzo y flujos que se conectan a Dataverse
Validación de la implementación
La aplicación de lienzo se instalará manualmente en Power Apps studio mediante la característica de importación de aplicaciones. Las aplicaciones de lienzo instaladas se localizarán manualmente en la sección de aplicaciones después de la instalación y garantizarán que la aplicación está abierta en modo de edición y ejecución. La aplicación de lienzo se eliminará manualmente de Power Apps studio para validar la desinstalación correcta.
Compruebe que la aplicación de lienzo se conecta correctamente a conectores proporcionados por los editores.
Funcionalidad de la funcionalidad
Igual que se explicó antes para las aplicaciones basadas en modelos, aplicaciones de lienzo y flujos que se conectan a Dataverse
Validación de la seguridad
Igual que se explicó antes para las aplicaciones basadas en modelos, aplicaciones de lienzo y flujos que se conectan a Dataverse
Para obtener más información acerca de las prácticas recomendadas para crear: