Freigeben über


Migrieren von eingebetteten Canvas-Apps in modellgesteuerten Formularen, die mithilfe der öffentlichen Vorschauversion erstellt wurden

Wichtig

Mit der neuesten Version sind eingebettete Canvas-Apps in modellgesteuerten Formularen allgemein verfügbar. Alle eingebetteten Canvas-Apps in modellgesteuerten Formularen, die mithilfe der öffentlichen Vorschauversion erstellt wurden, sollten auf die neuen eingebetteten Canvas-Apps migriert werden, die mithilfe der neuesten Version erstellt wurden. Die Unterstützung von eingebetteten Canvas-Apps in modellgesteuerten Formularen, die mithilfe der öffentlichen Vorschauversion erstellt wurden, wird bald eingestellt.

Um eine eingebettete Canvas-App in einem modellgesteuerten Formular zu migrieren, die mithilfe der öffentlichen Vorschauversion in der neuesten Version erstellt wurde, müssen Ersteller zuerst mithilfe der neuesten Version eine neue eingebettete Canvas-Apps erstellen. Ersteller können die Steuerelemente dann von der vorhandenen eingebetteten Canvas-App in die neue kopieren, erforderliche Datenquellen hinzufügen und fehlerhafte Verweise aktualisieren. Detaillierte Schritte werden unten aufgelistet.

  1. Melden Sie sich bei Power Apps an.
  2. Öffnen Sie die eingebettete Canvas-App, die mithilfe der öffentlichen Vorschauversion für die Bearbeitung in Power Apps Studio erstellt wurde. Die Schritte zum Bearbeiten einer Canvas-App finden Sie unter: Bearbeiten einer Canvas-App.
  3. Führen Sie in einer neuen Browserregisterkarte die Schritte aus, um eine neue eingebettete Canvas-App in einem modellgestützten Formular hinzuzufügen.
  4. Kopieren Sie die Steuerelemente von der eingebetteten Canvas-App, die mithilfe der öffentlichen Vorschauversion als neue eingebettete Canvas-App erstellt wurde, von den jeweiligen Bildschirmen mithilfe der unten genannten Schritte.
    1. Wählen Sie die Browserregisterkarte von Schritt 2 mit der eingebetteten Canvas-App, die mithilfe der öffentlichen Vorschauversion erstellt wurde, und öffnen Sie sie in Power Apps Studio.
    2. Wählen Sie einen Bildschirm aus, von dem die Steuerelemente kopiert werden sollen.
    3. Verwenden Sie STRG + A, um alle Steuerelemente auf dem Bildschirm auszuwählen.
    4. Drücken Sie STRG + C, um alle ausgewählten Steuerelemente zu kopieren.
    5. Wählen Sie die Browserregisterkarte von Schritt 3 mit der neuen eingebetteten Canvas-App, die mithilfe der neuesten Version erstellt wurde.
    6. Wählen Sie einen Bildschirm aus oder fügen Sie einen neuen hinzu.
    7. Verwenden Sie STRG + V, um die Steuerelemente auf dem ausgewählten Bildschirm einzufügen.
    8. Wiederholen Sie die Schritte, um jeden Bildschirm zu kopieren.
  5. Wenn Sie mit dem Kopieren aller Bildschirme fertig sind, wählen Sie die Browserregisterkarte von Schritt 3 mit der neuen eingebetteten Canvas-App aus, die mithilfe der neuesten Version erstellt wurde.
  6. Aktualisieren Sie alle Orte, von denen die Zeile des modellgesteuerten Hostformulars aufgerufen wird. Ersetzen Sie First(ModelDrivenFormIntegration.Data) durch ModelDrivenFormIntegration.Item.
  7. Fügen Sie alle fehlenden Datenquellen in die neue eingebettete Canvas-App ein.
  8. Aktualisieren Sie alle fehlerhaften Verweise in der neuen eingebetteten Canvas-App.
  9. Wenn Sie fertig mit Ihren Änderungen sind, wählen Sie die Registerkarte Datei und dann Speichern aus.
  10. Um Ihre Änderungen für Endbenutzer verfügbar zu machen, wählen Sie Veröffentlichen und dann Diese Version veröffentlichen.

In der Vorschauversion mussten Ersteller, die zuvor entscheiden mussten, ob sie die aktuelle (Hauptformular-)Zeile als Datenkontext oder als eine Liste von Zeilen weitergeben möchten, die mit die aktuelle (Hauptformular-)Zeile verknüpft sind, um eine Canvas-App in einem modellgestützten Formular einzubetten. Sie musste dann das Canvas-App-Steuerelement entweder dem Spalte- oder Unterrastersteuerelement hinzufügen.

Mit der neuesten Version wird das Hinzufügen einer eingebetteten Canvas-App in einem modellgesteuerten Formular nur im Hinblick auf die Spalte vereinfacht und optimiert. Ersteller können die Liste der verknüpften Zeilen direkt in der Canvas-App mithilfe des Common Data Service-Konnektors weiterhin einfach aufrufen.

Um eine eingebettete Canvas-App in ein modellgesteuertes Formular zu migrieren, bei dem eine Liste von Zeilen verwendet wird, die mit der aktuellen (Hauptformular-)Zeile verknüpft sind, folgen Sie bitten den unten aufgeführten Schritten.

  1. Führen Sie die Schritte im obigen Abschnitt aus, um eingebettete Canvas-Apps in ein modellgesteuertes Formular zu migrieren, die mithilfe der öffentlichen Vorschauversion als neueste Version erstellt wurden.
  2. Mithilfe des Common Data Service-Konnektors fügen Sie eine Datenquelle für die verknüpfte Tabelle der App hinzu. Um zu erfahren, wie eine Datenquelle in einer Canvas-App hinzugefügt wird, sehen Sie sich Hinzufügen einer Datenverbindung zu einer Canvas-App in Power Apps an.
  3. Wenn Sie die Datenquelle der verknüpften Tabelle für ein Steuerelement wie Katalog oder Datentabelle verwenden, nutzen Sie die Funktion Filter, um die Zeilen nach denen zu filtern, die mit der aktuellen (Hauptformular-)Zeile verknüpft sind. Die aktuelle (Hauptformular-)Zeile ist über ModelDrivenFormIntegration.Item verfügbar.

    Hinweis

    Die eingebettete Canvas-App hat vom modellgesteuerten Hostformular über ModelDrivenFormIntegration.Item vollen Zugriff auf die Zeile. Wenn Sie beispielsweise den Wert einer Spalte mit dem Namen accountnumber und den Anzeigenamen Firmennummer abrufen möchten, können Sie ModelDrivenFormIntegration.Item.accountnumber oder ModelDrivenFormIntegration.Item.'Account Number' verwenden.

  4. Dank der neuesten Updates bietet Microsoft Dataverse jetzt auch Unterstützung zur Verwendung der Tabellenansichten als Filter. Weitere Informationen finden Sie in diesem Blogbeitrag: Verbesserte Datenquellenauswahl und Dataverse-Ansichten.

Siehe auch

Einbetten einer Canvas-App in einem modellgesteuerten Formular
Hinzufügen einer eingebetteten Canvas-App in einem modellgesteuerten Formular
Bearbeiten einer Canvas-App, die in einem modellgesteuerten Formular eingebettet ist
Anpassen der Bildschirmgröße und Ausrichtung einer Canvas-App, die in einem modellgesteuerten Formular eingebettet ist
Führen Sie vordefinierte Aktionen aus einer eingebetteten Canvas-App auf dem Hostformular aus
Eigenschaften und Aktionen des ModelDrivenFormIntegration-Steuerelements
Teilen einer eingebetteten Canvas-App
Richtlinien zum Arbeiten mit eingebetteten Canvas-Apps

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).