Strategien zur Problembehandlung bei Power Apps
Es gibt verschiedene Ansätze zur Problembehandlung bei Power Apps, je nachdem, welche Art von Problem Sie haben. Die Problembehandlungsstrategien in diesem Artikel können Ihnen helfen, die Ursache des Problems einzugrenzen und Sie in die richtige Richtung zu bringen, um das Problem zu umgehen oder zu beheben.
Problembehandlung bei Funktionen
Versuchen Sie bei Problemen mit Funktionen , bei denen Power Apps-Features nicht erwartungsgemäß verhalten, das Problem mithilfe der folgenden Schritte und Links als Leitfaden zu isolieren. Ein wichtiger Schritt bei der Ermittlung des Problems ist es, das Problem in so wenigen Schritten wie möglich zuverlässig zu reproduzieren.
Führen Sie als ersten Schritt die allgemeinen Problembehandlungsstrategien aus.
Verwenden Sie dann die folgenden Artikel, um das Problem zu isolieren und eine minimale Repro-App zu erstellen, bei der es praktisch ist.
Für Canvas-Apps:
Für modellgesteuerte Apps:
Nachdem Sie das Problem mit einem bestimmten Funktionalitätsbereich isoliert haben, verwenden Sie die folgenden Abschnitte, um das Problem zu umgehen oder zu beheben.
- Verbinder und Delegierung
- Integration
- Power Fx
- Region
- Studio und Formulare
- Browser
- Power Apps für Windows
Wenn Ihr Problem nicht aufgeführt ist, lesen Sie die nächsten Schritte weiter unten in diesem Artikel.
Behandeln von Problemen mit der Leistung
Bei Problemen mit der Leistung können Sie Profilerstellungstools wie Monitor und Performance Insights verwenden, um Probleme zu debuggen und zu diagnostizieren.
Canvas-Apps
Eine Übersicht über das Erstellen einer performanten Canvas-App finden Sie in der Übersicht über das Erstellen von leistungsfähigen Apps.
Weitere Informationen und Anleitungen zum Erstellen von leistungsfähigen Apps finden Sie unter:
- Kleine Datennutzlasten
- Optimierte Datenabfragemuster
- Beschleunigen des Ladens von Apps oder Seiten
- Schnelle Berechnungen
Informationen zum Debuggen von Canvas-Apps und Leistungsproblemen finden Sie unter:
- Grundlegendes zur Canvas-App-Ausführungsphase und Leistungsüberwachung
- Erstellen von leistungsfähigen Apps
- Gängige Probleme mit der Leistung von Canvas Apps und Lösungen
- Debuggen von Canvas Apps mit Monitor
Modellbasierte Apps
Überprüfen Sie bei modellgesteuerten Apps, ob Formulare für die Leistung ausgelegt sind.
Weitere Informationen zum Debuggen modellgesteuerter Apps und Leistungsprobleme finden Sie unter Debuggen modellgesteuerter Apps mit Monitor.
Allgemeine Strategien bei der Problembehandlung
Isolieren von Änderungen
Wenn Sie mehrere Änderungen gleichzeitig vornehmen, ist es nicht offensichtlich, was ein Problem verursacht. Versuchen Sie, den letzten bekannten Arbeitszustand wiederhergestellt und eine einzelne Änderung vorzunehmen. Wenn dies einwandfrei funktioniert, setzen Sie die Änderung zurück, und nehmen Sie eine weitere vor, bis das Problem auftritt. Sie können beispielsweise eine Canvas-App in einer früheren Version wiederherstellen und Änderungen schrittweise anwenden.
Wenn Sie eine App nicht in einen Arbeitszustand zurücksetzen können, ist es auch hilfreich, eine Änderung anders vorzunehmen, während alles andere unverändert bleibt.
Hier sind einige Beispiele:
- Wenn bei der Suche nach einem langen Textabschnitt keine korrekten Ergebnisse zurückgegeben werden, versuchen Sie es mit einem kürzeren Textabschnitt.
- Zeigen Sie dieselbe App auf demselben Gerät an, aber mit einem anderen Browser.
- Wenn die Daten in einem Steuerelement nicht ordnungsgemäß angezeigt werden, versuchen Sie, sie in einem anderen Steuerelementtyp anzuzeigen.
- Wenn die Daten nicht ordnungsgemäß auf einer Seite angezeigt werden, probieren Sie eine andere Seite oder App mit denselben Daten aus.
- Wenn eine Datenverbindung nicht funktioniert, versuchen Sie es mit einer anderen.
Das Wissen, was wie erwartet funktioniert, ist so wichtig wie das Wissen darüber, was nicht. Wenn Sie beispielsweise eine Verbindung mit einer Microsoft Dataverse-Tabelle, aber nicht mit einer anderen Tabelle herstellen können, ist die Tabelle möglicherweise falsch konfiguriert. Wenn Sie jedoch überhaupt keine Verbindung zu Tabellen herstellen können, kann es ein größeres Problem sein, das durch einen Ausfall, einen Netzwerkausfall oder einen Fehler verursacht wird. Diese Möglichkeiten schlagen andere Möglichkeiten für die Untersuchung vor und helfen Ihnen, die Quelle des Fehlers näher zu bringen.
Vereinfachen
Eine komplexe App verfügt über viele Komponenten, die möglicherweise schief gehen. Entfernen Sie unnötige Details, sodass weniger Variablen vorhanden sind.
Wenn Clientskripts in modellgesteuerten Apps vorhanden sind, versuchen Sie, sie zu deaktivieren. Wenn das Problem weiterhin besteht, haben Sie diese Skripts zumindest als mögliche Ursache beseitigt.
Von Grund auf neu starten
Erwägen Sie das Erstellen einer neuen App oder Konfiguration. Dieser Prozess kann in mehrere vereinfachte Schritte und Prüfpunkte unterteilt werden, insbesondere wenn die ursprüngliche Version zu komplex ist, um sie erneut zu erstellen. Betrachten Sie die Essenz der App, und experimentieren Sie mit dem, was funktioniert und was nicht. Wenn beispielsweise eine Tabelle in einer modellgesteuerten App nicht die richtigen Datensätze enthält, versuchen Sie , die Ansicht erneut zu erstellen.
Wenn die neue App funktioniert, vergleichen Sie sie mit dem ursprünglichen, um den Unterschied zu finden. Wenn kein Unterschied besteht, kann das Problem in der neuesten Version behoben werden. Oder die ursprüngliche App hat möglicherweise Konfigurationsprobleme. Auch wenn Sie Ihr App-Upgrade nicht durchführen können, führen Sie die nächsten Schritte durch, wenn Sie wissen, ob und wie das Problem behoben wurde.
Ermitteln, welche Ebene Datenprobleme hat
Power Apps basiert auf Webtechnologien. Bei der Arbeit mit Clouddaten sind unterschiedliche Ebenen beteiligt. Einige typische Ebenen sind:
- Server – speichert Daten und Steuert, wer darauf zugreifen kann.
- Netzwerk – transportiert Daten zwischen dem Server und der App.
- App – fordert Daten vom Server an, verarbeitet sie und zeigt sie in der App an.
- App-Host – wo die App ausgeführt wird. Der Host stellt die Infrastruktur für die Verwendung einer App bereit. Bei Power Apps kann der App-Host ein Browser, ein Mobiler Power Apps oder eine andere Website sein, in die Power Apps eingebettet ist.
Zusammen bilden diese Ebenen einen allgemeinen technischen Stapel für Power Apps. Das Isolieren der Ebene, auf der ein Problem auftritt, kann weitere Ideen für Lösungen und Problemumgehungen aufdecken.
Hier sind einige Beispiele zum Isolieren der Ebene:
- Server – wenn ein Problem mit dem Server vorliegt, tritt das gleiche Problem auf jeder Website oder App auf, die auf die Daten zugreift. So untersuchen Sie weiter:
- Überprüfen Sie, ob Sie mit Daten außerhalb von Power Apps arbeiten können. Überprüfen Sie beispielsweise für Microsoft Listen, ob Sie Datensätze auf der SharePoint-Website anzeigen und bearbeiten können, die die Liste hosten.
- Überprüfen Sie, ob ein anderer Benutzer dasselbe Problem hat. Wenn Sie die Erfahrung mit einem Administratorbenutzer vergleichen, werden möglicherweise Berechtigungsprobleme aufgedeckt.
- Netzwerk – es gibt keinen Internetzugang, wenn das Netzwerk nicht verfügbar ist. Obwohl ungewöhnlich, überprüfen Sie Folgendes:
- Probieren Sie ein anderes Netzwerk aus
- Versuchen Sie, die App in einer anderen geografischen Region auszuführen, die möglicherweise unterschiedliche Netzwerkbedingungen oder Einschränkungen aufweist.
- App – Verwenden Sie Monitor , um die Netzwerkanforderungen zu untersuchen, die von der App vorgenommen wurden. Wenn die richtigen Daten vom Server zurückgegeben werden, ist es ein Problem mit der App. Wenn die zurückgegebenen Daten falsch sind, kann es sich um einen Serverfehler handeln, oder die App hat die Daten nicht richtig angefordert.
- App-Host – probieren Sie einen anderen Host aus. Wenn Sie beispielsweise die mobile Power Apps-App für Android verwenden, probieren Sie die mobile App für iOS aus, oder verwenden Sie einen Desktopbrowser.
Repromittierende Probleme zuverlässig reproduzieren
Zeitweilige Probleme können schwierig zu lösen sein. Der Schlüssel besteht darin, die Bedingungen zu erstellen, die sie immer passieren lassen. Die folgenden Schritte können Ihnen helfen, zeitweilige Probleme im Zusammenhang mit Zwischenspeicherung, Netzwerkgeschwindigkeit, Browserleistung oder Hardwareeinschränkungen zu untersuchen.
Probieren Sie den privaten Browsermodus oder einen anderen Browser aus
- Vergewissern Sie sich, dass der verwendete Browser auf dem neuesten Stand ist. Weitere Informationen finden Sie unter Systemanforderungen, Beschränkungen und Konfigurationswerte für Power Apps.
- Abgelaufene Cookies oder veraltete Dateien, die in einem Browser gespeichert wurden, können zu einem falschen Vorgang führen. Versuchen Sie, den InPrivate- oder Inkognito-Modus des Browsers zu verwenden.
- Probieren Sie einen anderen unterstützten Browser aus.
- Deaktivieren Sie alle Browsererweiterungen und Add-Ons.
- Versuchen Sie bei Apps, sie erneut zu installieren, um veraltete Daten zu löschen.
Probieren Sie ein anderes Netzwerk aus
Das langsame Laden von Daten kann zu einem anderen Verhalten führen. Wenn Sie eine mobile Datenverbindung verwenden, versuchen Sie es mit einer drahtlosen oder kabelgebundenen Verbindung. Wenn Sie ein virtuelles privates Netzwerk (VPN) verwenden, versuchen Sie es zu deaktivieren. Sie können auch langsame Netzwerke in Desktopbrowsern mit Browserentwicklertools simulieren.
Probieren Sie ein anderes Gerät aus
Ähnlich wie bei der Datengeschwindigkeit kann die Verarbeitungsgeschwindigkeit auch zu einem anderen Verhalten führen. Wenn Sie ein Telefon verwenden, überprüfen Sie, ob das Problem auf einem Desktopcomputer auftritt.
Nächste Schritte
Wenn Ihr Problem in diesem Artikel nicht aufgeführt ist, können Sie nach weiteren Supportressourcen suchen oder sich an den Microsoft-Support wenden. Weitere Informationen finden Sie unter Hilfe + Support.