Aller au contenu principal

Exporter une solution

Objectif​

Exporter une solution depuis l’environnement où vous l’avez construite, sous forme de paquet portable et versionné qui peut être importé dans un autre environnement.

Prérequis​

  • Vous êtes connecté au Centre de contrôle d’administration en tant qu’administrateur de la plateforme ou créateur.
  • Une solution existe et contient les composants que vous voulez déplacer (tables, formulaires, vues et étapes de plug-in serveur). Voir Créer une solution et Ajouter un composant à une solution.
  • Vous savez quel environnement source contient les composants construits — l’exportation lit les définitions réelles des composants dans cet environnement.

Étapes​

  1. Sélectionnez l’environnement source en haut du Centre de contrôle d’administration — l’environnement dans lequel les composants de la solution ont été construits (par exemple, Développement). L’exportation lit les définitions réelles des composants dans cet environnement.
  2. Ouvrez la page Solutions depuis la navigation supérieure.
  3. Sélectionnez la solution à exporter.
  4. Sélectionnez Exporter.
  5. La plateforme produit un fichier de paquet qui décrit la solution : son éditeur, sa version, la liste de ses composants et la définition complète de chacun d’eux.
  6. Enregistrez le paquet. C’est ce même fichier que vous importez dans un autre environnement (voir Importer une solution dans un environnement).

Livrer une modification : augmentez d’abord la version​

Lorsque vous modifiez une solution déjà présente en Test ou en Production, augmentez sa version avant de l’exporter à nouveau :

  1. Ouvrez la solution.
  2. Sélectionnez Définir la version, saisissez la nouvelle version, par exemple 1.1.0, puis sélectionnez Enregistrer.
  3. Sélectionnez Exporter. Le fichier porte le nom de la nouvelle version.

Une version se compose de deux à quatre nombres séparés par des points. Importer le fichier là où une version antérieure est installée est une mise à niveau (voir « Importer une solution dans un environnement »). Seule une solution dans laquelle vous construisez propose Définir la version : la version d’une solution gérée est celle avec laquelle elle a été importée.

Ce qui se passe en coulisses​

L’exportation lit chaque composant piloté par modèle de la solution dans l’environnement source et intègre sa définition complète dans le paquet, et pas seulement une référence. Comme les définitions voyagent à l’intérieur du paquet, l’importer dans un autre environnement y recrée les vraies tables, les formulaires, les vues et les règles — l’environnement cible n’a pas besoin d’accéder aux données de l’environnement source.

Dépannage​

  • « Solution not found. » — la solution n’existe pas dans votre locataire ; actualisez la liste des solutions.
  • L’exportation échoue en mentionnant l’environnement source — l’environnement source choisi n’a pas pu renvoyer les définitions des composants. Vérifiez que les composants ont bien été construits dans cet environnement avant d’exporter.

Scénarios associés​