This document provides information about a new feature added to our product. Please note that this feature might be disabled for certain instances. If you wish to enable this feature, please contact Support at Support@tulip.co.
Descripción general
MQTT connector configurations are not snapshot during app/automation publication to avoid cases where multiple clients could attempt to connect with a duplicate Client ID simultaneously.
Starting from r345, we will start introducing the new restore behavior. See the section below for more information.
Los conectores desempeñan un papel crucial en el funcionamiento de tus aplicaciones de Tulip. Al igual que con la lógica de tu aplicación, mantener la estabilidad tras la publicación es nuestra máxima prioridad. Nuestro objetivo es evitar que cualquier cambio en la versión de desarrollo de tu aplicación afecte al rendimiento de tus aplicaciones en producción.
Tras la publicación de la aplicación, los conectores de su aplicación se «congelan». Esto significa que cualquier modificación realizada en los contextos de las funciones de los conectores existentes tras la publicación no afectará negativamente a las aplicaciones que se estén utilizando en la planta de producción.
Cuando se habilita la publicación manual de instantáneas de conectores, puedes aplicar nuevas configuraciones a los conectores utilizados en aplicaciones ya publicadas.

Mejoras en el comportamiento de la creación de instantáneas y la restauración
Starting from r345, we will start introducing improvements to our current snapshotting behavior for connectors. This is a stepping stone for our upcoming versioning improvements.
A partir de la versión r386, los titulares de cuentas pueden controlar el comportamiento para crear una instantánea de las funciones de conector utilizadas en una aplicación o automatización publicada accediendo a «Configuración de la cuenta» --> «Conectores» --> «Comportamiento de las instantáneas » y activando o desactivando la opción «Crear instantánea durante la publicación». Esta configuración está activada de forma predeterminada.
Aplicaciones
En primer lugar, para garantizar que tus aplicaciones sean más ligeras y flexibles, comenzaremos a crear instantáneas de las funciones de los conectores, en lugar de de los propios conectores, al publicar e importar tu aplicación.

Tal y como se explica en la ruta anterior, al restaurar tu aplicación, si no realizas ningún cambio en la función del conector, utilizaremos la instantánea anterior.
Si deseas realizar cambios en tu función, tendrás dos opciones:
- Opción 1: Crea y sustituye esa función de conector dentro de la aplicación por una copia de esa instantánea. Esto significa que se creará una nueva función de conector («Copia de la función 1») en tu conector, y esa se utilizará en toda la aplicación. Como «Copia de la función 1» no es una instantánea, puedes editar libremente tu versión de desarrollo de esta función.


- Opción 2: Cambia la función de instantánea por otra función del conector utilizando el menú desplegable.
Ahora también puedes ver tus instantáneas desde el editor de desencadenantes, para garantizar o comprender el comportamiento de tu función del conector en el lugar donde se utiliza.
Automatizaciones
Al publicar una automatización, se crea una instantánea de las funciones de conector de tu aplicación. Esto significa que cualquier modificación realizada en los contextos de las funciones de conector existentes tras la publicación no afectará negativamente a las automatizaciones en uso.
Flujo de importación para aplicaciones y automatizaciones
Las funciones de conector del flujo de importación siguen una ruta similar para ambos activos. Consulta aquí más información sobre el nuevo comportamiento de importación.
Visualización de instantáneas
Para ver las instantáneas asociadas a una versión específica de una aplicación, ve a la pestaña «Versiones» en la página de resumen de la aplicación. Los conectores utilizados por cada versión aparecerán en la columna de recursos.

Al hacer clic en una instantánea, podrá acceder a una vista de solo lectura de la versión del conector utilizada por esa aplicación. Esto le permite revisar la configuración del conector en el momento de la publicación.

Esperamos que estas explicaciones aclaren cómo funcionan los conectores y las instantáneas dentro de sus aplicaciones de Tulip.
