Exporter et importer des ressourcesExport and import resources

Si vous avez créé plusieurs environnements pour prendre en charge le développement de vos applications et de votre base de données, vous devez déplacer les modifications d’un environnement à l’autre.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. Vous pouvez utiliser Exporter des ressources et Importer des ressources pour déplacer des ressources entre les environnements.You can use Export resources and Import resources to move resources between environments.

Pourquoi utiliser plusieurs environnements ?Why use multiple environments?

Chaque environnement contient des ressources, telles que des entités, flux et applications que vous créez ou modifiez au cours du processus de développement.Each environment contains resources, such as entities, flows, and apps, that you create or modify during the development process.

En règle générale, le développement est effectué dans le même environnement que celui qui est utilisé par les utilisateurs finaux de l’organisation.Typically, development is done in the same environment that is used by the organization's end users. L’environnement en question est considéré comme celui par défaut.This environment is known as the default environment. Il est relativement facile de gérer les modifications de ressources dans le même environnement.It's relatively easy to manage resource changes in the same environment. Validez les modifications pour vous assurer que toutes les applications et processus métiers critiques sont opérationnels, puis publiez l’application.You validate the changes to make sure that all critical business processes and applications are functional, and then you release the app.

Parfois, le développement et les tests sont effectués dans des environnements distincts et les modifications sont déplacées vers l’environnement par défaut lorsqu’elles sont prêtes à être utilisées par les utilisateurs finaux.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. Il existe plusieurs raisons pour lesquelles vous pouvez utiliser des environnements distincts.There are several reasons why you might use separate environments. Par exemple, vous pouvez utiliser un environnement distinct lorsque vous évaluez initialement le système.For example, you might have used a separate environment when you initially evaluated the system. Vous pouvez également minimiser les risques encourus lorsque des modifications sont apportées à l’environnement par défaut.Alternatively, you might want to minimize the risk that is involved when changes are made to the default environment. Avoir des environnements distincts fournit des avantages en matière d’isolement, car vous apportez vos modifications dans un environnement qui n’est pas l’environnement par défaut.Separate environments provide isolation, because you make your changes in an environment that isn't the default environment. En fonction de l’étendue des risques, vous pouvez créer un environnement intermédiaire supplémentaire.Depending on the extent of the risks, you might create an additional staging environment. Dans ce cas, vous avez un environnement de développement, un environnement intermédiaire et un environnement par défaut.In this case, you have a development environment, a staging environment, and a default environment.

Déplacement des modifications de ressourcesMoving resource changes

Déplacez des ressources par le biais de processus d’exportation et d’importation spécifiques, à l’aide d’un fichier de package (.zip).You move resources through separate export and import processes, by using a package (.zip) file. Le fichier de package est exporté, enregistré dans le stockage local, envoyé à l’administrateur de l’environnement cible et importé dans l’environnement cible.The package file is exported, saved to local storage, sent to the administrator of the target environment, and then imported into the target environment. Le processus d’importation est souvent suivi par une validation de test afin de garantir qu’aucun processus métier critique n’a été affecté.The import process is often followed by validation testing to help guarantee that no critical business processes have been adversely affected.

La fonctionnalité d’importation et d’exportation des ressources est disponible dans la section Environnements du centre d’administration.The functionality for both resource import and resource export is available in the Environments section of the admin center. L’exportation et l’importation se produisent dans le contexte d’un environnement sélectionné.Both export and import occur in the context of a selected environment.

Exporter les ressourcesExport resources

Le package d’exportation contient toutes les modifications apportées aux entités et listes déroulantes.The export package will contain all changes to entities, and picklists. Nous travaillons actuellement à l’activation de l’exportation d’autres types de ressources tels que les applications, flux, connecteurs, rôles, etc.We are working to enable the export of more resource types such as apps, flows, connectors, roles and others. Cette option vous permet de déplacer le contenu d’un environnement à l’autre.This option lets you move contents of one environment to another environment.

  1. Dans le centre d’administration, dans le volet de navigation gauche, cliquez sur Environnements.In the admin center, in the left navigation pane, click Environments.
  2. Sélectionnez l’environnement source.Select the source environment.
  3. Dans le coin supérieur droit, cliquez sur Exporter des ressources.In the upper right, click Export resources.
  4. Choisissez les ressources avec lesquelles vous voulez commencer :Choose the resources you want to start with:
    1. Sélectionnez l’onglet correspondant à un type de ressource, tel que Entités.Select the tab corresponding to a resource type you want to select, such as Entities.
    2. Sélectionnez toutes les ressources sous le type en cliquant sur la case à cocher de l’en-tête ou sélectionnez les ressources individuellement.Select all resources under the type by clicking the header checkbox, or select resources individually.
    3. Cliquez sur Next (Suivant).Click Next.
  5. Incluez les ressources associées si nécessaire :Include related resources if appropriate:
    1. Si nous découvrons des ressources associées, nous vous montrons une liste présélectionnée.If we discover any related resources, we will show you a pre-selected list.
    2. Excluez toutes les ressources associées en cliquant sur la case à cocher de l’en-tête ou désélectionnez les ressources individuellement.Exclude all related resources by clicking the header checkbox, or unselect resources individually.
    3. Cliquez sur Next (Suivant).Click Next.
  6. Ajoutez un nom pour le package exporté.Add a Name for the exported package.
  7. Si vous le souhaitez, vous pouvez personnaliser des actions de configuration à effectuer lors de l’importation des ressources :Optionally, you can customize setup actions to be performed upon import of resources:
    1. Pour chaque ressource, cliquez sur Importer la configuration pour afficher une boîte de dialogue.For each resource, click the Import setup to see a dialog.
    2. Sélectionnez l’action de configuration à effectuer par défaut lors de l’importation de ce package.Select the setup action you want performed by default when this package is imported
    3. Cliquez sur Enregistrer.Click Save.
  8. Cliquez sur Exporter.Click Export.
  9. Lorsque l’exportation est terminée, enregistrez le fichier de package dans le stockage local.When export is completed, save the package file in local storage.

Vous pouvez également cliquer sur Sélectionner toutes les ressources dans la page de sélection des ressources pour inclure toutes les ressources de tous les types pris en charge dans le package final, puis passer directement à la page d’exportation finale.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.

Importer les ressourcesImport resources

La première étape consiste à sélectionner un fichier de package qui a été exporté à partir de l’environnement source.The first step is to select a package file that was exported from the source environment. Le processus d’importation valide, analyse et tente d’importer le package.The import process validates, analyzes, and tries to import the package.

  1. Dans le centre d’administration, dans le volet de navigation, cliquez sur Environnements.In the admin center, in the navigation pane, click Environments.
  2. Sélectionnez l’environnement cible.Select the target environment.
  3. Dans le coin supérieur droit, cliquez sur Importer des ressources.In the upper right, click Import resources.
  4. Cliquez sur Charger, puis accédez à un fichier de package dans le stockage local.Click Upload, and browse to a package file in local storage.
  5. Cliquez sur Suivant pour accéder à la page d’importation finale.Click Next to go to the final import page.
  6. Résolvez les erreurs et avertissements relatifs à la validation de l’importation :Resolve import validation errors and warnings:
    1. Recherchez des avertissements ou erreurs, qui sont indiqués par l’icône à gauche du nom d’une ressource.Look for warnings or errors, as indicated by the icon to the left of a resource Name.
    2. Cliquez sur le champ Importer la configuration ou l’icône sous Action pour plus d’informations.Click the Import setup field or the icon under Action for more information.
    3. Sélectionnez une action de configuration d’importation appropriée.Select an appropriate import setup action.
    4. Le package en cours d’importation est automatiquement revalidé.The package being imported is automatically validated again.
  7. Passez à Importer en l’absence d’erreur.Proceed to Import if there are no errors.

Si le package est partiellement appliqué, vous recevez un message d’erreur qui décrit ce qui a été importé et ce qui n’a pas été importé.If the package is only partially applied, you receive an error message that describes what was imported and what wasn't imported.

Types de ressourceResource types

Le processus de développement peut impliquer l’apport de modifications à de nombreux types de ressource.The development process can involve changes to many types of resources. Par exemple, si vous mettez à jour une application, vous pouvez ajouter, supprimer ou mettre à jour plusieurs entités ou connexions.For example, if you update an app, you might add, remove, or update several entities or connections. Les modifications apportées à une partie seulement des types de ressource peuvent être déplacées entre les environnements.Changes to some, and not all, resource types can be moved across environments. Les sections suivantes décrivent les types de ressource que vous pouvez déplacer.The following sections describe the types of resources that you can move.

Entités, listes déroulantesEntities, picklists

Vous pouvez exporter et importer des entités et listes déroulantes comme suit :You can export and import entities, and picklists as follows:

  • Entités standard : seules les personnalisations sont déplacées entre les environnements.Standard entities – Only customizations are moved across environments. (Vous ne pouvez pas modifier les champs prêts à l’emploi des entités standard).(You can't modify the out-of-box fields of standard entities.)
  • Entités personnalisées : celles-ci sont déplacées entre les environnements.Custom entities – Custom entities are moved across environments.
  • Listes déroulantes personnalisées : celles-ci sont déplacées entre les environnements.Custom picklists – Custom picklists are moved across environments.

DonnéesData

Vous ne pouvez pas déplacer les données de la base de données dans le cadre de l’exportation et de l’importation des ressources.You can't move database data as part of the export and import of resources. Pour déplacer des données, vous pouvez utiliser Microsoft Excel.To move data, you can use Microsoft Excel. Pour plus d’informations, consultez Importer et exporter des données.For more information, see Import or export data.