Partager via


Annexe : Liste de contrôle de certification des applications

La liste de vérification suivante fournit la liste des validations effectuées par Microsoft pendant le processus de certification après avoir soumis votre application.

Apps Type de validation Liste de vérification de certification
applications à base de modèles, applications canevas et flows qui se connectent à Microsoft Dataverse
Vérification de validité
  • Vérification du type d’inscription d’application : Gratuite, Évaluation ou Contactez-moi.
  • Vérifiez que le package soumis contient tous les artefacts nécessaires à la publication sur la Place de marché.
  • Téléchargez le document fonctionnel de bout en bout sur l’Espace partenaires et validez si le document est mis à jour avec des scénarios et un parcours de l’utilisateur/administrateur fonctionnels.
Validation de code
  • La validation du code pour les applications canevas est effectuée via l’outil Accessibility Checker dans Power Apps pour rechercher les éléments suivants :
    • Erreurs et avertissements de formule statique : si des problèmes sont détectés, l’équipe de certification partagera les commentaires pour résoudre les problèmes et les soumettre à nouveau sur Marketplace.
    • Erreurs d’exécution : Peuvent se produire une fois que l’application est ouverte en mode d’exécution à la vue. Tous les problèmes identifiés sont signalés par courrier électronique.
    • Erreurs et avertissements d'accessibilité : Toutes les erreurs d'accessibilité doivent être résolues selon les instructions du Vérificateur de solution.
  • La validation du code pour la solution Dataverse est effectuée à l’aide de Power Apps Checker.
  • Les problèmes signalés à partir de Power Apps Checker seront validés manuellement pour vérifier leur exactitude et les faux positifs seront abaissés à une gravité faible.
  • La qualité de la solution et des packages est validée par rapport à l’ensemble de règles de certification de la Place de marché.
  • Le rapport généré est partagé avec l’éditeur par courrier électronique.
Validation de déploiement
  • La solution sera installée dans un Power Apps Studio à l’aide de Package Deployer. Les applications canevas installées seront manuellement placées dans la solution ainsi que sur la section Applications après l’installation afin de garantir que l’application est ouverte en mode de modification et d’exécution. L’application canevas est supprimée manuellement de Power Apps Studio pour valider la désinstallation réussie
  • Vérifiez que l’application canevas se connecte correctement via les connecteurs fournis par les éditeurs. Par exemple, Dataverse ou toute autre connexion.
  • Vérifiez tous les composants de Dataverse (tables, ressources web, plug-ins et autres composants) sont disponibles dans la solution.
  • Désinstallez manuellement la solution et vérifiez si tous les composants associés à la solution gérée sont supprimés.
Validation de fonctionnalité
  • Validez la fonctionnalité de l’application selon le document fonctionnel partagé par éditeur. Toutes les fonctionnalités qui sont mises en œuvre dans l’application doivent réussir la validation.
  • L’éditeur doit envoyer le document fonctionnel de bout en bout via l’Espace partenaires ou peut partager des liens vidéo via des messages électroniques.
  • Si l’application requiert une configuration de licence, l’équipe de certification partagera les détails de l’instance pour que l’éditeur mette à jour la licence requise.
Validation de sécurité
  • Vérifiez si l’application canevas se connecte à n’importe quelle source de données ou connexions externes qui nécessitent un accès, et que les informations de connexion appropriées soient partagée dans le document de bout en bout.
  • Vérifiez si l'application canvas se connecte à des connexions externes en dehors des connecteurs Power Apps.
  • Vérifiez tous les codes personnalisés fournis par Package Deployer. Validez le code avant d’approuver l’application sur la Place de marché.
  • Validez manuellement le code pour voir si le code personnalisé récupère toutes les données client de l’environnement cible.
  • L’éditeur peut exécuter le code dans son package dans le cadre du déploiement.
  • L’éditeur dispose des mêmes droits d’accès que le client déployant au sein de l’instance Dataverse où le déploiement a lieu.
  • L’éditeur peut ajouter des comptes de service à Dataverse via un flux de consentement indiquant qu’un compte de service est ajouté. Cela nécessite généralement une Application à page unique et, dans le cas des cookies internes, le consentement est automatique.
  • Les rôles de sécurité Créateur, Administrateur système ou Personnalisateur du système ne doivent être attribués à aucun compte de service ajouté au locataire des clients. L’éditeur doit avoir un rôle de sécurité personnalisé qui fournit un accès avec des privilèges minimum pour l’action.
Applications canevas et flux qui se connectent aux sources de données autres que Dataverse Vérification de validité
  • Vérifiez que l'application canevas contient un fichier .msapp valide.
  • Vérifiez le dossier du package contient tous les composants requis comme le manifeste, Jason et autres composants d’image.
Validation de code
  • Comme expliqué précédemment pour les applications pilotées par modèle, les applications canevas et les flux qui se connectent à Dataverse
Validation de déploiement
  • L’application Canevas est installée manuellement sur un Power Apps Studio à l’aide de la fonctionnalité Importer des applications. Les applications canevas installées seront manuellement placées dans la section Applications après l'installation afin de garantir que l'application est ouverte en mode de modification et d'exécution. L’application canevas est supprimée manuellement de Power Apps Studio pour valider la désinstallation réussie.
  • Vérifiez que l'application canevas se connecte correctement aux connecteurs fournis par les éditeurs.
Validation de fonctionnalité
  • Comme expliqué précédemment pour les applications pilotées par modèle, les applications canevas et les flux qui se connectent à Dataverse
Validation de sécurité
  • Comme expliqué précédemment pour les applications pilotées par modèle, les applications canevas et les flux qui se connectent à Dataverse

Pour plus d'informations sur les meilleures pratiques relatives à la création :

Voir aussi

documentation du Centre des partenaires