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 (.pkg). 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, listes déroulantes, ensembles d’autorisations et rôles. Nous travaillons actuellement à l’activation de l’exportation d’autres types de ressources tels que les applications, flux, connecteurs, 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. Lorsque vous recevez le message « Exportation terminée », enregistrez le fichier de package dans le stockage local.

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 Sélectionner, puis accédez à un fichier de package dans le stockage local.
  5. Cliquez sur Import.

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 et ensembles de traductions

Vous pouvez exporter et importer des entités, listes déroulantes et ensembles de traductions comme suit :

  • Entités standard : 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.

Ensembles d’autorisations et rôles

Les ensembles d’autorisations et les rôles sont des ressources de sécurité qui aident à contrôler l’accès à la base de données. Les deux peuvent être déplacés entre les environnements. Une fois que vous avez déplacé les ensembles d’autorisations et les rôles, vérifiez que les ensembles d’autorisations sont référencés par les rôles appropriés et que les utilisateurs appropriés sont affectés aux nouveaux rôles. Pour plus d’informations, voir Configurer la sécurité des bases de données.

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.