Share via


Power Apps-Strategien zur Problembehandlung

Es gibt unterschiedliche Ansätze für die Problembehandlung in Power Apps, je nachdem, welche Art des Problems aufgetreten ist. Die Strategien zur Problembehandlung in diesem Artikel können Ihnen helfen, die Ursache des Problems einzugrenzen und Sie in die richtige Richtung zu lenken, um das Problem zu umgehen oder zu beheben.

Problembehandlung bei Funktionen

Bei Problemen mit Funktionen , bei denen sich Power Apps-Features nicht wie erwartet verhalten, versuchen Sie, das Problem mithilfe der folgenden Schritte und Links als Leitfaden zu isolieren. Ein wichtiger Schritt bei der Ermittlung des Problems besteht darin, das Problem in so wenigen Schritten wie möglich zuverlässig reproduzieren zu können.

Befolgen Sie als ersten Schritt die Allgemeinen Problembehandlungsstrategien.

Verwenden Sie dann die folgenden Artikel, um das Problem zu isolieren und eine minimale Repro-App zu erstellen, sofern dies sinnvoll ist.

Für Canvas-Apps:

Für modellgesteuerte Apps:

Nachdem Sie das Problem in einem bestimmten Funktionsbereich isoliert haben, verwenden Sie die folgenden Abschnitte, um das Problem zu umgehen oder zu beheben.

Wenn Ihr Problem nicht aufgeführt ist, finden Sie weitere Informationen unter Nächste Schritte weiter unten in diesem Artikel.

Problembehandlung bei der Leistung

Bei Leistungsproblemen können Sie Profilerstellungstools wie Monitor und Leistungserkenntnisse verwenden, um Probleme zu debuggen und zu diagnostizieren.

Canvas-Apps

Eine Übersicht über das Erstellen einer leistungsfähigen Canvas-App finden Sie unter Übersicht über das Erstellen leistungsstarker Apps.

Weitere Informationen und Anleitungen zum Erstellen leistungsstarker Apps finden Sie unter:

Informationen zum Debuggen von Canvas-Apps und Leistungsproblemen finden Sie unter:

Modellgesteuerte Apps

Überprüfen Sie bei modellgesteuerten Apps, ob Formulare auf Leistung ausgelegt sind.

Weitere Informationen zum Debuggen von modellgesteuerten Apps und Leistungsproblemen finden Sie unter Debuggen von modellgesteuerten Apps mit Monitor.

Allgemeine Strategien zur Problembehandlung

Isolieren von Änderungen

Wenn Sie mehrere Änderungen gleichzeitig vornehmen, ist es nicht offensichtlich, welche änderung ein Problem verursacht. Versuchen Sie, den letzten bekannten Arbeitszustand wiederhergestellt zu haben, und nehmen Sie eine einzelne Änderung vor. Wenn es funktioniert, rückgängig machen die Änderung, und nehmen Sie eine weitere vor, bis das Problem auftritt. Beispielsweise können Sie eine Canvas-App auf eine frühere Version wiederherstellen und Änderungen schrittweise anwenden.

Wenn Sie eine App nicht in einen funktionierenden Zustand rückgängig machen können, ist es auch hilfreich, eine Änderung anders vorzunehmen, während alles andere unverändert bleibt.

Hier ein paar Beispiele:

  • Wenn bei der Suche nach einem langen Textabschnitt keine richtigen Ergebnisse zurückgegeben werden, versuchen Sie es mit einem kürzeren Textabschnitt.
  • Zeigen Sie dieselbe App auf demselben Gerät, aber mit einem anderen Browser an.
  • Wenn die Daten in einem Steuerelement nicht ordnungsgemäß angezeigt werden, versuchen Sie, sie in einem anderen Steuerelementtyp anzuzeigen.
  • Wenn die Daten auf einer Seite nicht ordnungsgemäß angezeigt werden, probieren Sie eine andere Seite oder App mit den gleichen Daten aus.
  • Wenn eine Datenverbindung nicht funktioniert, versuchen Sie es mit einer anderen.

Zu wissen, was wie erwartet funktioniert, ist genauso wichtig wie zu wissen, was nicht. Wenn Sie beispielsweise eine Verbindung mit einer Microsoft Dataverse-Tabelle herstellen können, aber nicht mit einer anderen, ist die Tabelle möglicherweise falsch konfiguriert. Wenn Sie jedoch überhaupt keine Verbindung mit Tabellen herstellen können, kann es sich um ein größeres Problem handeln, das durch einen Ausfall, einen Netzwerkfehler oder einen Fehler verursacht wird. Diese Möglichkeiten schlagen andere Möglichkeiten für die Untersuchung vor und helfen Ihnen, der Fehlerquelle näher zu kommen.

Vereinfachen

Eine komplexe App verfügt über viele Komponenten, die möglicherweise schief gehen. Entfernen Sie unnötige Details, damit weniger Variablen vorhanden sind.

Wenn in modellgesteuerten Apps Clientskripts vorhanden sind, versuchen Sie, diese zu deaktivieren. Wenn das Problem weiterhin besteht, haben Sie zumindest diese Skripts als mögliche Ursache entfernt.

Von Grund auf neu beginnen

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 neu zu erstellen. Betrachten Sie die Essenz der App, und experimentieren Sie mit dem, was funktioniert und was nicht. Wenn eine Tabelle in einer modellgesteuerten App beispielsweise nicht die richtigen Datensätze enthält, versuchen Sie, die Ansicht neu zu erstellen.

Wenn die neue App funktioniert, vergleichen Sie sie mit der ursprünglichen App, um den Unterschied zu ermitteln. Wenn es keinen Unterschied gibt, wurde das Problem möglicherweise in der neuesten Version behoben. Oder die ursprüngliche App kann Konfigurationsprobleme haben. Auch wenn Sie Ihr App-Upgrade nicht durchführen können, werden die nächsten Schritte erläutert, wenn Sie wissen, ob und wie das Problem behoben wurde.

Ermitteln, auf welcher Ebene Datenprobleme auftreten

Power Apps basiert auf Webtechnologien. Beim Arbeiten mit Clouddaten sind verschiedene 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 : Der Ort, an dem die App ausgeführt wird. Der Host stellt die Infrastruktur für die Verwendung einer App bereit. Bei Power Apps kann es sich bei dem App-Host um einen Browser, ein Power Apps-Mobilgerät oder eine andere Website handeln, in die Power Apps eingebettet ist.

Zusammen bilden diese Ebenen einen allgemeinen technischen Stapel für Power Apps. Durch das Isolieren der Ebene, auf der ein Problem auftritt, können weitere Ideen für Lösungen und Problemumgehungen aufgedeckt werden.

Hier sind einige Beispiele für das 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 folgendes:
    • Ü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, auf der die Liste gehostet wird.
    • Überprüfen Sie, ob bei einem anderen Benutzer das gleiche Problem auftritt. Wenn Sie die Erfahrung mit einem Administratorbenutzer vergleichen, können Berechtigungsprobleme aufgedeckt werden.
  • Netzwerk : Es gibt keinen Internetzugriff, 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 von der App gestellten Netzwerkanforderungen zu untersuchen. Wenn die richtigen Daten vom Server zurückgegeben werden, liegt ein Problem mit der App vor. Wenn die zurückgegebenen Daten falsch sind, handelt es sich möglicherweise um einen Serverfehler, oder die App hat die Daten nicht ordnungsgemäß anzufordern.
  • 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.

Zuverlässiges Reproduzieren zeitweiliger Probleme

Zeitweilig auftretende Probleme können schwierig zu lösen sein. Der Schlüssel besteht darin, die Bedingungen zu erstellen, die sie ständig erfüllen. Die folgenden Schritte können Ihnen helfen, zeitweilig auftretende Probleme im Zusammenhang mit Der Zwischenspeicherung, der Netzwerkgeschwindigkeit, der Browserleistung oder Hardwareeinschränkungen zu untersuchen.

Testen des privaten Browsermodus oder eines anderen Browsers

  • Vergewissern Sie sich, dass der verwendete Browser auf dem neuesten Stand ist. Weitere Informationen finden Sie unter Systemanforderungen, Grenzwerte und Konfigurationswerte für Power Apps.
  • Abgelaufene Cookies oder veraltete Dateien, die in einem Browser gespeichert werden, können zu einer falschen Operation führen. Versuchen Sie, den InPrivate- oder Inkognitomodus des Browsers zu verwenden.
  • Probieren Sie einen anderen unterstützten Browser aus.
  • Deaktivieren Sie alle Browsererweiterungen und Add-Ons.
  • Versuchen Sie bei Apps, sie neu 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 auch die Verarbeitungsgeschwindigkeit zu einem unterschiedlichen 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 und Support.