Freigeben über


Power Automate v2-Schema

Anmerkung

Die in diesem Artikel beschriebenen Power Automate- und Dataverse-Funktionen gelten für Benutzer, die sich mit Geschäfts-, Schul- oder Organisations-Premiumkonten anmelden.

Power Automate speichert Desktop-Flows in Microsoft Dataverse und ermöglicht Ihnen somit die sichere Speicherung und Verwaltung von Daten, die von Geschäftsanwendungen verwendet werden.

Diese Funktionalität ermöglicht es Ihnen, Features wie Lösungen für das Application Lifecycle Management (ALM) zu verwenden. Der Umgang mit auf diese Weise gespeicherten Daten kann jedoch eine Herausforderung darstellen.

Daher ist ein neues Speicherschema für Desktop-Flows in Dataverse (v2) verfügbar. Es erleichtert die Arbeit mit Dataverse-APIs und ermöglicht zukünftige Produkterweiterungen mit Desktop-Flows. Das neue Speicherschema ist zusammen mit Power Automate für Desktop (v2.29) öffentlich verfügbar.

v2-Schema aktivieren

Das v2-Schema reduziert effektiv den Dataverse-Datenbankverbrauch für Benutzer mit kostenpflichtigen Lizenzen. Außerdem werden Komponenten Ihrer Desktop-Flows in Ihre Dataverse für die Kapazität der Apps-Datei ausgelagert, die Teil Ihres aktuellen Abonnements ist.

Es besteht kein unmittelbarer Handlungsbedarf, wir empfehlen jedoch, zukünftige Produkterweiterungen zu aktivieren. Stellen Sie vor dem Aktivieren des neuen Schemas sicher, dass Benutzer und unbeaufsichtigte Laufzeit-Computer auf die geeignete Power Automate für Desktop-Version aktualisiert wurden.

Power Platform-Administratoren können auswählen, wann das v2-Speicherschema aktiviert werden soll. Gehen Sie zum Aktivieren zum Power Platform Admin Center>Umgebungen>Einstellungen>Produkt>Funktionen>Speicherung von Desktop-Flow-Dateien in einem v2-Schema aktivieren. Diese Einstellung gilt auf Umgebungsebene.

Die Option im Power Platform Admin Center zum Aktivieren des neuen Schemas.

Konvertieren Sie im v1-Schema gespeicherte Desktop-Flows bis Ende 2024 in das v2-Schema, da das v1-Schema dann veraltet ist. Sie benötigen Power Automate für Desktop v2.29 oder höher, um Desktop-Flows in Umgebungen zu erstellen und auszuführen, in denen das v2-Schema aktiviert ist. Diese Anforderung stellt sicher, dass Desktop Flow-Entwickler und beaufsichtigte und unbeaufsichtigte Benutzer die Vorteile der neuen Funktionalität nutzen können.

Schema v2 ist standardmäßig aktiviert

Ab Januar 2024 ist das Schema v2 automatisch für alle Umgebungen aktiviert. Obwohl dies nicht empfohlen wird, ist die Option zum Deaktivieren der automatischen Aktivierung im Power Platform Admin Center verfügbar. Das Aktivieren der Ablehnen-Option verzögert die Aktivierung des v2-Schemas in dieser bestimmten Umgebung.

Die Option im Power Platform Admin Center zum Deaktivieren von Schema v2 ist standardmäßig aktiviert.

Später im Jahr 2024 wird das Schema v2 für alle Umgebungen aktiviert, wobei keine Möglichkeit besteht, das Feature zu deaktivieren, und die Option im Power Platform Admin Center nicht sichtbar ist. Als Best Practice empfehlen wir Ihnen, die Funktion im Voraus zu aktivieren, damit Benutzer von den damit verbundenen Produktverbesserungen profitieren können.

Ab dem 1. Oktober 2024 ist das Schema v2 standardmäßig in allen öffentlichen Regionen aktiviert Power Platform.

Desktop-Flows in Umgebungen mit aktiviertem v2-Schema verwalten

Power Automate Desktop-Flows, die derzeit im v1-Schema gespeichert sind, funktionieren weiterhin wie vorgesehen in Umgebungen, in denen das v2-Schema aktiviert ist. Neue, geänderte und neu gespeicherte Desktop-Flows werden im v2-Schema gespeichert.

Wenn ein Desktop-Flow zu einer Lösung in einer v2-fähigen Umgebung gehört, befolgen Sie diese zusätzlichen Schritte, um sicherzustellen, dass das Lösungspaket alle Binärdateien enthält, die für das ordnungsgemäße Funktionieren des Flows erforderlich sind.

Rollback für konvertierte Desktop-Flows durchführen

Power Automate für Desktop Version 2.29 oder höher ermöglicht es Organisationen, die mit dem v2-Schema vorangekommen sind, ein Rollback durchzuführen, bis das v1-Schema veraltet ist.

Sie können einen Rollback eines in das v2-Schema konvertierten Desktop-Flows durchführen, indem Sie den Desktop-Flow in einer Umgebung erneut speichern, in der das Feature für Power Platform-Administrierende deaktiviert ist.

In den meisten Szenarien ist es nicht erforderlich, Ihre Version von Power Automate für Desktop herabzustufen. Bei Desktop-Flows, die v2-bezogene Funktionen verwenden, die nicht vom v1-Schema unterstützt werden, können jedoch keine Rollbacks durchgeführt werden.

Ein Rollback von v2 auf v1 kann dazu führen, dass einige mit Benutzeroberflächenelementen verknüpfte Screenshots nicht gespeichert werden. Obwohl diese Screenshots für die Ausführung des Desktop Flows nicht erforderlich sind, können Sie sie speichern:

  1. Gehen Sie zum rechten Bereich Benutzeroberflächenelemente auf dem Power Automate Desktop.
  2. Wählen Sie jedes Benutzeroberflächenelement in der Liste aus.

Dadurch wird sichergestellt, dass die Screenshots gespeichert werden, wenn Sie ein Rollback auf Version 1 durchführen.

Einschränkungen von v2-Schema-Desktop-Flows

Im v2-Schema gespeicherte Desktop-Flows funktionieren nur in Umgebungen mit aktivierter v2-Schemafunktion.

V1-Schema-Desktop-Flows in einer verwalteten Lösung funktionieren möglicherweise in einer Umgebung, in der das v2-Schema aktiviert ist, aber zuerst sollten Sie sie in einer anderen Umgebung erneut speichern, in der das v2-Schema aktiviert ist.

Anschließend können Sie die aktualisierte v2-Schemaversion desselben Prozesses in die verwaltete Umgebung importieren, in der er ausgeführt werden soll. Die aktive Ebene kann durch die v2-Schemaversion des automatisierten Prozesses ersetzt werden.

Szenario Power Automate für Desktop vor dem Release im Februar 2023 Power Automate für Desktop nach dem Release im Februar 2023
Können v1-Schema-Desktop-Flows in Umgebungen mit aktiviertem v2-Schema ausgeführt werden? Ja Ja
Können v2-Schema-Desktop-Flows in Umgebungen mit aktiviertem v2-Schema ausgeführt werden? Nein (Benutzer über Fehler benachrichtigt) Ja
Können v2-Schema-Desktop-Flows in Umgebungen ausgeführt werden, in denen das v2-Schema deaktiviert ist? Nein (Benutzer über Fehler benachrichtigt) Ja
Können v1 Desktop-Flows in Umgebungen mit deaktiviertem v2-Schema im v1-Schema bearbeitet/gespeichert werden? Ja Ja
Können v1 Desktop-Flows in Umgebungen mit aktiviertem v2-Schema im v1-Schema bearbeitet/gespeichert werden? Ja Nein (Flows werden hochkonvertiert und im v2-Schema gespeichert)
Können v2 Desktop-Flows in Umgebungen mit deaktiviertem v2-Schema im z1-Schema bearbeitet/gespeichert werden? Nein (Benutzer über Fehler benachrichtigt) Ja (Flows werden auf das v1-Schema herabgestuft und gespeichert)
Können v2 Desktop-Flows in Umgebungen mit aktiviertem v2-Schema im v2-Schema bearbeitet/speichert werden? Nein (Benutzer über Fehler benachrichtigt) Ja

Größenbeschränkung überschritten

Wenn Sie einen Desktop-Flow im v2-Schema speichern, wird möglicherweise der folgende Fehler angezeigt:

„Der Flow kann nicht gespeichert werden, da er die zulässige Größenbeschränkung überschritten hat.“

„Beim Speichern des Flows ist ein Fehler aufgetreten“-Fehlermeldung, die auf eine Begrenzung der Flowgröße hinweist.

Die Beschränkung gilt für die Definition des in Dataverse gespeicherten Desktop-Flows, die 2 MB nicht überschreiten darf. Das Problem kann bei einem großen Desktop-Flow auftreten, z. B. wenn Aktionen große Eigenschaftswerte oder Variablen große Standardwerte haben. Beispielsweise ein Bild, das als Base64 gespeichert und als Standardvariablenwert festgelegt wurde.

Wir empfehlen, in den Aktionseigenschaften oder im variablen Standardwert keine großen Nutzdaten zu speichern. Rufen Sie den Wert stattdessen aus anderen Aktionen ab oder übergeben Sie den Wert als Eingabevariable. Sie können Ihren Desktop-Flow auch in mehrere untergeordnete Desktop-Flows aufteilen.

Dataverse-Schema

Mit dem v2-Schema ändern wir das in Dataverse gespeicherte Datenmodell. Neben der Workflow-Entität verwenden wir die binäre Desktop-Flow-Entität, um Daten im Zusammenhang mit dem Desktop-Flow zu speichern, einschließlich Bildern und Metadaten.

Desktop-Flow im v2-Schema mit Desktop-Flow-Binärobjekten.

Wichtig

Die Desktop-Flow-Binärobjekte sind erforderliche Komponenten des Desktop-Flows, da sie die erforderlichen Daten speichern, damit der Desktop-Flow geöffnet oder ausgeführt werden kann. Löschen Sie diese Binärobjekte nicht. Das Löschen führt zu einem dauerhaften Datenverlust für den Desktop-Flow, wodurch der jeweilige Flow nicht mehr bearbeitet werden kann.

Die Anzahl der Desktop-Flow-Binärobjekte kann je nach Größe des Desktop-Flows variieren.

Rollen und Rechte

Beim v2-Schema wird die Desktop-Flow-Binärtabelle verwendet. Damit Desktop-Flows wie erwartet funktionieren, benötigen Sie zusätzliche Rechte. Wenn Sie die Standardsicherheitsrollen Environment Maker und Basic User verwenden, ist keine Änderung erforderlich.

Wenn Sie benutzerdefinierte Sicherheitsrollen verwenden, um den Zugriff auf Ihren Desktop-Flow zu verwalten, müssen Power Platform-Administratoren der Rolle die folgende Liste von Rechten hinzufügen:

  • prvCreatedesktopflowbinary
  • prvReaddesktopflowbinary
  • prvWritedesktopflowbinary
  • prvDeletedesktopflowbinary
  • prvSharedesktopflowbinary
  • prvAssigndesktopflowbinary
  • prvAppenddesktopflowbinary
  • prvAppendTodesktopflowbinary

Die Mindestzugriffsebene für jedes Recht ist „Basis“ (Benutzender). Weitere Informationen: Sicherheitsrollen und Rechte

Für Desktop-Flow-Binärdateien mit v2-Schema sind Rechte und Zugriffsebenen erforderlich