Anunciando o salvamento automático e muito mais! –Blog n8n

Anunciando o salvamento automático e muito mais! –Blog n8n

Compartilhe esta postagem

Índice do Conteúdo

Receba nosso boletim

Novos contatos

nossa newsletter

Estamos apresentando uma maneira mais segura e confiável de gerenciar o ciclo de vida de desenvolvimento do seu fluxo de trabalho com a chegada do salvamento automático, da publicação versionada e da proteção de simultaneidade.

Por muito tempo, o Autosave tem sido o recurso mais solicitado da comunidade. Mas implementá-lo não foi tão simples quanto remover o botão “Salvar”. Nas versões anteriores do n8n, “Salvar” um fluxo de trabalho ativo era sinônimo de “Implantar”. Se tivéssemos simplesmente habilitado o salvamento automático naquele ambiente, cada configuração de nó incompleta ou interrupção temporária na lógica teria sido colocada em produção instantaneamente.

Para oferecer o salvamento automático, primeiro tivemos que mudar fundamentalmente a forma como o n8n lida com os estados do fluxo de trabalho. Tivemos que dissociar o ato de salvando seu trabalho do ato de implantando-o ao vivo.

Esta postagem explica como o salvamento automático e a publicação trabalham juntos para fornecer uma rede de segurança para automações de missão crítica.

DR
󠁯•󠁏󠁏 Autosave launched in Beta with version 2.4.0
�������������Disponível para todos – auto-hospedado gratuito, nuvem e empresarial.
•�������� Não são necessárias migrações ou ações para começar a usar.
����������� O botão salvar não existe mais.

Como funciona:

Vejamos os principais mecanismos que impulsionam o novo ciclo de vida do fluxo de trabalho.

Salvamento automático

Esta é a mudança do título. Você não tem mais um botão salvar. O editor agora verifica alterações a cada dois segundos e as salva automaticamente. Não há necessidade de se preocupar com travamentos do navegador, fechamentos acidentais de guias ou situações simples do tipo “esqueci de salvar isto”.

Publicação versionada

No passado, salvar um fluxo de trabalho ativado significava mudanças instantâneas. Agora, você tem controle explícito sobre qual versão do seu fluxo de trabalho está ativa. Você pode continuar fazendo alterações e repetindo seu fluxo de trabalho por dias enquanto o Publicado versão continua a executar a lógica antiga e estável.
Nota: a publicação foi adicionada na v2.0.0

Histórico de versões (seu novo centro de controle)

O painel Histórico agora é um mini “Centro de Comando” para o seu fluxo de trabalho. Acompanhe alterações, execute reversões instantâneas ou publique qualquer versão anterior.

Proteção de simultaneidade

O n8n agora detecta quando um colega está editando um fluxo de trabalho e bloqueia temporariamente a tela no modo somente leitura para todos os outros, garantindo que vocês nunca substituam acidentalmente o trabalho ativo um do outro.

O ciclo de vida do fluxo de trabalho em ação

A melhor forma de entender esse novo ciclo de vida é vê-lo na prática.
Vamos percorrer o seguinte cenário:

  1. Criando um novo fluxo de trabalho
  2. Publicando (tornando-o ativo)
  3. Atualizações seguras (atualização de um fluxo de trabalho já publicado)
  4. Publicando uma nova versão
  5. Revertendo para uma versão anterior

1. Criando um novo fluxo de trabalho

A partir do momento em que você começa a editar, O salvamento automático está ativo.

À medida que você faz alterações em seu fluxo de trabalho, o Ícone de história (o relógio) no canto superior direito da tela gira ocasionalmente para confirmar que está sendo salvo constantemente em segundo plano. Seu trabalho está seguro.

Nesta fase, se olharmos para o Publicar botão, tem nenhum ícone de status. Isso significa que o fluxo de trabalho não está publicado no momento – nada está ao vivo ainda.

Anunciando o salvamento automático e muito mais! –Blog n8n
Botão Publicar e ícone giratório para salvar

2. Publicação – a primeira implantação

Depois de terminar de criar o fluxo inicial e testá-lo com sucesso, é hora de colocá-lo no ar (anteriormente chamado de Ativar).

Quando você clica no Publicar botão no canto superior direito, será solicitado um nome de versão e uma descrição opcional. Agora, quaisquer webhooks ou outros gatilhos neste fluxo de trabalho estão ativos e atendendo.

Anunciando o salvamento automático e muito mais! –Blog n8n

O botão agora diz (Publicado) e temos um ícone de status verdeo que significa que sua visualização atual agora é a versão de produção ativa. Yay!

Anunciando o salvamento automático e muito mais! –Blog n8n

3. Atualizações seguras

Agora que foi publicado, queremos fazer melhorias, mas sem impactar a versão publicada ao vivo.

Podemos simplesmente seguir em frente e fazer alterações no fluxo de trabalho. Isso afetará apenas a versão no editor, não a versão publicada.

O ícone próximo ao botão Publicar fica amarelo quando você faz a primeira alteração. Isso sinaliza que a versão atual divergiu da Produção.

Anunciando o salvamento automático e muito mais! –Blog n8n

4. Publicando uma nova versão

Quando estiver pronto para enviar as novas alterações para produção, clique no botão (Publicar), será solicitado um nome (vamos chamá-lo de “Versão 2”). O ícone de status fica Verde de novo. A versão atual foi publicada e a nova lógica está ativa.

Anunciando o salvamento automático e muito mais! –Blog n8n

5. Revertendo para uma versão anterior

Cinco minutos depois, você percebe que a Versão 2 introduziu um bug desagradável e precisa consertar a produção imediatamente.

Em vez de desfazer alterações freneticamente, agora você pode reverter e publicar (ou republicar) qualquer versão do Histórico de versões painel:

  1. Encontre a versão anterior (versão 1.0 – aquela que estava funcionando anteriormente).
  2. Clique no Três pontos menu ao lado dessa versão.
  3. Selecione Publicar esta versão.
Anunciando o salvamento automático e muito mais! –Blog n8n

A produção é revertida instantaneamente para a versão segura, ganhando tempo para corrigir os bugs. Crise evitada!


Colaboração e proteção de simultaneidade

Por fim, o Autosave apresenta um novo desafio: em um ambiente colaborativo, como podemos garantir que os colegas de equipe não sobrescrevam acidentalmente o trabalho uns dos outros?

Para resolver isso, estamos introduzindo Proteção de simultaneidade.

1. Trabalhando com colegas de equipe (modo somente leitura)

Quando você abre um fluxo de trabalho que um colega de equipe está editando no momento, o n8n detectará a atividade e carregará automaticamente o editor em Modo somente leitura (as linhas diagonais) e você receberá uma mensagem informando exatamente quem está trabalhando no fluxo de trabalho.

Anunciando o salvamento automático e muito mais! –Blog n8n

Atualizações em tempo real
No modo somente leitura, você não está apenas vendo um instantâneo estático. À medida que seu colega de equipe adiciona nós ou altera parâmetros, sua tela será atualizada quase em tempo real. Isso permite que você acompanhe o progresso ao vivo enquanto eles constroem.

Depois que seu colega de equipe sai do fluxo de trabalho ou fica inativo por um curto período, o bloqueio de edição é liberado e a tela muda do modo somente leitura para o modo de edição. Como sua tela está sendo atualizada ao vivo, você pode simplesmente assumir o controle e começar a editar exatamente de onde parou.

2. Protegendo você de si mesmo (segurança multi-guias)

Também adicionamos proteções para aqueles momentos em que você acidentalmente (ou não) tem o mesmo fluxo de trabalho aberto em várias guias ou até mesmo em navegadores diferentes.

Digamos que você faça edições em Guia Ae depois volte para o desatualizado Guia B para tentar fazer uma mudança, o n8n ainda pegará o conflito.

Em vez de salvar silenciosamente (e potencialmente perder o trabalho realizado na Guia A), você verá um pop-up alertando que o fluxo de trabalho foi modificado em outro lugar. Você então terá uma escolha:

Anunciando o salvamento automático e muito mais! –Blog n8n

Isso garante que, mesmo que você cruze as guias, você nunca perderá código acidentalmente sem tomar uma decisão consciente de fazê-lo.


Em breve – Versões de nomenclatura e histórico aprimorado

O Autosave Beta (v2.4.0) oferece a funcionalidade principal para salvamento automático, publicação e proteção de simultaneidade e teremos uma atualização de “acompanhamento rápido” nas próximas semanas que adiciona alguns recursos importantes:

  • Nomes de versões personalizadas: Em breve você poderá atribuir um nome a qualquer versão sem publicá-lo. Isso é perfeito para marcar seu progresso ou identificar um estado específico enquanto você itera em lógica complexa.
  • Melhorias no histórico visual: Estamos refinando o painel Histórico de versões para tornar ainda mais fácil distinguir rapidamente quais versões foram publicadas e quais não foram.
  • Renomeando: Você também poderá renomear versões anteriores para manter seu histórico organizado.

Essas atualizações estão chegando.


Estamos super animados para finalmente fornecer a você o salvamento automático como parte das atualizações para fornecer um confiável e seguro ambiente onde você pode criar automações complexas com confiança.

Salvamento automático, publicação versionada aprimorada e proteção de simultaneidade agora estão disponíveis na versão Beta (versão 2.4.0).

Tal como acontece com todos os recursos Beta, evite usar isso em instâncias de produção de missão crítica até que a versão estável seja lançada.

Junte-se ao discussão no fórum da comunidade

Compartilhe conosco

Os usuários n8n vêm de uma ampla variedade de origens, níveis de experiência e interesses. Procuramos destacar diferentes usuários e seus projetos em nossas postagens de blog. Se você trabalha com n8n e gostaria de inspirar a comunidade, entre em contato conosco 💌

Créditos Para n8n Oficial

Assine a nossa newsletter

Receba atualizações e aprenda com os melhores

explore mais conteúdo

aprenda mais com vídeos

você que impulsionar seu negócio?

entre em contato conosco e saiba como

contatos midiapro
small_c_popup.png

Saiba como ajudamos mais de 100 das principais marcas a obter sucesso

Vamos bater um papo sem compromisso!