Application Lifecycle Management (ALM) für das Power Automate-v2-Schema
Im Dataverse-Datenmodell bestehen Desktop-Flows, die im v2-Schema gespeichert sind, aus mehreren Binärdateien. In diesem Artikel wird erläutert, wie Sie einen Desktop-Flow innerhalb einer Lösung aktualisieren, die sich in einer Umgebung mit aktiviertem v2-Schema befindet.
v2-Desktop-Flow aktualisieren und die Lösung exportieren
Um einen Desktop-Flow mit v2-Schema zu aktualisieren und die Lösung zu exportieren, gehen Sie wie folgt vor:
Anmerkung
- Das Importieren einer verwalteten Lösung in die gleiche Umgebung als ursprüngliche nicht verwaltete Lösung ist nicht möglich.
- Neue Binärdateien werden automatisch zur Lösung hinzugefügt, in der sich der Desktop-Flow befindet. Wir empfehlen dennoch, vor dem Exportieren wie folgt sicherzustellen, dass alle Binärdateien zur Lösung hinzugefügt werden.
- Sie können mithilfe der Lösungsüberprüfung sicherstellen, dass in Ihrer Lösung keine Abhängigkeiten fehlen.
Gehen Sie zu Power Automate und wählen Sie Lösungen aus.
Wählen Sie die Lösung aus, die Sie bearbeiten möchten.
Wählen Sie die Ellipsen neben dem Flow-Anzeigename und dann Erweitert>Erforderliche Objekte hinzufügen aus.
Wählen Sie im Dialogfeld Erforderliche Objekte hinzufügen die Option OK aus.
Einige neue Desktop-Flow-Binarelemente sollten in der Lösung erscheinen.
Gehen Sie zur Lösungszusammenfassung und exportieren Sie die Lösung als eine verwaltete Lösung.
Importieren Sie die Lösung in die erforderliche Umgebung. Für diese Umgebung muss das v2-Schema aktiviert sein.
V1- und v2-Schemamigrationen mit Lösungen verwalten
Wenn Sie die Lösung zum Verwalten des Lebenszyklus Ihrer Desktop-Flows verwenden, müssen Sie beim Importieren von v2-Desktop-Flows in eine Umgebung, die sowohl v1- als auch v2-Desktop-Flows enthält, folgendes Berücksichtigen.
Verwaltete Lösungen
Anmerkung
Als Best Practice sollten Sie einen verwalteten Desktop-Flow nicht direkt aktualisieren. Importieren Sie stattdessen neue Version der Lösung. Das Aktualisieren eines verwalteten Desktop-Flows im v2-Schema ist jetzt blockiert.
Wenn alle der folgenden Kriterien auf Sie zutreffen, müssen Sie verwaltete Lösung zunächst aus der Zielumgebung entfernen, bevor Sie es erneut importieren:
- Sie verwenden eine verwaltete Lösung, um Desktop-Flows aus Ihrer Testumgebung in die Produktionsumgebung zu exportieren.
- Es gibt einen Desktop-Flow, der in Ihrer Zielumgebung von v1 auf v2 aktualisiert wurde.
- Sie möchten eine neue Version in v2 aus einer anderen Umgebung importieren.
Wenn Sie die Lösung nicht entfernen können, weil Sie von dieser Lösung in anderer Weise abhängig sind, müssen Sie alle nicht verwalteten Ebenen im Desktop-Flow entfernen, einschließlich der zugehörigen Daten. Um die zugehörigen Daten anzuzeigen, wählen Sie im Desktop-Flow in der Lösung Abhängigkeiten und wählen Sie dann die Registerkarte Verwendet von. Die Liste der nicht verwalteten Binärdateien, die mit diesem Desktop-Flow verknüpft sind, wird angezeigt und Sie können sie löschen.
Wenn die Desktop-Flows in der Zielumgebung noch v1 haben, können Sie die Lösung mit dem v2-Desktop-Flow problemlos importieren.
Nicht verwaltete Lösungen
Anmerkung
Eine nicht verwaltete Lösung sollte nur zum Teilen eines Desktop-Flows mit anderen Erstellenden verwendet werden und nicht zum Importieren in die Produktion. Stattdessen wird ein verwaltete Lösung empfohlen, um für ein ordnungsgemäßes ALM zu sorgen.
Wenn alle der folgenden Kriterien auf Sie zutreffen, müssen Sie die Desktop-Flows zuerst mithilfe einer nicht verwalteten Lösung aus der Zielumgebung löschen.
- Sie verwenden eine nicht verwaltete Lösung, um Desktop-Flows freizugeben.
- Es gibt einen Desktop-Flow, der in Ihrer Zielumgebung von v1 auf v2 aktualisiert wurde.
- Sie möchten eine neue Version in v2 aus einer anderen Umgebung importieren.
Wenn die Desktop-Flows in der Zielumgebung noch v1 haben, können Sie die Lösung mit dem v2-Desktop-Flow problemlos importieren.