Aller au contenu
All articles
Security & governance

Configuration en tant que code (export/import)

Déplacez vos objets et champs personnalisés d'un environnement à un autre avec un fichier JSON.

Dans Paramètres → Configuration en tant que code (DevOps), vous exportez la configuration de votre organisation (objets et champs personnalisés) sous forme de fichier JSON et l'importez dans un autre environnement (par exemple, d'un environnement de test vers la production).

Export

Cliquez sur « Exporter en JSON ». Le fichier téléchargé contient vos objets personnalisés et tous les champs personnalisés (y compris ceux que vous avez ajoutés à des objets standard comme Contact ou Entreprise). Les champs système ne sont pas exportés.

Examiner les différences et promouvoir (test → production)

Sélectionnez le fichier (ou collez le JSON) et cliquez sur « Examiner le plan ». Le système affiche les DIFFÉRENCES avant application : ce qui sera CRÉÉ (objets/champs absents dans la destination) et ce qui sera MODIFIÉ (objets/champs qui existent déjà mais dont les attributs diffèrent du fichier, par exemple le libellé, le texte d'aide, le caractère obligatoire, la visibilité dans les listes, ou les options d'un champ de sélection). Rien n'est supprimé. Réimporter sans différences ne produit aucun changement (idempotent).

C'est ainsi que vous PROMOUVEZ la configuration d'un environnement de test vers la production : ajustez et validez dans l'environnement de test, exportez, puis dans la destination examinez les différences avant d'appliquer, sans ressaisie et sans surprise.

  1. Exportez la configuration dans l'environnement source (test).
  2. Dans l'environnement de destination (production), ouvrez Configuration en tant que code et sélectionnez le fichier.
  3. Cliquez sur « Examiner le plan » et vérifiez ce qui sera créé et ce qui changera (les différences).
  4. Cliquez sur « Appliquer l'import ».
💡 Les différences ne modifient que des attributs sûrs (libellé, obligatoire, texte d'aide, visibilité dans les listes et configuration). Le Nom API et le TYPE d'un champ ne changent jamais lors de l'import, ce qui protège les données existantes.
💡 Si un champ personnalisé du fichier appartient à un objet STANDARD qui n'existe pas dans la destination, il est ignoré avec un avertissement, car les objets standard proviennent du système lui-même. Les champs qui échouent à la validation (par ex. une formule avec une dépendance manquante) sont signalés dans le résultat, sans être masqués.
💡 Un environnement de test entièrement isolé (avec sa propre base de données/hébergement) relève de l'infrastructure et dépend de vos opérations. Cet outil fournit la couche LOGICIELLE de séparation test/production : exporter, comparer (différences) et promouvoir la configuration entre environnements.
💡 Seuls les administrateurs (rôles ayant accès aux paramètres) peuvent exporter et importer. Chaque export et import est enregistré dans la Piste d'audit.

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

Créer un compte gratuit
Configuration en tant que code (export/import) · Sellio