Fonctions d'importation et d'exportation

Prev Next

Les fonctions peuvent être exportées depuis une instance Tulip et importées vers une autre. Les deux instances doivent être de la même version pour permettre l’importation et l’exportation. Cette fonctionnalité vous permet de partager une logique réutilisable entre différentes instances ou espaces de travail.

Vous pouvez exporter des fonctions individuellement depuis la page « Fonctions », ou les exporter depuis une application.

Exporter une fonction

  1. Accédez à la page « Fonctions ».
  2. Passez la souris sur la fonction que vous souhaitez exporter, puis cliquez sur le menu à trois points situé à droite.
  3. Cliquez sur « Exporter ».
  4. Choisissez soit de télécharger l'exportation sous forme de fichier, soit de copier le jeton d'exportation dans votre presse-papiers.
NOTE

No snapshot export: Functions do not have explicit versions like Automations. You export the current development state of the Function.

Ce qui est exporté

Lorsque vous exportez une fonction, les éléments référencés suivants sont inclus :

  • Définitions de table: la table et le schéma (champs et structure) uniquement. Les données de la table ne sont pas incluses.
  • Fonctions de connecteur: l'intégralité du connecteur contenant la fonction de connecteur référencée.

Importer une fonction

  1. Accédez à la page Fonctions dans l'espace de travail de destination.
  2. Cliquez sur le menu à trois points en haut de la page et sélectionnez « Importer ».
  3. Collez le jeton d'exportation ou téléchargez le fichier d'exportation.
  4. Cliquez sur « Importer ».
NOTE

No merge behavior for Functions: Importing a Function always creates a new Function, even if an identical Function already exists on the destination site.

Après l'importation

Une fois l'importation terminée, les éléments suivants apparaissent dans l'instance cible :

Exportation d’une application avec ses fonctions

Lors de l’exportation d’une application, toutes les fonctions référencées sont exportées sous forme de versions instantanées. Lors de l’importation, Tulip gère la fonction en fonction de l’existence ou non de l’ID de la fonction dans l’instance de destination.

Si l’ID de la fonction existe déjà :* La version « snapshot » est ajoutée à la fonction existante* Si la fonction était archivée, elle est désarchivée* L’application importée fait référence à la version « snapshot » de la fonction

Si l’ID de la fonction n’existe pas :* Tulip crée une nouvelle fonction* L’instantané est importé, et une copie est utilisée comme « development version »* L’application importée fait référence à la version instantanée.

Pour en savoir plus