Exportación e importación

Prev Next

Esta guía le mostrará cómo mover contenido entre instancias o espacios de trabajo de Tulip.

Who can use this feature

Users on Enterprise plans and above.

Muchos clientes de Tulip optan por utilizar múltiples Workspaces o instancias dentro de su despliegue general de Tulip. Las dos razones más comunes para esto son:1. Gestión de múltiples plantas2. El uso de instancias de desarrollo, prueba y producción para el desarrollo de aplicaciones dentro de una planta.

Debido a esto, necesitan una manera de mover el contenido a través de su despliegue de Tulip. Tulip ofrece cinco formas generales de mover contenido:1. Importación/exportación de aplicaciones: Mueve aplicaciones y todas sus dependencias juntas2. Importación/Exportación de automatizaciones: Mueve las automatizaciones y sus dependencias juntas3. Importación/Exportación de registros de tabla{target=_blank}: Mueve registros de tabla de una tabla a otra4. Importación/Exportación de conectores: Exporte conectores individualmente5. Intercambio de aplicaciones empresariales{target=_blank}: Una forma formal de permitir a los desarrolladores ciudadanos importar la última versión de los estándares de app acordados.

Este artículo se centrará en los puntos 1 y 2.

La transferencia de contenido entre sitios permite que el trabajo realizado por un sitio sea compartido por todos los sitios, reduciendo el tiempo necesario para ofrecer valor con Tulip.

Fundamentos de la importación/exportación

Las aplicaciones y automatizaciones no funcionan de forma aislada, sino que dependen de varios activos de apoyo.

Una automatización puede depender de un conector, o una aplicación puede depender de una máquina. Estos componentes de apoyo se conocen como dependencias.

Cuando se exporta una aplicación, sus dependencias se recogen y exportan junto con ella. Sin embargo, no todas las dependencias se incluyen en la exportación.

Dependencias

En general, las dependencias son componentes que pueden compartirse entre aplicaciones o automatizaciones y a los que se puede hacer referencia explícitamente en una aplicación o automatización. Estos incluyen:* Conectores* Máquinas* Usuarios* Analíticas* Tablas* Etc.

image.png

Exportación de reglas

Antes de exportar, es esencial evaluar qué activos se están utilizando en una aplicación o automatización y deben exportarse junto con ella. Existen reglas complejas que rigen si ciertos activos se exportan con una aplicación.

Reglas de importación

Durante la importación, el objetivo es evitar duplicar dependencias si el activo ya existe en el sitio de importación.

Automatizaciones de importación/exportación

Sólo hay una forma de exportar una automatización: desde la página de resumen de la automatización individual.

image.png

Puede importar una automatización desde la parte superior de la página principal de automatizaciones:image.png

Métodos de exportación de aplicaciones

Esta sección detallará las diferentes formas de seleccionar aplicaciones y versiones de aplicaciones antes de moverlas a través de su despliegue de Tulip.

Exportación de una aplicación

Permite exportar la versión de desarrollo de una única aplicación. Puede acceder a ella desde la parte superior de la página App Overview:

image.png

Exportación de la versión de la aplicación

Puede exportar una única versión publicada de una aplicación desde la pestaña Versiones de dicha aplicación:image.png

Exportación de grupos de aplicaciones

Puede exportar todo un grupo de aplicaciones a la vez desde la página de descripción general del grupo de aplicaciones:image.png

Métodos de importación de aplicaciones

En esta sección se detallan los diferentes métodos para mover contenido a través de la implementación de Tulip, así como los pros y los contras de cada uno de ellos.

Se puede acceder a cada método de importación desde el mismo lugar que a la exportación de aplicaciones correspondiente.

Importación de aplicaciones

Este es el método más común para mover aplicaciones. Las reglas se describen en los artículos de esta sección de la base de conocimientos. Esto creará una aplicación completamente nueva, con sólo una versión de desarrollo.

Importación de grupos de aplicaciones

Este método para mover aplicaciones tiene las mismas reglas que el anterior. Las principales diferencias son las siguientes:1. Si las aplicaciones se importan en un grupo y existen análisis que hacen referencia a varias aplicaciones del grupo, dichos análisis seguirán haciendo referencia correctamente a todas las aplicaciones del grupo.2. Si las aplicaciones tienen transiciones a otras aplicaciones del grupo, dichas transiciones seguirán funcionando correctamente dentro de la lógica de activación en la importación.

Importación de versiones de aplicaciones

Permite sobrescribir la versión de desarrollo de una aplicación existente, lo que conserva el historial de versiones de esa aplicación y todas las asignaciones de estaciones. La versión de desarrollo anterior se guardará como una instantánea dentro de esa aplicación.

Los siguientes elementos de la nueva versión de desarrollo se vincularán correctamente a las versiones anteriores de la aplicación:1. Variables2. Marcadores de posición de registro3. Firmas4. Grupos de pasos5. Pasos

Diagrama resumen

Este diagrama resume la sección anterior.

image.png

Lecturas complementarias

Los siguientes documentos proporcionan información detallada sobre cómo se gestiona cada activo durante la exportación y la importación: