Freigeben über


Canvas-Apps und Cloud-Flows standardmäßig einer Lösung hinzufügen

Sie können eine Canvas-App in einer Lösung erstellen in Power Apps oder einen Cloud Flow in einer Lösung erstellen in Power Automate. Das Erstellen einer Canvas-App oder eines Cloud-Flows in einer Lösung erforderte zuvor manuelle Schritte. Jetzt können Sie sie standardmäßig in einer Lösung erstellen.

Da Canvas-Apps und Cloud-Flows in einer Lösung in Microsoft Dataverse definiert sind, können Sie Dataverse-Funktionen verwenden, um sie zu verwalten, darunter Verbindungsreferenzen, Umgebungsvariablen, die Dataverse-API, rollenbasierte Sicherheit und lösungsbasiertes Anwendungslebenszyklusmanagement (ALM).

Wichtig

  • Die Canvas-App-Einstellung ist eine Previewfunktion.
  • Funktionen in der Vorschauversion sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Diese Funktionen unterliegen den ergänzenden Nutzungsbedingungen und stehen vor dem offiziellen Release zur Verfügung, damit die Kundschaft frühen Zugriff darauf erhalten und Feedback geben können.

Anforderungen

  • Lösungen werden in Dataverse gespeichert, sodass die Umgebung eine Dataverse Datenbank haben muss, um diese Funktion zu verwenden. Wenn dies bei Ihnen nicht der Fall ist, fügen Sie eine Dataverse Datenbank hinzu.
  • Um Canvas-Apps in Lösungen zu erstellen, müssen Sie über Schreibberechtigungen für die CanvasApp-Tabelle verfügen. Um Cloud-Flows in Lösungen zu erstellen, sollten Sie die Umgebungs-Hersteller-Rolle haben. Weitere Informationen finden Sie unter Sicherheitsrollen und Rechte.
  • Eine Canvas-App oder Cloud-Flow innerhalb einer Lösung muss für Sie freigegeben werden, bevor Sie sie anzeigen oder bearbeiten können.

Wichtig

Bevor Sie die Erstellung von Canvas-Apps und Cloud-Flows standardmäßig in Lösungen aktivieren, lesen Sie den Abschnitt Überlegungen in diesem Artikel.

Unterstützte Erstellungsmethoden und Einstiegspunkte

Für die Erstellung von Canvas-Apps und Cloud-Flows stehen mehrere Methoden und Einstiegspunkte zur Verfügung.

Canvas-Apps Erstellungsmethoden und Einstiegspunkte

In der folgenden Tabelle sind die Methoden zusammengefasst, mit denen Sie standardmäßig Canvas-Apps in einer Lösung erstellen können.

Methode Standardmäßig für Canvas-Anwendungen in einer Lösung verfügbar?
Canvas-App aus Dataverse erstellen Ja
Erstellen Sie eine Canvas-App aus anderen Datenquellen wie SharePoint, Excel, Azure Blob Storage und anderen Ja
Eine leere Canvas-App erstellen
HINWEIS: Power Apps>Apps>Neue App>Canvas erstellt ebenfalls eine leere Canvas-App.
Ja
Eine Canvas-App anhand einer Vorlage erstellen Nein
Erstellen Sie eine Canvas-App, indem Sie SharePoint-Formulare anpassen Nein

Cloud-Flow-Erstellungsmethoden und Einstiegspunkte

In der folgenden Tabelle sind die Methoden zusammengefasst, mit denen Sie standardmäßig Cloud-Flows in einer Lösung erstellen können.

Methode Standardmäßig für Cloud-Flows in einer Lösung verfügbar?
Einen Cloud-Flow komplett neu in einem Portal erstellen Ja
Cloud-Flow aus einer Vorlage in einem Portal erstellen Ja
Cloud-Flow aus dem Power Automate Management-Connector erstellen Ja
Cloud-Flow aus PowerShell erstellen Ja
Einen Cloud-Flow aus Power Apps erstellen Ja
Cloud-Flow von Teams neu erstellen Ja
Einen Cloud-Flow aus OneDrive erstellen Ja
Cloud-Flow aus Dynamics 365 Ja
Cloud-Flow aus einer Vorlage aus de Excel-Add-In erstellen Ja
Cloud-Flow aus einer Power Automate Mobile-App erstellen Ja
Einen Cloud-Flow aus SharePoint erstellen Ja
Cloud-Flow aus einer Project Roadmap erstellen Ja

Wichtig

Nicht unterstützte Einstiegspunkte können keinen Cloud-Flow erstellen, bis diese Unterstützung hinzugefügt wird, um einen Lösungs-Cloud-Flow mit diesem Einstiegspunkt zu erstellen. Sie müssen zuerst einen Cloud-Flow in einer Lösung mit einer unterstützten Methode erstellen.

Die Funktion aktivieren

Diese Funktion ist standardmäßig deaktiviert. Sie müssen ihn aktivieren, bevor Sie ihn verwenden können.

  1. Melden Sie sich im Power Platform Admin Center an und wählen Sie dann eine Umgebung aus.
  2. Gehen Sie zu Einstellungen>Produkte>Funktionen.
  3. Aktivieren Sie unter Neue Canvas-Apps und Cloud-Flows in Dataverse Lösungen erstellen je nachdem die Option Canvas-Apps (Vorschauversion) oder Cloud-Flows.

Weitere Informationen zum Verwalten von Funktionseinstellungen finden Sie unter Funktionseinstellungen verwalten.

Canvas-Apps und Cloud-Flows in Lösungen anzeigen

Um Canvas-App- und Cloud-Flow-Objekte in einer Lösung anzuzeigen, verwenden Sie die Lösungsansicht. Sie müssen Zugriff auf das in einer Projektmappe hinzugefügte Objekt haben, um es in einer Projektmappenansicht zu sehen.

Mithilfe von Lösungen exportieren und importieren

Sobald die Funktion aktiviert ist, verwenden Sie die Lösungen Export und Import anstelle von exportieren und Importieren älterer Pakete von Canvas-Apps und -Flows. Legacy-Pakete können in Umgebungen importiert werden, in denen die Umgebungseinstellung deaktiviert ist.

Überlegungen

Berücksichtigen Sie die folgenden Überlegungen, bevor Sie sich entscheiden, standardmäßig Canvas-Apps und Cloud-Flows in einer Lösung zu erstellen.

  • Der Kapazitätsverbrauch Ihrer Dataverse-Umgebung und die damit verbundenen Kosten könnten steigen.
  • Bekannte Lösungseinschränkungen in Bezug auf Canvas-Apps gelten weiterhin standardmäßig für Canvas-Apps, die in Lösungen erstellt wurden.
  • Diese Funktion erstellt automatisch Umgebungsvariablen, wenn Sie Datenquellen für Ihre Apps hinzufügen.
  • Standardmäßig speichert diese Funktion alle Canvas-Apps in der Standardlösung, Common Data Services Standardlösung, herausgegeben von Microsoft Dataverse Standardherausgeber. Wir empfehlen jedoch, dass Sie Ihre Canvas-Anwendungen in einer anderen Lösung speichern. Erfahren Sie mehr über das Hinzufügen vorhandener Canvas-Apps zu Lösungen.
  • Wenn Sie die Funktion für Canvas-Apps und Cloud Flows im Power Platform Admin Center ein- oder ausschalten, werden die Eigenschaften Dataverse, enablecanvasappsinsolutionsbydefault und enableFlowsInSolutionByDefault in der Organisationstabelle aktualisiert. Sie können den Wert dieser Eigenschaften mithilfe des folgenden ODATA-Beispielausschnitts anzeigen: [org URI]/api/data/v9.0/organizations. Weitere Informationen können Sie in der Organisationstabellenreferenz.
  • Wenn Sie vorhaben, das Präfix für den Standardherausgeber oder die Lösung für Ihre Umgebung zu ändern, finden Sie weitere Informationen unter Lösungsherausgeberpräfix, Erstellen eines Lösungsherausgeberpräfixes und Lösungsherausgeberpräfix ändern.
  • Nicht lösungsfähige Canvas-Apps und nicht lösungsfähige Cloud-Flows können zu einer Lösung hinzugefügt werden, um sie zu Dataverse hinzuzufügen, aber es gibt keine Möglichkeit, dies wieder umzukehren.

Verbesserungen

Die folgenden Szenarien wurden verbessert, um Cloud-Flows und Canvas-Apps zu unterstützen, die in Dataverse definiert sind:

  • Die Seite Überwachen>Cloud-Flow-Aktivität unterstützt jetzt Lösungs-Cloud-Flows.
  • Die „Meine Flows auflisten“-API gibt keine Lösungs-Cloud-Flows zurück.
  • Prüfprotokollereignisse für Cloud-Flow-Berechtigungen , die Einblick in die Freigabe bieten, umfassen jetzt Lösungs-Cloud-Flows.
  • Die API „Als Administrierender Flows auflisten“ kehrt jetzt zu den Lösungs-Cloud-Flows zurück, die zuvor nicht aktiviert (veröffentlicht) wurden. Diese API gibt jetzt alle Nicht-Lösungs- und Lösungs-Cloud-Flows zurück.
  • Flows mit delegierter Authentifizierung an die Roadmap können zu einer Lösung hinzugefügt und zu Dataverse migriert werden.
  • Flows mit delegierter Authentifizierung an SharePoint können zu einer Lösung hinzugefügt und zu Dataverse migriert werden.

Ist dieses Feature allgemein oder als Vorschauversion verfügbar?

Ab dem 29. Oktober 2024 ist die Einstellung „Cloud Flows“ allgemein verfügbar. Die Einstellung für Canvas-Apps bleibt in Vorschauversion.

Die Cloud-Flows-Einstellung ist weiterhin standardmäßig deaktiviert und optional.

Wird die Kapazität durch das Einbringen von Flows Dataverse genutzt Dataverse ?

Mäßig. Flussdefinitionen benötigen nur wenig Dataverse Speicher. Eine große Flussdefinition könnte 10 KB erreichen. Bei diesem Worst-Case-Szenario: 10.000 Flows x 10 KB = 100 MB oder 0,1 GB. Der geringe Anstieg des genutzten Speichers bietet erhebliche Vorteile, da Lösungs-Cloud-Flows erforderlich sind, um Funktionen wie Dataverse Application Lifecycle Management (ALM) , Governance mit , DataverseAutomatisierungscenter , Entwürfe und Versionierung sowie erweiterte Sicherheitsfunktionen zu nutzen.