Ressourcen exportieren und importierenExport and import resources

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.If you've created multiple environments to support the development of your database and apps, you must move changes from one environment to another environment. Sie können Ressourcen exportieren und Ressourcen importieren verwenden, um Ressourcen zwischen Umgebungen zu verschieben.You can use Export resources and Import resources to move resources between environments.

Gründe für die Verwendung von mehreren UmgebungenWhy use multiple environments?

Jede Umgebung enthält Ressourcen wie Entitäten, Flows und Apps, die Sie während des Entwicklungsprozesses erstellen oder ändern.Each environment contains resources, such as entities, flows, and apps, that you create or modify during the development process.

In der Regel erfolgt die Entwicklung in derselben Umgebung, die die Endbenutzer des Unternehmens verwenden.Typically, development is done in the same environment that is used by the organization's end users. Diese Umgebung wird als Standardumgebung bezeichnet.This environment is known as the default environment. Es ist relativ einfach, Ressourcenänderungen in derselben Umgebung zu verwalten.It's relatively easy to manage resource changes in the same environment. Überprüfen Sie die Änderungen, um sicherzustellen, dass alle wichtigen Geschäftsprozesse und Anwendungen funktionsfähig sind, und stellen Sie dann die App bereit.You validate the changes to make sure that all critical business processes and applications are functional, and then you release the app.

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.Sometimes, development and testing are done in separate environments, and changes are moved to the default environment when they are ready to be used by end users. Es gibt mehrere Gründe, warum Sie separate Umgebungen verwenden sollten:There are several reasons why you might use separate environments. Sie haben beispielsweise eine eigenständige Umgebung verwendet, als Sie das System anfänglich ausgewertet haben.For example, you might have used a separate environment when you initially evaluated the system. Außerdem sollten Sie das Risiko minimieren, das entsteht, wenn Sie Änderungen an der Standardumgebung durchführen.Alternatively, you might want to minimize the risk that is involved when changes are made to the default environment. Separate Umgebungen ermöglichen eine Isolation, da Sie die Änderungen in einer Umgebung vornehmen, die nicht die Standardumgebung ist.Separate environments provide isolation, because you make your changes in an environment that isn't the default environment. Je nachdem, wie viele Risiken damit verbunden sind, können Sie eine zusätzliche Stagingumgebung erstellen.Depending on the extent of the risks, you might create an additional staging environment. In diesem Fall verfügen Sie über eine Entwicklungsumgebung, einer Stagingumgebung und eine Standardumgebung.In this case, you have a development environment, a staging environment, and a default environment.

Verschieben von Änderungen an RessourcenMoving resource changes

Sie verschieben Ressourcen über separate Export- und Importprozesse mithilfe einer Paketdatei (ZIP).You move resources through separate export and import processes, by using a package (.zip) file. Die Paketdatei wird exportiert, in den lokalen Speicher gespeichert, an den Administrator der Zielumgebung gesendet und anschließend in die Zielumgebung importiert.The package file is exported, saved to local storage, sent to the administrator of the target environment, and then imported into the target environment. Auf den Importvorgang folgt häufig ein Überprüfungstest, um sicherzustellen, dass keine wichtigen Geschäftsprozesse beeinträchtigt werden.The import process is often followed by validation testing to help guarantee that no critical business processes have been adversely affected.

Die Funktion zum Importieren und Exportieren von Ressourcen ist im Abschnitt Umgebungen des Administrationscenters verfügbar.The functionality for both resource import and resource export is available in the Environments section of the admin center. Sowohl das Exportieren als auch das Importieren erfolgen in einer ausgewählten Umgebung.Both export and import occur in the context of a selected environment.

Exportieren von RessourcenExport resources

Das Exportpaket enthält alle Änderungen der Entitäten und Auswahllisten.The export package will contain all changes to entities, and picklists. Wir arbeiten daran, den Export von weiteren Ressourcentypen wie Apps, Flows, Connectors, Rollen usw. zu ermöglichen.We are working to enable the export of more resource types such as apps, flows, connectors, roles and others. Mithilfe dieser Option können Sie Inhalte von einer Umgebung in eine andere Umgebung verschieben.This option lets you move contents of one environment to another environment.

  1. Klicken Sie im Admin Center im linken Navigationsbereich auf Environments (Umgebungen).In the admin center, in the left navigation pane, click Environments.
  2. Wählen Sie die Quellumgebung aus.Select the source environment.
  3. Klicken Sie in der oberen rechten Ecke auf Ressourcen exportieren.In the upper right, click Export resources.
  4. Wählen Sie die Ressourcen aus, mit denen Sie beginnen möchten:Choose the resources you want to start with:
    1. Wählen Sie die Registerkarte für den auszuwählenden Ressourcentyp aus, z.B. Entitäten.Select the tab corresponding to a resource type you want to select, such as Entities.
    2. Wählen Sie alle Ressourcen dieses Typs aus, indem Sie auf das Kontrollkästchen in der Kopfzeile klicken, oder wählen Sie Ressourcen einzeln aus.Select all resources under the type by clicking the header checkbox, or select resources individually.
    3. Klicken Sie auf Weiter.Click Next.
  5. Schließen Sie ggf. zugehörige Ressourcen ein:Include related resources if appropriate:
    1. Wenn zugehörige Ressourcen erkannt werden, wird eine vorausgewählte Liste angezeigt.If we discover any related resources, we will show you a pre-selected list.
    2. Schließen Sie alle zugehörigen Ressourcen aus, indem Sie auf das Kontrollkästchen in der Kopfzeile klicken, oder heben Sie die Auswahl von einzelnen Ressourcen auf.Exclude all related resources by clicking the header checkbox, or unselect resources individually.
    3. Klicken Sie auf Weiter.Click Next.
  6. Fügen Sie einen Namen für das exportierte Paket hinzu.Add a Name for the exported package.
  7. Sie können optional Setupaktionen anpassen, die beim Import von Ressourcen ausgeführt werden sollen:Optionally, you can customize setup actions to be performed upon import of resources:
    1. Klicken Sie für jede Ressource auf Importeinrichtung, um ein entsprechendes Dialogfeld zu öffnen.For each resource, click the Import setup to see a dialog.
    2. Wählen Sie die Setupaktion aus, die standardmäßig beim Importieren dieses Pakets ausgeführt werden soll.Select the setup action you want performed by default when this package is imported
    3. Klicken Sie auf Speichern.Click Save.
  8. Klicken Sie auf Exportieren.Click Export.
  9. Speichern Sie die Paketdatei bei Abschluss des Exportvorgangs im lokalen Speicher.When export is completed, save the package file in local storage.

Sie können auch auf der Ressourcenauswahlseite auf Alle Ressourcen auswählen klicken, um sämtliche Ressourcen aller unterstützten Typen in das endgültige Paket einzuschließen und direkt zur abschließenden Exportseite zu wechseln.Alternatively, you can click Select all resources in the resource selection page to include all resources of all supported types in the final package, and go directly to the final export page.

Importieren von RessourcenImport resources

Wählen Sie zunächst eine Paketdatei aus, die aus der Quellumgebung exportiert wurde.The first step is to select a package file that was exported from the source environment. Der Importvorgang überprüft, analysiert und versucht, das Paket zu importieren.The import process validates, analyzes, and tries to import the package.

  1. Klicken Sie im Admin Center im Navigationsbereich auf Umgebungen.In the admin center, in the navigation pane, click Environments.
  2. Wählen Sie die Zielumgebung.Select the target environment.
  3. Klicken Sie in der oberen rechten Ecke auf Ressourcen importieren.In the upper right, click Import resources.
  4. Klicken Sie auf Hochladen, und navigieren Sie zu einer Paketdatei im lokalen Speicher.Click Upload, and browse to a package file in local storage.
  5. Klicken Sie auf Weiter, um zur abschließenden Importseite zu wechseln.Click Next to go to the final import page.
  6. Beheben Sie Validierungsmeldungen und Warnungen zum Import:Resolve import validation errors and warnings:
    1. Suchen Sie nach Warnungen oder Fehlern; diese werden mit einem Symbol links vom Namen einer Ressource angezeigt.Look for warnings or errors, as indicated by the icon to the left of a resource Name.
    2. Klicken Sie auf das Feld Importeinrichtung oder auf das Symbol unter Aktion, um weitere Informationen zu erhalten.Click the Import setup field or the icon under Action for more information.
    3. Wählen Sie eine geeignete Importeinrichtungsaktion aus.Select an appropriate import setup action.
    4. Das importierte Paket wird automatisch erneut überprüft.The package being imported is automatically validated again.
  7. Wenn keine Fehler vorliegen, fahren Sie mit Importieren fort.Proceed to Import if there are no errors.

Wenn das Paket nur teilweise angewendet wurde, erhalten Sie eine Fehlermeldung, die angibt, was importiert wurde und was nicht.If the package is only partially applied, you receive an error message that describes what was imported and what wasn't imported.

RessourcentypenResource types

Der Entwicklungsprozesses kann Änderungen an vielen unterschiedlichen Arten von Ressourcen umfassen.The development process can involve changes to many types of resources. Wenn Sie beispielsweise eine App aktualisieren, können Sie mehrere Entitäten oder Verbindungen hinzufügen, entfernen oder aktualisieren.For example, if you update an app, you might add, remove, or update several entities or connections. Einige, wenn auch nicht alle Änderungen an Ressourcentypen können in andere Umgebungen verschoben werden.Changes to some, and not all, resource types can be moved across environments. In den folgenden Abschnitten wird beschrieben, welche Ressourcentypen sich verschieben lassen.The following sections describe the types of resources that you can move.

Entitäten, AuswahllistenEntities, picklists

Sie können Entitäten und Auswahllisten wie folgt exportieren und importieren:You can export and import entities, and picklists as follows:

  • Standardentitäten: Es werden nur Anpassungen zwischen Umgebungen verschoben.Standard entities – Only customizations are moved across environments. (Die Out-of-Box-Felder von Standard-Entitäten lassen sich allerdings nicht ändern.)(You can't modify the out-of-box fields of standard entities.)
  • Benutzerdefinierte Entitäten –Benutzerdefinierte Entitäten können zwischen Umgebungen verschoben werden.Custom entities – Custom entities are moved across environments.
  • Benutzerdefinierte Auswahllisten: Benutzerdefinierte Auswahllisten können zwischen Umgebungen verschoben werden.Custom picklists – Custom picklists are moved across environments.

DatenData

Datenbankdaten als Teil des Exports und Imports von Ressourcen können nicht verschoben werden.You can't move database data as part of the export and import of resources. Um Daten zu verschieben, können Sie Microsoft Excel verwenden.To move data, you can use Microsoft Excel. Weitere Informationen finden Sie unter Import or export data (Importieren oder Exportieren von Daten).For more information, see Import or export data.