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.
Visão geral
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.
Os conectores desempenham um papel crucial no funcionamento de seus aplicativos Tulip. Assim como na lógica do seu aplicativo, manter a estabilidade após a publicação é nossa principal prioridade. Nosso objetivo é evitar que quaisquer alterações na versão de desenvolvimento do seu aplicativo afetem o desempenho dos seus aplicativos em produção.
Após a publicação do aplicativo, os conectores dentro dele são “capturados” (snapshot). Isso significa que quaisquer modificações feitas nos contextos das funções dos conectores existentes após a publicação não afetarão negativamente os aplicativos em uso na linha de produção.
Quando a publicação manual de instantâneos de conectores estiver habilitada, você poderá aplicar novas configurações aos conectores usados em aplicativos já publicados.

Melhorias no comportamento de criação de instantâneos e restauração
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 da versão r386, os titulares de contas podem controlar o comportamento para criar um snapshot das funções de conector usadas em um aplicativo ou automação publicado, acessando Configurações da conta --> Conectores --> Comportamento de snapshot e ativando ou desativando a opção “Criar snapshot durante a publicação”. Essa configuração está ativada por padrão.
Aplicativos
Primeiramente, para garantir menos sobrecarga e mais flexibilidade em seus aplicativos, passaremos a criar instantâneos das funções dos conectores, em vez dos conectores propriamente ditos, ao publicar e importar seu aplicativo.

Conforme explicado no caminho acima, ao restaurar seu aplicativo, se você não estiver fazendo nenhuma alteração na função do conector, utilizaremos o instantâneo anterior.
Se você quiser fazer alterações na sua função, terá duas opções:
- Opção 1: Crie e substitua essa função de conector dentro do aplicativo por uma cópia desse snapshot. Isso significa que haverá uma nova função de conector (Cópia da Função 1) criada no seu conector, e ela será usada em todo o seu aplicativo. Como a Cópia da Função 1 não é um snapshot, você pode editar livremente a versão de desenvolvimento dessa função.


- Opção 2: Substitua a função do instantâneo por outra função do conector usando o menu suspenso.
Agora você também pode visualizar seus instantâneos no editor de gatilhos, para garantir ou entender o comportamento da função do seu conector no local de uso.
Automações
Após a publicação da automação, as funções de conector em seu aplicativo são capturadas em um instantâneo. Isso significa que quaisquer modificações feitas nos contextos das funções de conector existentes após a publicação não afetarão negativamente as automações em uso.
Fluxo de importação para aplicativos/automações
As funções de conector do fluxo de importação seguem um caminho semelhante para ambos os ativos. Veja aqui mais informações sobre o novo comportamento de importação.
Visualização de instantâneos
Para visualizar os instantâneos associados a uma versão específica do aplicativo, acesse a guia “Versões” na página de visão geral do aplicativo. Os conectores usados por cada versão serão listados na coluna de recursos.

Ao clicar em um instantâneo, você pode acessar uma visualização somente leitura da versão do conector utilizada por esse aplicativo. Isso permite que você revise a configuração do conector no momento da publicação.

Esperamos que essas explicações esclareçam como os conectores e os instantâneos funcionam em seus aplicativos Tulip.
