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.
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.
Vad som ingår
Vad konfigurationsversionskontroll täcker
- Automatisk versionspost vid varje regel-sparning
- Tidslinjevy med författare, datum och anteckningar per version
- Diff sida vid sida mellan två regelversioner
- Återställning ett klick till tidigare konfigurationstillstånd
- Namngivna snapshots för produktlanseringar och prisboksmilstolpar
- Utkastgrenar för test av regeländringar före produktionsimpact
- Återställningshändelser loggade som nya versioner i samma kedja
- Versionsexport för engineering-dokumentation och compliance-filer
Skillnaden
Regeländringar före och efter versionskontroll
- Regeländringar skriver över produktion utan jämförbar tidigare tillstånd
- Utredningar jämför manuella exports istället för diffs i editor
- Rollback innebär att skriva om logik från gamla filer eller mail
- Skäl för constraints förlorat när författare lämnar organisationen
- Återförsäljarofferter blockerade tills någon bygger om föregående regel för hand
- Varje edit lagrad i sökbar versionstidslinje
- Diff-vy visar exakt vilka villkor ändrades mellan versioner
- Återställ tidigare tillstånd i en åtgärd utan manuell ombyggnad
- Ändringsanteckningar fångar varför constraint sattes så
- 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.
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.