Wenn Sie mehrere Umgebungen erstellt haben, um die Entwicklung Ihrer Datenbank und Apps zu unterstützen , müssen Sie Änderungen von einer Umgebung in die andere Umgebung verschieben. Sie können Ressourcen exportieren und Ressourcen importieren verwenden, um Ressourcen zwischen Umgebungen zu verschieben.

Gründe für die Verwendung von mehreren Umgebungen

Jede Umgebung enthält Ressourcen wie Entitäten, Datenflüssen und Apps, die Sie während des Entwicklungsprozesses erstellen oder ändern.

In der Regel erfolgt die Entwicklung in derselben Umgebung, die die Endbenutzer des Unternehmens verwenden. Diese Umgebung wird als Standardumgebung bezeichnet. Es ist relativ einfach, Ressourcenänderungen in derselben Umgebung zu verwalten. Überprüfen Sie die Änderungen, um sicherzustellen, dass alle wichtigen Geschäftsprozesse und Anwendungen funktionsfähig sind, und stellen Sie dann die App bereit.

Manchmal erfolgen Entwicklung und Tests in unterschiedlichen Umgebungen. Dann werden Änderungen in die Standardumgebung verschoben, sobald sie für die Verwendung durch die Endbenutzer zur Verfügung stehen. Es gibt mehrere Gründe, warum Sie separate Umgebungen verwenden sollten: Sie haben beispielsweise eine eigenständige Umgebung verwendet, als Sie das System anfänglich ausgewertet haben. Außerdem sollten Sie das Risiko minimieren, das entsteht, wenn Sie Änderungen an der Standardumgebung durchführen. Separate Umgebungen ermöglichen eine Isolation, da Sie die Änderungen in einer Umgebung vornehmen, die nicht die Standardumgebung ist. Je nachdem, wie viele Risiken damit verbunden sind, können Sie eine zusätzliche Stagingumgebung erstellen. In diesem Fall verfügen Sie über eine Entwicklungsumgebung, einer Stagingumgebung und eine Standardumgebung.

Verschieben von Änderungen an Ressourcen

Sie verschieben Ressourcen über separate Export- und Importprozesse mithilfe einer Paketdatei (PKG). Die Paketdatei wird exportiert, in den lokalen Speicher gespeichert, an den Administrator der Zielumgebung gesendet und anschließend in die Zielumgebung importiert. Auf den Importvorgang folgt häufig ein Überprüfungstest, um sicherzustellen, dass keine wichtigen Geschäftsprozesse beeinträchtigt werden.

Die Funktion zum Importieren und Exportieren von Ressourcen ist im Abschnitt Umgebungen des Administrationscenters verfügbar. Sowohl das Exportieren als auch das Importieren erfolgen in einer ausgewählten Umgebung.

Exportieren von Ressourcen

Das Exportpaket enthält alle Änderungen der Entitäten, Auswahllisten, Berechtigungssätze und Rollen. Wir arbeiten daran, um den Export von weiteren Ressourcentypen, wie z.B. Apps, Flows, Connectors zu ermöglichen. Mithilfe dieser Option können Sie Inhalte von einer Umgebung in eine andere Umgebung verschieben.

  1. Klicken Sie im Admin Center im linken Navigationsbereich auf Environments (Umgebungen).
  2. Wählen Sie die Quellumgebung aus.
  3. Klicken Sie in der oberen rechten Ecke auf Ressourcen exportieren.
  4. Wenn die Fehlermeldung „Der Export wurde abgeschlossen“ angezeigt wird, speichern Sie die Paketdatei im lokalen Speicher.

Importieren von Ressourcen

Wählen Sie zunächst eine Paketdatei aus, die aus der Quellumgebung exportiert wurde. Der Importvorgang überprüft, analysiert und versucht, das Paket zu importieren.

  1. Klicken Sie im Admin Center im Navigationsbereich auf Umgebungen.
  2. Wählen Sie die Zielumgebung.
  3. Klicken Sie in der oberen rechten Ecke auf Ressourcen importieren.
  4. Klicken Sie auf Auswählen, und navigieren Sie zu einer Paketdatei im lokalen Speicher.
  5. klicken Sie auf Importieren.

Wenn das Paket nur teilweise angewendet wurde, erhalten Sie eine Fehlermeldung, die angibt, was importiert wurde und was nicht.

Ressourcentypen

Der Entwicklungsprozesses kann Änderungen an vielen unterschiedlichen Arten von Ressourcen umfassen. Wenn Sie beispielsweise eine App aktualisieren, können Sie mehrere Entitäten oder Verbindungen hinzufügen, entfernen oder aktualisieren. Einige, wenn auch nicht alle Änderungen an Ressourcentypen können in andere Umgebungen verschoben werden. In den folgenden Abschnitten wird beschrieben, welche Ressourcentypen sich verschieben lassen.

Entitäten, Auswahllisten und Übersetzungssätze

Sie können Entitäten, Auswahllisten und Übersetzungssätze wie folgt exportieren und importieren:

  • Standard-Entitäten: Anpassungen können zwischen Umgebungen verschoben werden. (Die Out-of-Box-Felder von Standard-Entitäten lassen sich allerdings nicht ändern.)
  • Benutzerdefinierte Entitäten –Benutzerdefinierte Entitäten können zwischen Umgebungen verschoben werden.
  • Benutzerdefinierte Auswahllisten: Benutzerdefinierte Auswahllisten können zwischen Umgebungen verschoben werden.

Berechtigungssätze und Rollen

Berechtigungssätze und Rollen sind Sicherheitsressourcen für die Steuerung des Zugriffs auf die Datenbank. Beide können zwischen Umgebungen verschoben werden. Nachdem Sie Berechtigungssätze und Rollen verschoben haben, sollten Sie sicherstellen, dass die Berechtigungssätze von den jeweiligen Rollen referenziert und die entsprechenden Benutzer neuen Rollen zugewiesen werden. Weitere Informationen finden Sie unter Konfigurieren von Datenbanksicherheit.

Daten

Datenbankdaten als Teil des Exports und Imports von Ressourcen können nicht verschoben werden. Um Daten zu verschieben, können Sie Microsoft Excel verwenden. Weitere Informationen finden Sie unter Import or export data (Importieren oder Exportieren von Daten).