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
- Accede a la página «Funciones ».
- 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.
- Haz clic en «Exportar».
- Elige entre descargar la exportación como un archivo o copiar el token de exportación al portapapeles.
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
- Accede a la página «Funciones» en el espacio de trabajo de destino.
- Haz clic en el menú de los tres puntos situado en la parte superior de la página y selecciona «Importar».
- Pega el token de exportación o sube el archivo de exportación.
- Haz clic en «Importar».
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:
- La función aparece en la página «Funciones ».
- Las tablas a las que se hace referencia se crean con sus campos, pero sin datos. Debes exportar por separado los datos de las tablas a un archivo CSV e importarlos.
- Los conectores y las funciones de conector se importan si aún no están presentes en la instancia de destino. Más información sobre la importación y exportación de conectores y funciones de conector.
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.

