Skip to content

Versioning & Revision Control

In manufacturing, a quote is rarely "one and done." Customers request quantity changes, material prices fluctuate, and designs undergo minor revisions. CostEngine (MfgIQ) handles this complexity through robust versioning.


The "Immutable Snapshot" Principle

Once a version is saved (e.g., v1.0), it is immutable. - Any change (even a tiny typo fix) results in a new version (v1.1 or v2.0). - This ensures that if you revisit a quote 6 months later, you see exactly the numbers that were sent to the customer at that time.


Version Naming Conventions

CostEngine follows a semi-semantic versioning pattern:

  • Major Versions (v1.0, v2.0): Significant changes in part design, manufacturing process, or customer identity.
  • Minor Versions (v1.1, v1.2): Small adjustments to inputs (quantities, RM rates, margins) without changing the core routing.

When to Create a New Version

  1. Client Request: "Please requote for 2000 pieces instead of 500."
  2. Input Update: RM rates increased by 5%.
  3. Internal Optimization: Shop floors found a faster way to do Op 2.
  4. Correction: Typo found in the previous quote.

The Version Comparison Experience

One of the most powerful features of CostEngine is the Side-by-Side Diff.

Visual Comparison Table

Component v1.0 (2026-01-20) v1.1 (Today) Delta
Material Rate ₹89.50/kg ₹95.00/kg +₹5.50
Cycle Time (Op 2) 1.2 hrs 1.1 hrs -0.1 hrs
Total Cost ₹529.00 ₹542.50 +₹13.50

System Advantage: Instead of digging through Excel files, the estimator can instantly tell the customer exactly why the price went up.


Change Logs

Every version must be accompanied by a brief comment. - v1.0: Initial Quote - v1.1: Updated with RM price increase (Steel grade SAE4140) - v2.0: Revised for new drawing rev A-2


Parent-Child Relationships

Quotes can be duplicated to create new "branches." - Quote A (Truck Bracket) - v1.0 (Standard Material) - v1.1 (Increased Qty) - Branch: Quote B (Lightweight Bracket) - v1.0 (Aluminum instead of Steel)


Archiving & Cleanup

To keep the system performant, versions older than 2 years that were "Lost" can be archived. "Won" quotes and their conversion history are kept indefinitely for audit and compliance.