Erstellen einer minimalen Repro-Canvas-App
Eine Minimale Reproduktions-App ist eine App, die die minimale Menge an Logik und Steuerelementen zum Reproduzieren eines Problems enthält. Mit dieser App können Sie die Quelle des Problems eingrenzen, unabhängig davon, ob es sich um die Datenquelle, Formeln oder eine bestimmte Konfiguration handelt.
Nachdem Sie eine minimale Reproduktions-App erstellt haben, können Sie eine Kopie davon herunterladen und für andere Personen freigeben, z. B. in der Microsoft Power Apps-Community oder mit Microsoft-Support.
Sie können eine minimale Reproduktions-App mit einer der folgenden Methoden erstellen:
- Erstellen Sie eine leere App, und fügen Sie nur die erforderlichen Verbindungen und Steuerelemente hinzu, um das Problem zu veranschaulichen.
- Erstellen Sie eine Kopie der ursprünglichen App, entfernen Sie nach und nach irrelevante Bildschirme und Steuerelemente, und vereinfachen Sie Formeln, bis Sie das Wesentliche des Problems nicht mehr haben.
Ersetzen externer Datenquellen
Eine minimale Reproduktions-App sollte eigenständig sein. Es sollte sich nicht auf Verbindungen mit externen Datenquellen wie Dataverse oder SharePoint verlassen, da externe Parteien nicht darauf zugreifen können.
Die in der App verwendeten Datenquellen werden im Bereich Daten angezeigt.
Um Datenquellen beim Erstellen einer minimalen Reproduktions-App zu behandeln, haben Sie folgende Möglichkeiten:
- Entfernen Sie sie, wenn sie für das angezeigte Problem nicht relevant sind.
- Verwenden Sie Sammlungen mit Beispieldaten.
- Stellen Sie Beispieldaten in einer CSV- oder Excel-Datei bereit. Erläutern Sie, wie Sie die Datenquelle von Grund auf neu erstellen.
Beispieldaten sollten so einfach wie möglich sein.
Stubintegrationen und externe Webdienste
Apps können Features aus anderen Webdiensten verwenden. Beispielsweise kann eine Power BI-Kachel, ein YouTube-Video oder Power Automate-Flows angezeigt werden.
Entfernen Sie diese Komponenten, wenn sie für das angezeigte Problem nicht relevant sind. Wenn sie wichtig sind, sollten Sie Materialien und Anweisungen zur Neuerstellung bereitstellen. Verwenden Sie Beispielinhalte anstelle des Originals. Wenn das Problem nicht bei Beispielinhalten auftritt, kann es sich um ein Problem mit dem externen Inhalt oder Dienst handelt. Beispielsweise ist ein Power BI-Bericht möglicherweise nicht ordnungsgemäß für die Einbettung konfiguriert.
Vereinfachen von Komponenten
Wenn die App Komponenten oder Codekomponenten enthält, können andere ihre Internen möglicherweise nicht sehen oder ordnungsgemäß laden.
Entfernen Sie diese Komponenten, wenn sie für das angezeigte Problem nicht relevant sind. Wenn sie wichtig sind, sollten Sie sie so weit wie möglich vereinfachen und dann:
- Packen sie zusammen mit der App in einer nicht verwalteten Lösung
- Hier erfahren Sie, wie Sie diese Komponenten von Grund auf neu erstellen.
- Für Codekomponenten Erwähnung, welche Codezeilen und Frameworkfeatures nicht funktionieren.
Überprüfen auf Datenschutz und Sicherheit
Nicht autorisierte Benutzer können nicht auf Datenquellen in exportierten Apps zugreifen, aber sie können sehen, wie die Datenquellen in ihnen verwendet werden. Sie können auch die Steuerelemente und Formeln der App sehen. Wenn eine gesamte Lösung .zip Datei bereitgestellt wird, sind auch Ressourcen wie Bilder sichtbar.
Führen Sie die folgenden Schritte aus, um die Gefährdung des Datenschutzes und der Sicherheit zu begrenzen, bevor Sie die exportierte App verteilen:
- Schließen Sie keine privaten und vertraulichen Informationen in die App ein. Überprüfen Sie die Namen von Variablen, Steuerelementen und anderen App-Elementen, die versehentlich vertrauliche Informationen verschenken können.
- Erstellen Sie eine neue App von Grund auf neu, anstatt eine vorhandene Produktions-App zu vereinfachen. Eine neue App reduziert auch die versehentliche Offenlegung vertraulicher Informationen, wenn Sie stattdessen die ursprüngliche App verwenden würden. Sie sparen Zeit, indem Sie vertrauliche Informationen nicht manuell aus der ursprünglichen App entfernen müssen.
- Verteilen Sie nur die MSAPP-Datei anstelle der .zip-Datei . Die MSAPP-Datei befindet sich im .zip Paket.
Herunterladen der Minimalrepro-App
Eine Canvas-App kann je nach Erstellung in einer MSAPP - oder .zip-Datei gespeichert werden.
Power Apps
Melden Sie sich bei Power Apps an.
Öffnen Sie die App zur Bearbeitung.
Erweitern Sie das Menüelement Speichern , und wählen Sie Kopie herunterladen aus.
Die heruntergeladene MSAPP-Datei kann von anderen Benutzern geöffnet werden, die in der Menüleiste von Power Appsauf Öffnen klicken. Möglicherweise müssen Sie die Menüleiste erweitern, um diese Option anzuzeigen.
Microsoft Lists
Öffnen Sie die Liste.
Wählen Sie Integrieren von>Power Apps>Formulare anpassen aus. Das angepasste Formular wird in Power Apps geöffnet.
Wählen Sie im Menü oben freigeben aus. Die Detailseite mit dem Freigabebereich wird geöffnet.
Schließen Sie den Freigabebereich.
Wählen Sie in der Menüleiste Paket exportieren aus.
Geben Sie einen Namen für das Paket ein. Überprüfen Sie den exportierten Inhalt, und wählen Sie Exportieren aus.
Die heruntergeladene.zip Datei kann von anderen Geöffnet werden.
Power Apps in Teams
Wechseln Sie in Microsoft Teams zur Liste der Power Apps-Apps-Apps für Ihr Team.
Wählen Sie die App aus.
Wählen Sie im Menü oben Projektmappe exportieren aus.
Überprüfen Sie den exportierten Inhalt, und wählen Sie Als ZIP exportieren aus.
Die heruntergeladene.zip Datei kann von anderen Benutzern importiert werden.
Benutzerdefinierte Seiten
Nur benutzerdefinierte Seiten in nicht verwalteten Lösungen können exportiert werden. Wenn sich die benutzerdefinierte Seite in einer verwalteten Lösung befindet, bitten Sie den Herausgeber der Lösung, eine nicht verwaltete Lösung zu erstellen, die die benutzerdefinierte Seite enthält. Sie können dort auch eine neue nicht verwaltete Lösung und eine benutzerdefinierte Seite erstellen.
Sie können benutzerdefinierte Seiten wie jede andere Lösungskomponente in eine nicht verwaltete Lösung exportieren . Die heruntergeladene.zip-Datei kann von anderen Benutzern in eine beliebige Umgebung importiert werden.
Nächste Schritte
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für