Stratégies de résolution des problèmes power Apps
Il existe différentes approches pour résoudre les problèmes liés à Power Apps en fonction du type de problème auquel vous êtes confronté. Les stratégies de résolution des problèmes de cet article peuvent vous aider à limiter la cause du problème et à vous pointer dans la bonne direction pour contourner ou résoudre le problème.
Résolution des problèmes de fonctionnalités
Pour les problèmes liés aux fonctionnalités où les fonctionnalités Power Apps ne se comportent pas comme prévu, essayez d’isoler le problème en suivant les étapes et liens suivants en tant que guide. Une étape critique pour déterminer le problème est en mesure de reproduire le problème de manière fiable dans les quelques étapes possibles.
Pour commencer, suivez les stratégies de dépannage générales.
Ensuite, utilisez les articles suivants pour isoler le problème et créer une application de reproduction minimale, le cas échéant.
Pour les applications Canvas :
Pour les applications basées sur des modèles :
Une fois que vous avez isolé le problème dans une zone de fonctionnalité spécifique, utilisez les sections suivantes pour vous aider à contourner ou à résoudre le problème.
- Connecteurs et délégation
- Intégration
- Power Fx
- Région
- Studio et formulaires
- Navigateur
- Power Apps pour Windows
Si votre problème n’est pas répertorié, consultez les étapes suivantes plus loin dans cet article.
Résolution des problèmes de performances
Pour les problèmes de performances, vous pouvez utiliser des outils de profilage tels que Monitor et Performance Insights pour vous aider à déboguer et diagnostiquer les problèmes.
Applications de canevas
Pour obtenir une vue d’ensemble de la création d’une application canevas performante, consultez la vue d’ensemble de la création d’applications performantes.
Pour plus d’informations et des conseils sur la création d’applications performantes, consultez :
- Charges utiles de petites données
- Modèles de requête de données optimisés
- Accélérer le chargement de l’application ou de la page
- Calculs rapides
Pour plus d’informations sur le débogage des applications de canevas et des problèmes de performances, consultez :
- Comprendre les phases d’exécution des applications de canevas et la surveillance des performances
- Création d’applications performantes
- Problèmes de performance courants d’une application canevas et solutions
- Débogage d’applications canevas avec Monitor
Applications pilotées par modèle
Pour les applications basées sur des modèles, vérifiez si les formulaires sont conçus pour les performances.
Pour plus d’informations sur le débogage des applications basées sur des modèles et des problèmes de performances, consultez Débogage d’applications basées sur des modèles avec Monitor.
Stratégies générales de résolution des problèmes
Isoler les modifications
Lorsque vous apportez plusieurs modifications en même temps, il n’est pas évident qu’il en résulte un problème. Essayez de rétablir le dernier état de travail connu et d’apporter une seule modification. Si elle fonctionne correctement, rétablissez la modification et apportez-en une autre jusqu’à ce que le problème se produise. Par exemple, vous pouvez restaurer une application canevas vers une version précédente et appliquer progressivement des modifications.
Si vous ne pouvez pas rétablir l’état de fonctionnement d’une application, il est également utile d’apporter une modification différemment tout en conservant tout le reste.
Voici quelques exemples :
- Si la recherche d’un long morceau de texte ne retourne pas de résultats corrects, essayez un texte plus court.
- Affichez la même application sur le même appareil, mais avec un autre navigateur.
- Si les données ne s’affichent pas correctement dans un contrôle, essayez de l’afficher dans un autre type de contrôle.
- Si les données ne s’affichent pas correctement sur une page, essayez une autre page ou une application avec les mêmes données.
- Si une connexion de données ne fonctionne pas, essayez une autre.
Savoir ce qui fonctionne comme prévu est aussi important que de savoir ce qui ne le fait pas. Par exemple, si vous pouvez vous connecter à une table Microsoft Dataverse, mais pas une autre, la table peut être mal configurée. En revanche, si vous ne pouvez pas vous connecter à des tables du tout, il peut s’agir d’un problème plus important provoqué par une panne, une défaillance réseau ou un bogue. Ces possibilités suggèrent d’autres voies d’investigation et vous aident à vous rapprocher de la source de l’erreur.
Simplifier
Une application complexe comporte de nombreux composants susceptibles de se tromper. Supprimez les détails inutiles afin qu’il y ait moins de variables.
S’il existe des scripts clients dans des applications basées sur des modèles, essayez de les désactiver. Si le problème persiste, au moins vous avez éliminé ces scripts comme cause potentielle.
Commencer à partir de zéro
Envisagez de créer une application ou une configuration. Ce processus peut être divisé en plusieurs étapes et points de contrôle simplifiés, en particulier lorsque la version d’origine est trop complexe pour recréer. Considérez l’essence de l’application et expérimentez ce qui fonctionne et ce qui ne fonctionne pas. Par exemple, si une table dans une application pilotée par modèle n’affiche pas les enregistrements appropriés, essayez de recréer la vue.
Si la nouvelle application fonctionne, comparez-la à celle d’origine pour trouver la différence. S’il n’existe aucune différence, le problème peut être résolu dans la dernière version. Ou bien, l’application d’origine peut rencontrer des problèmes de configuration. Même si vous ne pouvez pas mettre à niveau votre application, savoir si et comment le problème a été résolu guideront les étapes suivantes.
Déterminer quelle couche a des problèmes de données
Power Apps est basé sur des technologies web. Différentes couches sont impliquées lors de l’utilisation des données cloud. Certaines couches classiques sont les suivantes :
- Serveur : stocke les données et les contrôles qui peuvent y accéder.
- Réseau : transporte les données entre le serveur et l’application.
- Application : demande des données du serveur, les traite et les affiche dans l’application.
- Hôte d’application : où l’application est en cours d’exécution. L’hôte fournit l’infrastructure pour utiliser une application. Pour Power Apps, l’hôte de l’application peut être un navigateur, power Apps mobile ou un autre site web dans lequel Power Apps est incorporé.
Ensemble, ces couches forment une pile technique générale pour Power Apps. L’isolation de la couche où un problème se produit peut découvrir d’autres idées de solutions et de solutions de contournement.
Voici quelques exemples d’isolation de la couche :
- Serveur : s’il existe un problème avec le serveur, le même problème se produit sur n’importe quel site web ou application qui accède aux données. Pour examiner plus en détail :
- Vérifiez si vous pouvez utiliser des données en dehors de Power Apps. Par exemple, pour Listes Microsoft, vérifiez si vous pouvez afficher et modifier des enregistrements sur le site SharePoint qui héberge la liste.
- Vérifiez si un autre utilisateur rencontre le même problème. La comparaison de l’expérience avec un utilisateur administrateur peut détecter des problèmes d’autorisation.
- Réseau : il n’y aura pas d’accès à Internet lorsque le réseau n’est pas disponible. Bien qu’inhabituel, vérifiez ce qui suit :
- Essayer un autre réseau
- Essayez d’exécuter l’application dans une autre région géographique, qui peut avoir des conditions réseau ou des restrictions différentes.
- Application : utilisez Monitor pour examiner les demandes réseau effectuées par l’application. Si les données correctes sont retournées par le serveur, il s’agit d’un problème avec l’application. Si les données retournées sont incorrectes, il peut s’agir d’une erreur de serveur ou que l’application n’a pas demandé correctement les données.
- Hôte d’application : essayez un autre hôte. Par exemple, si vous utilisez l’application mobile Power Apps pour Android, essayez l’application mobile pour iOS ou utilisez un navigateur de bureau.
Reproduire les problèmes intermittents de manière fiable
Les problèmes intermittents peuvent être difficiles à résoudre. La clé consiste à créer les conditions qui les rendent tout le temps. Les étapes suivantes peuvent vous aider à examiner les problèmes intermittents liés à la mise en cache, à la vitesse du réseau, aux performances du navigateur ou aux limitations matérielles.
Essayer le mode de navigation privée ou un autre navigateur
- Vérifiez que le navigateur que vous utilisez est à jour. Pour plus d’informations, voir Configuration requise, limites et valeurs de configuration pour Power Apps.
- Les cookies expirés ou les fichiers obsolètes enregistrés dans un navigateur peuvent entraîner une opération incorrecte. Essayez d’utiliser le mode InPrivate ou Incognito du navigateur.
- Essayez un autre navigateur pris en charge.
- Désactivez toutes les extensions et modules complémentaires du navigateur.
- Pour les applications, essayez de les réinstaller pour effacer les données obsolètes.
Essayer un autre réseau
Le chargement lent des données peut entraîner un comportement différent. Si vous utilisez une connexion de données mobiles, essayez une connexion sans fil ou câblée. Si vous utilisez un réseau privé virtuel (VPN), essayez de le désactiver. Vous pouvez également simuler des réseaux lents sur les navigateurs de bureau avec des outils de développement de navigateur.
Essayer un autre appareil
Comme pour la vitesse des données, la vitesse de traitement peut également entraîner un comportement différent. Si vous utilisez un téléphone, vérifiez si le problème se produit sur un ordinateur de bureau.
Prochaines étapes
Si votre problème n’est pas répertorié dans cet article, vous pouvez rechercher d’autres ressources de support ou contacter le support Microsoft. Pour plus d’informations, consultez Obtenir de l’aide + support.