Funciones de importación y exportación

Prev Next

Las funciones se pueden exportar desde una instancia de Tulip e importar a otra. Ambas instancias deben tener la misma versión para poder realizar la importación y la exportación. Esta función te permite compartir lógica reutilizable entre diferentes instancias o espacios de trabajo.

Puede exportar funciones de forma independiente desde la página «Funciones», o bien exportarlas dentro de una aplicación.

Exportar una función

  1. Accede a la página «Funciones ».
  2. Pase el cursor por encima de la función que desee exportar y haga clic en el menú de tres puntos situado a la derecha.
  3. Haz clic en «Exportar».
  4. Elige entre descargar la exportación como un archivo o copiar el token de exportación al portapapeles.
NOTE

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

Qué se exporta

Al exportar una función, se incluyen los siguientes elementos a los que hace referencia:

  • Definiciones de tabla: solo la tabla y el esquema (campos y estructura). No se incluyen los datos de la tabla.
  • Funciones del conector: todo el conector que contiene la función del conector a la que se hace referencia.

Importar una función

  1. Accede a la página «Funciones» en el espacio de trabajo de destino.
  2. Haz clic en el menú de los tres puntos situado en la parte superior de la página y selecciona «Importar».
  3. Pega el token de exportación o sube el archivo de exportación.
  4. Haz clic en «Importar».
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.

Tras la importación

Tras la importación, aparecerán los siguientes elementos en la instancia de destino:

Exportación de aplicaciones con funciones

Al exportar la aplicación, las funciones a las que se hace referencia se exportan como versiones de instantánea. Al importarlas, Tulip gestiona la función en función de si el ID de la función ya existe o no en la instancia de destino.

Si el ID de la función ya existe:* La versión de instantánea se añade a la función existente* Si la función estaba archivada, se desarchiva* La aplicación importada hace referencia a la versión de instantánea de la función

Si el ID de la función no existe:* Tulip crea una nueva función* Se importa la instantánea y se utiliza una copia como « development version »* La aplicación importada hace referencia a la versión de instantánea.

Más información