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. Vous pouvez utiliser Exporter des ressources et Importer des ressources pour déplacer des ressources entre les environnements.

Pourquoi utiliser plusieurs environnements ?

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.

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. L’environnement en question est considéré comme celui par défaut. Il est relativement facile de gérer les modifications de ressources dans le même environnement. Validez les modifications pour vous assurer que toutes les applications et processus métiers critiques sont opérationnels, puis publiez l’application.

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. Il existe plusieurs raisons pour lesquelles vous pouvez utiliser des environnements distincts. Par exemple, vous pouvez utiliser un environnement distinct lorsque vous évaluez initialement le système. Vous pouvez également minimiser les risques encourus lorsque des modifications sont apportées à l’environnement par défaut. 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. En fonction de l’étendue des risques, vous pouvez créer un environnement intermédiaire supplémentaire. Dans ce cas, vous avez un environnement de développement, un environnement intermédiaire et un environnement par défaut.

Déplacement des modifications de ressources

Déplacez des ressources par le biais de processus d’exportation et d’importation spécifiques, à l’aide d’un fichier de package (.zip). Le fichier de package est exporté, enregistré dans le stockage local, envoyé à l’administrateur de l’environnement cible et importé dans l’environnement cible. 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é.

La fonctionnalité d’importation et d’exportation des ressources est disponible dans la section Environnements du centre d’administration. L’exportation et l’importation se produisent dans le contexte d’un environnement sélectionné.

Exporter les ressources

Le package d’exportation contient toutes les modifications apportées aux entités et listes déroulantes. Nous travaillons actuellement à l’activation de l’exportation d’autres types de ressources tels que les applications, flux, connecteurs, rôles, etc. Cette option vous permet de déplacer le contenu d’un environnement à l’autre.

  1. Dans le centre d’administration, dans le volet de navigation gauche, cliquez sur Environnements.
  2. Sélectionnez l’environnement source.
  3. Dans le coin supérieur droit, cliquez sur Exporter des ressources.
  4. Choisissez les ressources avec lesquelles vous voulez commencer :
    1. Sélectionnez l’onglet correspondant à un type de ressource, tel que Entités.
    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.
    3. Cliquez sur Next (Suivant).
  5. Incluez les ressources associées si nécessaire :
    1. Si nous découvrons des ressources associées, nous vous montrons une liste présélectionnée.
    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.
    3. Cliquez sur Next (Suivant).
  6. Ajoutez un nom pour le package exporté.
  7. Si vous le souhaitez, vous pouvez personnaliser des actions de configuration à effectuer lors de l’importation des ressources :
    1. Pour chaque ressource, cliquez sur Importer la configuration pour afficher une boîte de dialogue.
    2. Sélectionnez l’action de configuration à effectuer par défaut lors de l’importation de ce package.
    3. Cliquez sur Enregistrer.
  8. Cliquez sur Exporter.
  9. Lorsque l’exportation est terminée, enregistrez le fichier de package dans le stockage local.

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.

Importer les ressources

La première étape consiste à sélectionner un fichier de package qui a été exporté à partir de l’environnement source. Le processus d’importation valide, analyse et tente d’importer le package.

  1. Dans le centre d’administration, dans le volet de navigation, cliquez sur Environnements.
  2. Sélectionnez l’environnement cible.
  3. Dans le coin supérieur droit, cliquez sur Importer des ressources.
  4. Cliquez sur Charger, puis accédez à un fichier de package dans le stockage local.
  5. Cliquez sur Suivant pour accéder à la page d’importation finale.
  6. Résolvez les erreurs et avertissements relatifs à la validation de l’importation :
    1. Recherchez des avertissements ou erreurs, qui sont indiqués par l’icône à gauche du nom d’une ressource.
    2. Cliquez sur le champ Importer la configuration ou l’icône sous Action pour plus d’informations.
    3. Sélectionnez une action de configuration d’importation appropriée.
    4. Le package en cours d’importation est automatiquement revalidé.
  7. Passez à Importer en l’absence d’erreur.

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é.

Types de ressource

Le processus de développement peut impliquer l’apport de modifications à de nombreux types de ressource. Par exemple, si vous mettez à jour une application, vous pouvez ajouter, supprimer ou mettre à jour plusieurs entités ou connexions. Les modifications apportées à une partie seulement des types de ressource peuvent être déplacées entre les environnements. Les sections suivantes décrivent les types de ressource que vous pouvez déplacer.

Entités, listes déroulantes

Vous pouvez exporter et importer des entités et listes déroulantes comme suit :

  • Entités standard : seules les personnalisations sont déplacées entre les environnements. (Vous ne pouvez pas modifier les champs prêts à l’emploi des entités standard).
  • Entités personnalisées : celles-ci sont déplacées entre les environnements.
  • Listes déroulantes personnalisées : celles-ci sont déplacées entre les environnements.

Données

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. Pour déplacer des données, vous pouvez utiliser Microsoft Excel. Pour plus d’informations, consultez Importer et exporter des données.