Stratégies de résolution des problèmes Power Apps
Il existe différentes approches pour résoudre les problèmes power apps en fonction du type de problème auquel vous êtes confronté. Les stratégies de résolution des problèmes décrites dans cet article peuvent vous aider à identifier la cause du problème et à vous orienter vers la bonne direction pour contourner ou résoudre le problème.
Résolution des problèmes de fonctionnalité
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 les liens suivants. Une étape essentielle pour déterminer le problème est de pouvoir reproduire le problème de manière fiable en aussi peu d’étapes que possible.
Dans un premier temps, suivez les stratégies de résolution des problèmes générales.
Ensuite, utilisez les articles suivants pour isoler le problème et créer une application de reproduction minimale, si possible.
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 Forms
- Navigateur
- Power Apps pour Windows
Si votre problème n’est pas répertorié, consultez É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 canevas
Pour obtenir une vue d’ensemble de la création d’une application canevas performante, consultez vue d’ensemble de la création d’applications performantes.
Pour plus d’informations et de conseils sur la création d’applications performantes, consultez :
- Petites charges utiles de 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 canevas et les problèmes de performances, consultez :
- Comprendre les phases d’exécution des applications canevas et la surveillance des performances
- Création d’applications performantes
- Problèmes courants de performances et résolutions des applications canevas
- Débogage d’applications canevas avec Monitor
Applications basées sur des modèles
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 pilotées par modèle et les problèmes de performances, consultez Débogage d’applications pilotées par modèle avec Monitor.
Stratégies de résolution des problèmes générales
Isoler les modifications
Lorsque vous apportez plusieurs modifications en même temps, il n’est pas évident que l’une d’elles provoque un problème. Essayez de revenir au dernier état de fonctionnement connu et apportez une seule modification. Si cela fonctionne correctement, annulez la modification et effectuez-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 les modifications progressivement.
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 les mêmes éléments.
Voici quelques exemples :
- Si la recherche d’un long texte ne renvoie pas des 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 sont pas affichées correctement dans un contrôle, essayez de les afficher dans un autre type de contrôle.
- Si les données ne sont pas affichées correctement sur une page, essayez une autre page ou une autre application avec les mêmes données.
- Si une connexion de données ne fonctionne pas, essayez-en une autre.
Il est aussi important de savoir ce qui fonctionne comme prévu que de savoir ce qui ne fonctionne 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, il peut s’agir d’un problème plus important dû à une panne, à une défaillance réseau ou à un bogue. Ces possibilités suggèrent d’autres pistes d’investigation et vous aident à vous rapprocher de la source de l’erreur.
Simplifier
Une application complexe a de nombreux composants qui peuvent être incorrects. Supprimez les détails inutiles afin qu’il y ait moins de variables.
S’il existe des scripts clients dans les applications pilotées par modèle, essayez de les désactiver. Si le problème persiste, vous avez au moins é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 être recréée. Examinez 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 à l’application d’origine pour trouver la différence. S’il n’y a pas de différence, le problème peut être résolu dans la dernière version. Ou bien, l’application d’origine peut avoir 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 vous guidera dans les étapes suivantes.
Déterminer quelle couche présente des problèmes de données
Power Apps est basé sur les technologies web. Différentes couches sont impliquées lors de l’utilisation de données cloud. Voici quelques couches classiques :
- Serveur : stocke les données et contrôle qui peut y accéder.
- Réseau : transporte les données entre le serveur et l’application.
- Application : demande des données au serveur, les traite et les affiche dans l’application.
- Hôte de l’application : emplacement où l’application s’exécute. L’hôte fournit l’infrastructure pour utiliser une application. Pour Power Apps, l’hôte d’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 révéler d’autres idées de solutions et de solutions de contournement.
Voici quelques exemples d’isolation de la couche :
-
Serveur : en cas de 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 plus d’informations :
- Vérifiez si vous pouvez utiliser des données en dehors de Power Apps. Par exemple, pour Listes Microsoft, case activée 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 révéler 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, case activée 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é les données correctement.
- 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é est de 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, consultez 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 un fonctionnement incorrect. Essayez d’utiliser le mode InPrivate ou Incognito du navigateur.
- Essayez un autre navigateur pris en charge.
- Désactivez toutes les extensions de navigateur et tous les modules complémentaires.
- 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 des navigateurs de bureau à l’aide d’outils de développement de navigateur.
Essayer un autre appareil
À l’instar de la vitesse des données, la vitesse de traitement peut également entraîner un comportement différent. Si vous utilisez un téléphone, case activée si le problème se produit sur un ordinateur de bureau.
Étapes suivantes
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 et du support.