Konfigurationsversionskontroll
En string-dimensioneringsregel blockerade en high-volume växelriktarkombination. Återställning av föregående version tog en dag med kalkylblads-diff eftersom CPQ inte höll versionshistorik.
Version control · session
Configuration Rule Set
v40
Max span
6000 mm
Allowed material
- Steel
v41
Max span
7200 mm
Allowed material
- Steel
- Aluminium
Utmaningen
En string-dimensioneringsregel blockerade en high-volume växelriktarkombination. Återställning av föregående version tog en dag med kalkylblads-diff eftersom CPQ inte höll versionshistorik.
En OEM av sol-montagesystem och växelriktare underhåller modulkompatibilitet, string-dimensionering och skenregler som återförsäljare konfigurerar mot i CPQ. Produktlogik utvecklas veckovis med nya panelwatt och växelriktar-SKU:er. När kombination slutar fungera behöver inside sales veta vilken regelversion som ändrades och hur föregående tillstånd såg ut, inte bara att något bröts i produktion.
Utan versionshistorik exporterar product ops regeltabeller till kalkylblad och jämför kolumner för hand. Ingenjören som skrev ursprunglig constraint lämnade för två år sedan. Rollback innebär att skriva om villkor från gammal PDF-export och hoppas inget annat flyttats. En dålig edit kan blockera återförsäljarofferter tills någon rekonstruerar logik från mailbilagor.
Konfigurationsstyrning separerar författare från publishers och håller edits i staging. Auditloggar registrerar vem som utförde handlingar i efterhand. Åtkomstkontroll definierar inloggningsrättigheter. Konfigurationsversionskontroll skiljer sig: den håller tidslinje för varje regeländring, låter team diffa två versioner i editorn och återställer tidigare tillstånd i en åtgärd när produktionsbeteende regresserar.
Förfrågan → config → pris → godkännande → order behöver produktlogik som kan utvecklas snabbt och rulla tillbaka säkert när ändring misslyckas, inte regeluppsättning som bara går framåt eftersom ingen ser vad som ändrades igår.
Så här fungerar det
Så spårar Mercura versionskontroll för konfigurationsregler
Varje sparning av konfigurationsregel i Mercura skapar versionspost med författare, tidsstämpel, sammanfattning och valfria ändringsanteckningar. Regel-editorn visar tidslinje för alla versioner. Välj två versioner för diff sida vid sida av ändrade villkor, optioner och beroenden. Rollback återställer föregående version som nuvarande tillstånd; rollback själv blir ny versionspost. Namngivna snapshots markerar major releases som nya modulfamiljer eller prisboksuppdateringar. Branch-utkast testar regeländringar före impact på återförsäljarconfiguratorer. Styrning och godkännande styr när ändringar publiceras; versionskontroll bevarar historik för jämförelse, förklaring och ångring.
Rollback
Restore without rewriting history
Illustrative sequence · restore creates a new version from a prior state
v41 production issue
Select v40
Preview rollback
Confirm
v42 created from v40 state
Vad som ingår
Vad konfigurationsversionskontroll täcker
Record
- Automatisk versionspost vid varje regel-sparning
- Tidslinjevy med författare, datum och anteckningar per version
Compare
- Diff sida vid sida mellan två regelversioner
Restore
- Återställning ett klick till tidigare konfigurationstillstånd
- Återställningshändelser loggade som nya versioner i samma kedja
Trace
- Namngivna snapshots för produktlanseringar och prisboksmilstolpar
- Utkastgrenar för test av regeländringar före produktionsimpact
- Versionsexport för engineering-dokumentation och compliance-filer
Skillnaden
Regeländringar före och efter versionskontroll
Kalkylblad och minne som versionshistorik
- 01 Regeländringar skriver över produktion utan jämförbar tidigare tillstånd then
- 02 Utredningar jämför manuella exports istället för diffs i editor then
- 03 Rollback innebär att skriva om logik från gamla filer eller mail then
- 04 Skäl för constraints förlorat när författare lämnar organisationen then
- 05 Återförsäljarofferter blockerade tills någon bygger om föregående regel för hand
Med Mercura
- 01 Varje edit lagrad i sökbar versionstidslinje
- 02 Diff-vy visar exakt vilka villkor ändrades mellan versioner
- 03 Återställ tidigare tillstånd i en åtgärd utan manuell ombyggnad
- 04 Ändringsanteckningar fångar varför constraint sattes så
- 05 Produktionsregressioner korrigerade på minuter istället för dagar
Verklig tillämpning
Exempel: växelriktar-string-regelregression
OEM av takskensystem, string-växelriktare och optimizermoduler via regionala återförsäljare. Product manager uppdaterade string-dimensioneringskompatibilitet för ny high-wattage-modulfamilj. Inom timmar rapporterade återförsäljare att populär tre-växelriktar-string-kombination inte längre var valbar. Product ops öppnade Mercura-versionskontroll, jämförde senaste sparning med föregående veckas version, hittade utökat villkor som uteslöt giltiga kombinationer. Rollback återställde föregående regeltillstånd i en åtgärd. Återförsäljare återupptog offerter samma eftermiddag. Utan versionshistorik hade teamet föregående kvartal jämfört kalkylbladsexports för liknande incident.
Affärspåverkan
Varför versionskontroll är säkerhetsnätet komplex produktlogik behöver
Konfigurationsversionskontroll låter product teams utveckla CPQ-regler snabbt eftersom varje ändring är reversibel och förklarbar. Kompletterar publish-styrning, auditspår, åtkomsträttigheter och godkännanderouting. Mercura ersätter inte externt engineering-dokumentsystem eller Git-workflows utanför CPQ. Någon måste skriva ändringsanteckningar när constraints inte är uppenbara. Om smärtan är "vi ändrade regel och kan inte tillbaka till vad som fungerade förra veckan" bringar versionshistorik och diff i CPQ förfrågan, config, pris, godkännande och order i linje med logik team kan inspektera och återställa på varje offert.
Business impact
Faster diagnosis
Diff view shows exactly which conditions changed between versions.
Safe recovery
Restore prior state in one action without manual rebuild.
Complete change history
Every edit stored in a searchable version timeline.
Compare
Governance vs version control
Configuration Governance
How a change reaches production
Draft → Review → Publish
Version Control
What each version contained · compare / restore
v37 → v38 → v39 → Compare / Restore
Styrningskarta
How identity, permissions, change, review, publish, history, and evidence connect
Current version · history intact
Diff regelversioner och återställ tidigare tillstånd i en åtgärd
Boka demo och gå igenom versionstidslinje, diff sida vid sida och rollback på en konfigurationsregel era återförsäljare beror på.
Låt oss bygga tillsammans.
Vi hjälper tillverkare att bemästra produktmodellering, effektivisera offertprocessen, minska fel och leverera skräddarsydda lösningar som kunderna kräver.