Our new import/export infrastructure is rolling out to select customers. If you have received the upgrade, read the overview here{target=_blank}.
Ce guide vous explique comment déplacer du contenu entre des instances ou des espaces de travail Tulip.
Users on Enterprise plans and above.
De nombreux clients Tulip choisissent d’utiliser plusieurs Workspace ou instances au sein de leur déploiement Tulip global. Les deux raisons les plus courantes sont les suivantes : 1. La gestion de plusieurs sites 2. L’utilisation d’instances de développement, de test et de production pour le développement d’applications au sein d’un même site
De ce fait, ils ont besoin d’un moyen de déplacer du contenu au sein de leur déploiement Tulip. Tulip propose cinq méthodes principales pour déplacer du contenu : 1. Importation/exportation d’applications : déplacer des applications et toutes leurs dépendances ensemble ; 2. Importation/exportation d’automatisations: déplacer des automatisations et leurs dépendances ensemble ; 3. Importation/exportation d’enregistrements de table: déplacer des enregistrements d’une table vers une autre ; 4 . Importation/exportation de connecteurs : exporter les connecteurs individuellement ; 5. Enterprise App Exchange: une méthode formelle permettant aux développeurs citoyens d’importer la dernière version des normes d’applications convenues.
Cet article se concentre sur l’importation/exportation d’applications.
Le transfert de contenu entre sites permet de partager le travail effectué par un site avec l’ensemble des sites, ce qui réduit le temps nécessaire pour générer de la valeur avec Tulip.
Principes fondamentaux de l’importation et de l’exportation
Les applications ne fonctionnent pas de manière isolée ; elles s’appuient sur divers éléments de support.
Une application peut dépendre d’une machine. Ces composants de support sont appelés « dépendances ».
Lorsqu’une application est exportée, ses dépendances sont collectées et exportées avec elle. Cependant, toutes les dépendances ne sont pas incluses dans l’exportation.
Exigences techniques
- Pour pouvoir importer ou exporter une application, l'utilisateur doit disposer de l'autorisation « exporter » ou « importer » correspondant à son rôle.
- Pour importer une application vers une instance distincte, celle-ci doit être de la même version que l’instance d’origine. Le numéro de version est indiqué en bas à gauche de la page « Paramètres du compte ».
Limites
| Limite | |
|---|---|
| Taille d'importation/d'exportation | 10 Go |
Dépendances
En général, les dépendances désignent tous les composants pouvant être partagés entre plusieurs applications et pouvant être explicitement référencés dans une application. Il peut s'agir notamment de :* Connecteurs* Machines* Utilisateurs* Analyses* Tables
et bien d’autres encore.

Règles d’exportation
Avant l'exportation, déterminez quels éléments sont utilisés dans une application et doivent être exportés avec celle-ci. Des règles complexes régissent l'exportation de certains éléments avec une application.
Règles d’importation
Lors de l’importation, l’objectif est d’éviter la duplication des dépendances si la ressource existe déjà sur le site d’importation.
:::(Avertissement) (Autorisations d'importation)
Lors de l'importation, des dépendances peuvent être créées si elles n'existent pas encore. Seule l'autorisation d'importation est requise pour importer un élément et ses dépendances. Ce comportement s'applique également aux éléments téléchargés depuis Tulip Library.
À titre d’exemple, via l’importation, un utilisateur ne disposant pas des autorisations de création de tables peut être en mesure d’ajouter une nouvelle table à l’instance cible.
L’importation accorde aux utilisateurs un large accès à la création de ressources et ne doit être accordée qu’aux utilisateurs pour lesquels ces droits de création sont souhaités.
:::
Méthodes d’exportation d’applications
Cette section détaille les différentes façons de sélectionner des applications et leurs versions avant de les déplacer au sein de votre déploiement Tulip
Exportation d’une seule application
Cette option vous permet d’exporter la version de développement d’une seule application. Vous pouvez y accéder en haut de la page « Aperçu de l’application » :

Exportation d’une version d’application
Vous pouvez exporter la dernière version publiée d'une application à partir de l'onglet « Versions » de cette application :
Exportation d'un groupe d'applications
Vous pouvez exporter l'intégralité d'un groupe d'applications en une seule fois depuis la page d'aperçu du groupe d'applications :
Méthodes d'importation d'applications
Cette section détaille les différentes méthodes permettant de déplacer du contenu au sein de votre déploiement Tulip, ainsi que les avantages et inconvénients de chacune d'entre elles.
Chaque méthode d’importation est accessible depuis le même emplacement que la méthode d’exportation d’application correspondante ci-dessus.
Importation d'applications
Il s'agit de la méthode la plus courante pour déplacer des applications. Les règles sont décrites dans les articles de cette section de la base de connaissances. Cela créera une toute nouvelle application, avec uniquement une version de développement.
Importation d'un groupe d'applications
Cette méthode de déplacement d'applications suit les mêmes règles que celle décrite ci-dessus. Les principales différences sont les suivantes : 1. Si des applications sont importées en groupe et que certaines analyses font référence à plusieurs applications de ce groupe, ces analyses continueront de référencer correctement toutes les applications du groupe. 2. Si des applications comportent des transitions vers d’autres applications du groupe, ces transitions continueront de fonctionner correctement au sein de la logique de déclenchement lors de l’importation.
Importation de version d’application
Cela vous permet de remplacer la version de développement d’une application existante, ce qui préserve l’historique des versions de cette application ainsi que toutes les affectations de stations. La version de développement précédente sera enregistrée sous forme d’instantané au sein de cette application.
Les éléments suivants de la nouvelle version de développement seront correctement liés aux versions antérieures de l’application : 1. Variables 2. Espaces réservés aux enregistrements 3. Signatures électroniques 4. Groupes d’étapes 5. Étapes
Schéma récapitulatif
Ce schéma résume la section ci-dessus.

Pour en savoir plus
Les documents suivants fournissent des informations détaillées sur la manière dont chaque élément est géré lors de l'exportation et de l'importation :
- Import-export – Connexion des câbles (v2)
- Import-export - Connexion des câbles (v1)
- Importation et exportation de tableaux
- Importation des connecteurs et de leurs fonctions
- Importation et exportation de l'automatisation
- Importation et exportation de fonctions
{{snippet.Avez-vous trouvé ce que vous cherchiez ?}}

