Mudas um campo do formulário de obrigatório para opcional. As submissões caem 20%. Revertes a alteração. Mas a ferramenta de formulários não guardou um histórico. Não consegues desfazer. A tua equipa refez o formulário de memória e perdeu dados no processo.
Os formulários mudam com o tempo. Acrescentam-se campos. Reformulam-se etiquetas. As regras de validação ficam mais rígidas. Sem controlo de versões, perdes a capacidade de desfazer erros ou de perceber o que mudou. Este artigo explica as versões de formulários, o registo de alterações e as estratégias de reversão.
Porque importa o controlo de versões dos formulários
Os formulários recolhem dados. Quando alteras um formulário, alteras os dados que são recolhidos. Se a alteração for má, queres revertê-la depressa.
Sem histórico, não há volta atrás. Com histórico, podes desfazer erros em segundos.
O controlo de versões também ajuda na conformidade. Os reguladores perguntam: o que pedia o formulário nesta data? Precisas de lhes mostrar a versão exata que estava ativa.
O que registar nas versões do formulário
Regista todas as alterações ao formulário, incluindo campos novos, campos removidos, etiquetas alteradas, textos de ajuda atualizados, regras de validação acrescentadas ou alteradas, estado de obrigatório alterado, opções das listas pendentes modificadas e campos reordenados. Regista também metadados, como quem fez a alteração, quando a fez, porque a fez (se deixou uma nota) e se a alteração está ativa ou em rascunho.
Versões guardadas automaticamente
A melhor abordagem é o versionamento automático. Sempre que alguém altera o formulário, o sistema guarda uma cópia.
Quando acrescentas um campo, a ferramenta de formulários cria a versão 2 (a anterior era a versão 1). A versão antiga fica guardada. A nova versão fica ativa.
Podes ver a diferença: "Campo 'Phone' acrescentado. Texto de ajuda atualizado para 'Include country code.'"
Algumas ferramentas de formulários guardam uma cópia sempre que clicas em guardar. Outras guardam de hora a hora. Cópias frequentes são melhores. Podes reverter para qualquer momento.
Comparar versões do formulário
Um bom sistema de controlo de versões deixa-te comparar versões lado a lado.
Versão 1: "Email" (obrigatório) vs Versão 2: "Email address" (opcional)
O que mudou? A etiqueta ficou mais comprida e o estado de obrigatório foi removido. Isto importa porque os campos opcionais têm taxas de conclusão mais baixas.
A vista de comparação mostra que campos foram acrescentados ou removidos, que etiquetas mudaram, que regras de validação mudaram e que campos passaram a opcionais em vez de obrigatórios.
Reversão e recuperação
Quando percebes que uma alteração foi má, reverte para a versão anterior. Clica em "Revert to version 5." O formulário volta a ficar como estava na versão 5.
A reversão deve ser instantânea. Não faças o utilizador esperar. Depois da reversão, podes analisar o que correu mal.
Algumas ferramentas de formulários deixam reverter para qualquer versão. Outras só revertem um passo. Reverter para qualquer versão é mais poderoso.
Ramificações e rascunhos
Antes de fazeres grandes alterações, cria uma ramificação. Faz as alterações no rascunho. Testa a nova versão. Quando estiveres satisfeito, publica (junta à versão ativa).
Isto evita alterações acidentais ao formulário ativo. Alteras o rascunho, não a versão ativa, até estares pronto.
As ramificações também ajudam várias pessoas a trabalhar nos formulários. Um membro da equipa trabalha na ramificação "redesign" enquanto outro trabalha na ramificação "add-phone-field." O formulário principal fica inalterado até cada ramificação estar pronta.
Alertas sobre alterações aos formulários
Quando alguém altera um formulário, avisa a equipa. Isto evita que alterações acidentais passem despercebidas.
"A Jessica alterou o formulário de contacto. Removeu o campo 'Company'. Isto já está ativo."
Os alertas por email são bons. A integração com uma aplicação de chat da equipa é melhor. Os registos no painel de administração são essenciais.
Para formulários de grande importância (checkout, pagamento, inscrição), exige aprovação antes de as alterações ficarem ativas. A pessoa que altera o formulário não é a que aprova. Isto evita erros.
Exportar configurações de formulários
Exporta a configuração do formulário como JSON ou XML e guarda-a no git, o que te dá controlo de versões fora da ferramenta de formulários. Uma exportação típica parece-se com { "version": 1, "name": "Contact Form", "fields": [ { "type": "email", "name": "email", "label": "Email", "required": true }, { "type": "text", "name": "message", "label": "Message", "required": true } ] }. Faz commit disto no git para teres histórico de controlo de versões, diferenças e a capacidade de reverter, e o git mostra quem alterou o quê e quando.
Coordenar alterações de formulários entre sistemas
Se o formulário estiver ligado ao teu CRM, base de dados ou sistema de email, alterar o formulário também afeta esses sistemas.
Se removeres um campo do formulário, mas o CRM ainda esperar esse campo, a integração falha. A coordenação é importante.
Antes de fazeres grandes alterações ao formulário, vê o que está ligado. Atualiza as integrações se for preciso. Testa o fluxo todo, não só o formulário.
Documentação e registos de alterações
Mantém um registo de alterações a documentar o que mudou e porquê. Por exemplo, a Versão 2 (2026-04-05) removeu o campo Company porque a maioria dos utilizadores o deixava em branco, e o impacto foi o formulário de contactos passar a demorar 30 segundos em vez de 45. A Versão 3 (2026-04-10) tornou o campo Phone opcional porque havia demasiadas desistências nesse campo, e o impacto foi a taxa de conclusão melhorar 8%. Um registo de alterações ajuda-te a lembrar as decisões, diz aos novos membros da equipa o que aprendeste e mostra a evolução do formulário.
Como a WEMASY trata o versionamento de formulários
A WEMASY regista todas as alterações dos formulários automaticamente. Vê o histórico completo no painel. Compara versões lado a lado. Reverte para qualquer versão anterior com um clique. Recebe uma notificação quando os formulários mudam. Exporta a configuração do formulário em JSON para cópia de segurança e armazenamento no git.
Vê as funcionalidades de controlo de versões no teu plano WEMASY.