Freigeben über


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.

Screenshot: Bereich

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

  1. Melden Sie sich bei Power Apps an.

  2. Öffnen Sie die App zur Bearbeitung.

  3. Erweitern Sie das Menüelement Speichern , und wählen Sie Kopie herunterladen aus.

    Screenshot: Erweitertes Untermenü für das Menüelement

    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.

    Screenshot: Popup am Ende der Menüleiste in Power Apps Studio mit weiteren Menüelementen Die Option Öffnen ist hervorgehoben.

Microsoft Lists

  1. Öffnen Sie die Liste.

  2. Wählen Sie Integrieren von>Power Apps>Formulare anpassen aus. Das angepasste Formular wird in Power Apps geöffnet.

    Screenshot: Menü **Power Apps** in Microsoft List Die Option Formulare anpassen ist hervorgehoben.

  3. Wählen Sie im Menü oben freigeben aus. Die Detailseite mit dem Freigabebereich wird geöffnet.

    Screenshot: Bearbeiten einer App im Studio Die Symbolschaltfläche für Freigeben ist in der oberen Menüleiste hervorgehoben.

  4. Schließen Sie den Freigabebereich.

  5. Wählen Sie in der Menüleiste Paket exportieren aus.

    Screenshot: App-Details Die Befehlsschaltfläche für Paket exportieren ist in der oberen Menüleiste hervorgehoben.

  6. 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

  1. Wechseln Sie in Microsoft Teams zur Liste der Power Apps-Apps-Apps für Ihr Team.

  2. Wählen Sie die App aus.

  3. Wählen Sie im Menü oben Projektmappe exportieren aus.

    Screenshot: Liste der Apps Eine App ist ausgewählt, und die Befehlsschaltfläche für Projektmappe exportieren ist in der oberen Menüleiste hervorgehoben.

  4. Ü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