Du ändrar ett formulärfält från obligatoriskt till valfritt. Inskicken sjunker med 20 %. Du ändrar tillbaka. Men formulärverktyget sparade ingen historik. Du kan inte ångra. Ditt team byggde om formuläret efter minnet och tappade data på vägen.
Formulär förändras över tid. Fält läggs till. Etiketter formuleras om. Valideringsregler blir strängare. Utan versionshantering förlorar du möjligheten att ångra misstag eller förstå vad som ändrats. Den här artikeln går igenom versionshantering av formulär, spårning av ändringar och strategier för att rulla tillbaka.
Därför spelar versionshantering av formulär roll
Formulär samlar in data. När du ändrar ett formulär ändrar du vilka data som samlas in. Är ändringen dålig vill du snabbt ändra tillbaka.
Utan historik finns ingen väg tillbaka. Med historik kan du ångra misstag på några sekunder.
Versionshantering hjälper också med regelefterlevnad. Tillsynsmyndigheter frågar: vad frågade formuläret efter den här dagen? Du måste kunna visa exakt den version som var aktiv.
Vad du ska spåra i formulärversioner
Spåra varje ändring av formuläret, bland annat tillagda fält, borttagna fält, ändrade etiketter, uppdaterad hjälptext, nya eller ändrade valideringsregler, ändrad obligatorisk status, ändrade alternativ i rullgardinsmenyer och fält som bytt plats. Spåra också metadata som vem som gjorde ändringen, när, varför (om hen lämnade en anteckning) och om ändringen är aktiv eller ett utkast.
Automatiska versionsögonblicksbilder
Det bästa sättet är automatisk versionshantering. Varje gång någon ändrar formuläret sparar systemet en ögonblicksbild.
När du lägger till ett fält skapar formulärverktyget version 2 (den förra var version 1). Den gamla versionen lagras. Den nya versionen är aktiv.
Du kan se skillnaden: "Fältet 'Telefon' tillagt. Hjälptexten uppdaterad till 'Ange landskod.'"
Vissa formulärverktyg sparar en ögonblicksbild varje gång du klickar på spara. Andra sparar varje timme. Täta ögonblicksbilder är bättre. Du kan rulla tillbaka till vilken tidpunkt som helst.
Jämföra formulärversioner
Ett bra system för versionshantering låter dig jämföra versioner sida vid sida.
Version 1: "E-post" (obligatoriskt) mot version 2: "E-postadress" (valfritt)
Vad ändrades? Etiketten blev längre och kravet togs bort. Det spelar roll eftersom valfria fält har lägre andel som slutför.
Jämförelsevyn visar vilka fält som lagts till eller tagits bort, vilka etiketter som ändrats, vilka valideringsregler som ändrats och vilka fält som blev valfria i stället för obligatoriska.
Återställning och återhämtning
När du märker att en ändring var dålig rullar du tillbaka till föregående version. Klicka på "Återgå till version 5." Formuläret går tillbaka till hur det var i version 5.
Återställningen ska vara omedelbar. Låt inte användaren vänta. Efter återställningen kan du analysera vad som gick fel.
Vissa formulärverktyg låter dig rulla tillbaka till vilken version som helst. Andra bara ett steg. Att kunna rulla tillbaka till vilken version som helst är kraftfullare.
Grenar och utkast
Innan du gör stora ändringar, skapa en gren. Gör ändringarna i utkastet. Testa den nya versionen. När du är nöjd publicerar du den (slår ihop med den aktiva).
Det förhindrar oavsiktliga ändringar i det aktiva formuläret. Du ändrar utkastet, inte den aktiva versionen, tills du är redo.
Grenar hjälper också flera personer att arbeta med formulär. En i teamet arbetar på grenen "redesign" medan en annan arbetar på grenen "lägg-till-telefonfält." Huvudformuläret förblir oförändrat tills varje gren är klar.
Aviseringar vid ändringar i formulär
När någon ändrar ett formulär, meddela teamet. Det förhindrar att oavsiktliga ändringar går obemärkta förbi.
"Jessica ändrade kontaktformuläret. Fältet 'Företag' togs bort. Det är aktivt nu."
Aviseringar via e-post är bra. Integration med ett chattverktyg är bättre. Loggar i administrationsöversikten är nödvändiga.
För formulär där mycket står på spel (kassa, betalning, anmälan), kräv godkännande innan ändringar går live. Den som ändrar formuläret ska inte vara den som godkänner det. Det förhindrar misstag.
Exportera formulärkonfigurationer
Exportera formulärets konfiguration som JSON eller XML och lagra den i git, vilket ger dig versionshantering utanför formulärverktyget. En typisk export ser ut så här { "version": 1, "name": "Contact Form", "fields": [ { "type": "email", "name": "email", "label": "Email", "required": true }, { "type": "text", "name": "message", "label": "Message", "required": true } ] }. Checka in den i git så att du får historik, skillnader och möjlighet att rulla tillbaka, och git visar vem som ändrade vad och när.
Samordna formulärändringar mellan system
Är formuläret kopplat till ditt CRM, din databas eller ditt e-postsystem påverkar en ändring av formuläret också de systemen.
Tar du bort ett fält från formuläret men CRM:et fortfarande förväntar sig det fältet går integrationen sönder. Samordning är viktigt.
Innan du gör stora ändringar i formuläret, kontrollera vad som är kopplat. Uppdatera integrationer vid behov. Testa hela flödet, inte bara formuläret.
Dokumentation och ändringsloggar
För en ändringslogg som dokumenterar vad som ändrats och varför. Till exempel: Version 2 (2026-04-05) tog bort fältet Företag eftersom de flesta användare lämnade det tomt, och effekten blev att leadformuläret nu tar 30 sekunder i stället för 45. Version 3 (2026-04-10) gjorde fältet Telefon valfritt eftersom för många hoppade av vid det fältet, och effekten blev att andelen som slutförde ökade med 8 %. En ändringslogg hjälper dig att minnas beslut, berättar för nya i teamet vad ni lärt er och visar hur formuläret utvecklats.
Så hanterar WEMASY versioner av formulär
WEMASY spårar alla ändringar i formulär automatiskt. Se hela historiken i översikten. Jämför versioner sida vid sida. Rulla tillbaka till vilken tidigare version som helst med ett klick. Få besked när formulär ändras. Exportera formulärets konfiguration till JSON för säkerhetskopiering och lagring i git.
Se funktionerna för versionshantering i ditt WEMASY-abonnemang.