Partager via


Comment créer une application de canevas de reproduction minimale

Une application de reproduction minimale est une application qui contient la quantité minimale de logique et de contrôles permettant de reproduire un problème. Cette application vous permet de limiter la source du problème, qu’il s’agisse de la source de données, des formules ou d’une configuration particulière.

Après avoir créé une application de reproduction minimale, vous pouvez télécharger une copie de celle-ci et la partager avec d’autres personnes, comme dans la communauté Microsoft Power Apps ou avec Support Microsoft.

Vous pouvez créer une application de reproduction minimale avec l’une des méthodes suivantes :

  • Créez une application vide et ajoutez uniquement les connexions et les contrôles nécessaires pour illustrer le problème.
  • Effectuez une copie de l’application d’origine, supprimez progressivement les écrans et les contrôles non pertinents et simplifiez les formules jusqu’à ce que vous restiez avec l’essence du problème.

Remplacer des sources de données externes

Une application de reproduction minimale doit être autonome. Il ne doit pas s’appuyer sur des connexions à des sources de données externes, comme Dataverse ou SharePoint, car les parties externes ne pourront pas y accéder.

Vous pouvez voir les sources de données utilisées dans l’application dans le panneau Données .

Capture d’écran montrant le panneau Données dans Power Apps Studio. Le panneau est vide si aucune source de données n’est utilisée dans l’application.

Pour gérer les sources de données lors de la création d’une application de reproduction minimale, vous pouvez :

  • Supprimez-les s’ils ne sont pas pertinents pour le problème que vous affichez.
  • Utilisez collections avec des exemples de données.
  • Fournissez des exemples de données dans un fichier CSV ou Excel. Expliquer comment recréer la source de données à partir de zéro.

Les exemples de données doivent être aussi simples que possible.

Intégrations stub et services web externes

Les applications peuvent utiliser des fonctionnalités d’autres services web. Par exemple, il peut afficher une vignette Power BI, une vidéo YouTube ou des flux Power Automate.

Supprimez ces composants s’ils ne sont pas pertinents pour le problème que vous affichez. S’ils sont essentiels, vous devez fournir des documents et des instructions sur la façon de les recréer. Utilisez l’exemple de contenu au lieu de l’original. Si le problème ne se produit pas avec l’exemple de contenu, il peut s’agir d’un problème avec le contenu ou le service externe. Par exemple, un rapport Power BI peut ne pas être configuré correctement pour l’incorporation.

Simplifier les composants

Si l’application contient des composants ou du code, d’autres peuvent ne pas être en mesure de voir leurs composants internes ou de les charger correctement.

Supprimez ces composants s’ils ne sont pas pertinents pour le problème que vous affichez. S’ils sont essentiels, vous devez les simplifier autant que possible, puis :

Vérifier la confidentialité et la sécurité

Les utilisateurs non autorisés ne pourront pas accéder aux sources de données dans les applications exportées, mais ils peuvent voir comment les sources de données y sont utilisées. Ils peuvent également voir les contrôles et les formules de l’application. Si un fichier .zip solution complet est fourni, les ressources telles que les images sont également visibles.

Suivez les étapes ci-dessous pour vous aider à limiter l’exposition à la confidentialité et à la sécurité avant de distribuer l’application exportée :

  • N’incluez pas d’informations privées et confidentielles dans l’application. Vérifiez les noms des variables, des contrôles et d’autres éléments d’application qui peuvent donner par inadvertance des informations sensibles.
  • Créez une application à partir de zéro au lieu de simplifier une application de production existante. Une nouvelle application réduira également l’exposition accidentelle d’informations sensibles si vous deviez utiliser l’application d’origine à la place. Vous gagnerez du temps en n’avez pas besoin de supprimer manuellement les informations sensibles de l’application d’origine.
  • Distribuez uniquement le fichier .msapp au lieu du fichier .zip . Le fichier .msapp se trouve dans le package .zip .

Télécharger l’application de reproduction minimale

Une application canevas peut être enregistrée dans un fichier .msapp ou .zip , selon la façon dont elle a été créée.

Power Apps

  1. Connectez-vous à Power Apps.

  2. Ouvrez l’application pour modification.

  3. Développez l’élément de menu Enregistrer et sélectionnez Télécharger une copie.

    Capture d’écran montrant un sous-menu développé pour l’élément de menu Enregistrer dans Power Apps Studio. L’option Télécharger une copie est mise en surbrillance.

    Le fichier .msapp téléchargé peut être ouvert par d’autres utilisateurs en sélectionnant Ouvrir dans la barre de menus de Power Apps. Vous devrez peut-être développer la barre de menus pour afficher cette option.

    Capture d’écran montrant une fenêtre contextuelle à la fin de la barre de menus dans Power Apps Studio, contenant d’autres éléments de menu. L’option Ouvrir est mise en surbrillance.

Microsoft Lists

  1. Ouvrez la liste.

  2. Sélectionnez Intégrer>Power Apps>Personnaliser les formulaires. Le formulaire personnalisé s’ouvre dans Power Apps.

    Capture d’écran montrant le menu **Power Apps** dans la liste Microsoft. L’option Personnaliser les formulaires est mise en surbrillance.

  3. Sélectionnez Partager dans le menu en haut. La page de détails avec le panneau de partage s’ouvre.

    Capture d’écran montrant la modification d’une application dans le studio. Le bouton icône pour Partager est mis en évidence dans la barre de menus supérieure.

  4. Fermez le panneau de partage.

  5. Sélectionnez Exporter le package dans la barre de menus.

    Capture d’écran montrant les détails de l’application. Le bouton de commande pour Exporter le package est mis en surbrillance dans la barre de menus supérieure.

  6. Tapez un nom pour le package. Passez en revue le contenu exporté, puis sélectionnez Exporter.

    Le fichier .zip téléchargé peut être ouvert par d’autres personnes.

Power Apps dans Teams

  1. Dans Microsoft Teams, accédez à la liste des applications Power Apps de votre équipe.

  2. Sélectionnez l’application.

  3. Sélectionnez Exporter la solution dans le menu en haut.

    Capture d’écran montrant la liste des applications. Une application est sélectionnée et le bouton de commande pour Exporter la solution est mis en surbrillance dans la barre de menus supérieure.

  4. Passez en revue le contenu exporté et sélectionnez Exporter en tant que zip.

    Le fichier .zip téléchargé peut être importé par d’autres utilisateurs.

Pages personnalisées

Seules les pages personnalisées dans les solutions non managées peuvent être exportées . Si la page personnalisée se trouve dans une solution managée, demandez à l’éditeur de la solution de créer une solution non managée qui contient la page personnalisée. Vous pouvez également y créer une solution non managée et une page personnalisée.

Vous pouvez exporter des pages personnalisées dans une solution non managée comme n’importe quel autre composant de solution. Le fichier .zip téléchargé peut être importé dans n’importe quel environnement par d’autres utilisateurs.

Étapes suivantes

Voir aussi