Konfigurations- und Referenzdaten

Abgeschlossen

Wenn Sie Lösungen durch Umgebungen transportieren, verfügen diese Komponenten möglicherweise über Konfigurationseinstellungen oder beziehen sich auf Daten, die auch während des Freigabeprozesses transportiert werden müssen.

Umgebungsvariablen

Lösungsumgebungsvariablen werden für umgebungsspezifische App-Konfigurationsdaten verwendet. Anwendungen erfordern häufig unterschiedliche Konfigurationseinstellungen oder Eingabeparameter, wenn sie in unterschiedlichen Umgebungen bereitgestellt werden. Umgebungsvariablen speichern die Parameterschlüssel und -werte, die dann als Eingabe für verschiedene andere Anwendungsobjekte dienen. Durch Trennen der Parameter von den verwendenden Objekten können Sie die Werte in derselben Umgebung oder bei der Migration von Lösungen in andere Umgebungen ändern.

Die Alternative besteht darin, festcodierte Parameterwerte in den Komponenten zu belassen, die sie verwenden. Dieser Ansatz ist häufig problematisch, insbesondere wenn die Werte während Application Lifecycle Management-Vorgängen (ALM) geändert werden müssen.

Da Umgebungsvariablen Lösungskomponenten sind, können Sie die Referenzen (Schlüssel) transportieren und die Werte ändern, wenn Lösungen in andere Umgebungen migriert werden.

Umgebungsvariablen können vom Typ Dezimalzahl, Text, JSON, zwei Optionen oder Datenquelle sein. Jede Umgebungsvariable kann einen Standardwert und einen aktuellen Umgebungswert haben.

Das folgende Diagramm zeigt, wie Umgebungsvariablen verwendet werden können, um Werte für jede Umgebung anzupassen.

Diagramm, das die Verwendung der Umgebungsvariablen zeigt

Hinweis

Sie können einen Standardwert angeben, der verwendet wird, wenn in einer bestimmten Umgebung kein aktueller Wert angegeben ist.

Power Apps, Power Automate und Entwicklercode können die Werte der Umgebungsvariablen abrufen und ändern.

Verbindungsreferenzen

Verbindungsreferenzen werden für umgebungsspezifische Verbindungen verwendet. Eine Verbindungsreferenz enthält Informationen zu einem Konnektor. Canvas-Apps und -Vorgänge innerhalb eines Power Automate-Flows werden an eine Verbindungsreferenz gebunden.

Da Verbindungsreferenzen Lösungskomponenten sind, können Sie die Referenzen transportieren und die Verbindung ändern, wenn Lösungen in andere Umgebungen migriert werden. Mit Verbindungsreferenzen können Sie eine Verbindung ändern, die einer Canvas-App oder einem Canvas-Flow zugeordnet ist, ohne die App oder den Flow zu bearbeiten.

Konfigurationsmigrationstool

Lösungen enthalten keine Daten. Häufig stützt sich Ihre Anwendung auf Referenz- oder Konfigurationsdaten. Diese Daten müssen auch von einer Umgebung in eine andere transportiert werden.

Das Konfigurationsmigrationstool kann beim Verschieben von Daten zwischen Umgebungen helfen. Wichtig ist, dass das Konfigurationsmigrationstool für die Zeilen in diesen Daten dieselbe primäre Datensatzkennung (GUID) beibehalten kann. Diese Funktion verhindert, dass Probleme mit Komponenten, die sich auf bestimmte Daten beziehen, bei jedem Import aktualisiert werden müssen.