1. Industrial Machinery CPQ
  2. Data model
Reference

The tables behind Industrial Machinery CPQ

Industrial Machinery CPQ ships with 11 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
11
Features
6, plus shared settings
Change it
Add fields and tables in Proto

How the model is organised

Customers and team scope

Organizations defines the selling entity. Customers belongs to Organizations. Team members links an organization to Users and supplies the Quotes.Owner relationship.

Machine configurations

Machine configurations belongs to Quotes through Parent and to Organizations through Organization. Its Status, Revision and decision at describe the configuration's review lifecycle.

Quote pricing

Quotes identifies the customer through Counterparty and holds net amount USD, Revision, Version and price book revision. Quote lines belongs to Quotes through Parent and stores the per-line pricing inputs and net line USD output.

Quote review

Review decisions belongs to Quotes through Parent and to team members through Reviewer. Source revision identifies the commercial revision the decision addresses.

Acceptance and handoff

Quotes holds accepted at and the Accepted status. Operation receipts records operation key, expected revision, result state, external reference and effect references against the parent quote.

Evidence and reconciliation

Record attachments links each file to Quotes and its uploader to team members. Visibility distinguishes Internal from Shared material. Exchange rates contains read-only effective rates with Currency, effective from, Rate and Overridden.

Every table, by feature

Customers and team scope

5 tablesAbout this feature
  • Customers

    Customer accounts eligible for machine quotes

    Linked to Organizations
  • Organizations

    Selling organizations and their operating configuration

  • Team members

    Internal users with role scope inside an organization

    Linked to Organizations, Users
  • Users

    Users

    Linked to Users
  • Quotes

    Machine quotes with lifecycle, revision and USD net amount

    Linked to Organizations, Team members, Customers

Machine configurations

4 tablesAbout this feature
  • Machine configurations

    Machine configuration records validated before customer release

    Linked to Quotes, Organizations
  • Quotes

    Machine quotes with lifecycle, revision and USD net amount

    Linked to Organizations, Team members, Customers
  • Record attachments

    Evidence files attached to quotes

    Linked to Quotes, Team members
  • Operation receipts

    Idempotent operation receipts for guarded actions

    Linked to Quotes

Quote pricing

3 tablesAbout this feature
  • Quotes

    Machine quotes with lifecycle, revision and USD net amount

    Linked to Organizations, Team members, Customers
  • Quote lines

    Priced line items belonging to a quote

    Linked to Quotes
  • Operation receipts

    Idempotent operation receipts for guarded actions

    Linked to Quotes

Quote review

6 tablesAbout this feature
  • Quotes

    Machine quotes with lifecycle, revision and USD net amount

    Linked to Organizations, Team members, Customers
  • Quote lines

    Priced line items belonging to a quote

    Linked to Quotes
  • Review decisions

    Independent review decisions recorded against a quote revision

    Linked to Quotes, Team members
  • Record attachments

    Evidence files attached to quotes

    Linked to Quotes, Team members
  • Operation receipts

    Idempotent operation receipts for guarded actions

    Linked to Quotes
  • Team members

    Internal users with role scope inside an organization

    Linked to Organizations, Users

Acceptance and handoff

5 tablesAbout this feature
  • Quotes

    Machine quotes with lifecycle, revision and USD net amount

    Linked to Organizations, Team members, Customers
  • Quote lines

    Priced line items belonging to a quote

    Linked to Quotes
  • Operation receipts

    Idempotent operation receipts for guarded actions

    Linked to Quotes
  • Record attachments

    Evidence files attached to quotes

    Linked to Quotes, Team members
  • Review decisions

    Independent review decisions recorded against a quote revision

    Linked to Quotes, Team members

Evidence and reconciliation

5 tablesAbout this feature
  • Record attachments

    Evidence files attached to quotes

    Linked to Quotes, Team members
  • Review decisions

    Independent review decisions recorded against a quote revision

    Linked to Quotes, Team members
  • Operation receipts

    Idempotent operation receipts for guarded actions

    Linked to Quotes
  • Quotes

    Machine quotes with lifecycle, revision and USD net amount

    Linked to Organizations, Team members, Customers
  • Quote lines

    Priced line items belonging to a quote

    Linked to Quotes

Shared and settings

1 table
  • Exchange rates

    Read-only effective exchange rates for this app.

Keys and references

Use each table’s declared identifier and preserve reference targets during migration. Exchange rates uses ID; the business records use Id. Keep reference identifiers distinct from a customer code or quote record number.

Users.User references Users. Resolve user identities through the account setup before linking team members.User. Resolve Quotes.Owner to the appropriate active team members record, and Quotes.Counterparty to the customer in the selling organization.

Operation key identifies a guarded request. The handoff convention is handoff:<quoteId>:<revision>. Review decisions.source revision and operation receipts.expected revision support different evidence checks and must remain attached to their recorded action.

Migration order

  1. Prepare Organizations with their active state, currency and time zone.
  2. Resolve Users identities, then create team members with their organization and user references.
  3. Load Customers and check Organization, Active and eligibility note.
  4. Prepare Quotes with their organization, customer and owner references.
  5. Load quote lines and machine configurations against their parent quotes, preserving revision values.
  6. Link record attachments, review decisions and operation receipts without changing historical decision or action values.
  7. Verify the read-only exchange rates source and its effective dates separately from quote pricing.

Set up Industrial Machinery CPQ your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started