Compartir a través de


Apéndice: Lista de comprobación de certificación de aplicaciones

La siguiente lista de verificación proporciona la lista de validaciones realizadas por Microsoft durante el proceso de certificación después de enviar su aplicación.

Aplicaciones Tipo de validación Lista de comprobación de certificación
Aplicaciones basadas en modelos, aplicaciones de lienzo y flujos que Conectar a Microsoft Dataverse
Comprobación de estado
  • 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.
Aplicaciones de Canvas y flujos que Conectar a fuentes de datos distintas Dataverse Comprobación de estado
  • 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:

Vea también

Documentación de Centro de partners