Cheatsheet Data Modelling
// Structured learning part for Cheatsheet Data Modelling covering Status Seri.
This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.
Curriculum Map
Navigate by phase, then choose the lesson that matches your current depth.
Enterprise Data Modelling Foundation
21 minFondasi cara berpikir enterprise data modelling untuk CPQ, quote, order, catalog, billing, telco BSS/OSS, dan mission-critical SaaS systems.
Data Model Types and Their Boundaries
20 minPerbedaan dan batas antara conceptual ERD, logical ERD, physical ERD, domain aggregate, API DTO, event schema, database schema, read model, materialized view, audit model, search model, cache model, dan canonical model risk.
Domain-Driven Data Modelling
17 minEntity, value object, aggregate, aggregate root, domain service, repository, bounded context, shared kernel, anti-corruption layer, ubiquitous language, domain invariant, lifecycle state, domain event, dan data ownership untuk enterprise CPQ, quote, order, catalog, billing, dan telco BSS/OSS systems.
CPQ and Quote-to-Cash Data Landscape
18 minLanskap data CPQ, quote management, order management, product catalog, pricing, agreement, fulfillment, billing, charging, inventory, customer/account, dan quote-to-cash lifecycle untuk enterprise systems.
Telco BSS/OSS Data Landscape
24 minData landscape telco BSS/OSS untuk CRM, CPQ, product catalog, service catalog, resource catalog, product inventory, service inventory, resource inventory, order management, service ordering, provisioning, billing, charging, dan assurance.
TM Forum Data Reference Model
21 minCara menggunakan TM Forum ODA, SID, eTOM, dan Open APIs sebagai reference model untuk CPQ, product catalog, quote, product order, customer, inventory, service ordering, billing, dan telco BSS/OSS tanpa menyalinnya sebagai schema internal secara membabi buta.
TMF620 Product Catalog Data Model
23 minProduct catalog, category, product offering, product specification, product offering price, product relationship, product characteristic, lifecycle status, versioning, effective dating, offering qualification awareness, dan catalog publication untuk CPQ, quote, order, billing, dan telco BSS/OSS systems.
TMF648 Quote Management Data Model
22 minQuote, quote item, related party, product offering, product configuration, price, agreement reference, validity period, quote state, quote item action, approval, authorization, dan quote-to-order conversion dalam CPQ dan quote-to-cash systems.
TMF622 Product Ordering Data Model
19 minProduct order, product order item, product action, product reference, related party, billing account reference, order milestone, order state, order item state, order relationship, decomposition, dan fallout dalam quote-to-cash systems.
TMF629 Customer Management Data Model
17 minCustomer, party, contact medium, related party, account relationship, customer status, customer segment, organization, individual, customer hierarchy, identity, lifecycle, dan customer/account modelling dalam CPQ dan quote-to-cash systems.
TMF637 Product Inventory Data Model
14 minProduct instance, installed product, product relationship, characteristic value, product status, lifecycle dates, realizing service/resource, billing account reference, and product inventory correctness for CPQ, order, billing, and telco BSS/OSS systems.
TMF641 Service Ordering Data Model
11 minService order, service order item, service action, service specification, service characteristic, service relationship, service state, service order milestone, service fulfillment, service decomposition, and service order fallout for telco BSS/OSS and quote-to-cash systems.
Party, Customer, Account, and Contact Model
16 minEnterprise data modelling untuk Party, Individual, Organization, Customer, Account, Billing Account, Service Account, Contact, Contact Medium, Address, Related Party, Role, dan hierarchy dalam CPQ, Quote, Order, Billing, Telco BSS/OSS, dan mission-critical SaaS systems.
Agreement and Contract Model
15 minEnterprise data modelling untuk Agreement, Contract, Contract Term, Commitment, SLA, Commercial Term, Legal Term, Billing Term, Discount Agreement, Enterprise Agreement, Master Agreement, Amendment, Renewal, Expiry, dan lifecycle dalam CPQ, Quote, Order, Billing, dan Telco BSS/OSS systems.
Product Catalog Conceptual Model
20 minEnterprise data modelling untuk Catalog, Category, Product Offering, Product Specification, Product Family, Product Line, Product Bundle, Product Option, Add-on, Relationship, Eligibility, Compatibility, Lifecycle Status, dan catalog conceptual checklist dalam CPQ, Quote, Order, Billing, dan Telco BSS/OSS systems.
Product Specification and Characteristic Model
19 minEnterprise data modelling untuk Product Specification, Characteristic, Characteristic Value, Attribute Type, Required/Optional Attribute, Default Value, Allowed Value, Validation Rule, Dynamic Attribute, Configuration Attribute, Attribute Versioning, dan characteristic modelling checklist dalam CPQ, Quote, Order, Billing, dan Telco BSS/OSS systems.
Product Offering and Bundle Model
19 minEnterprise data modelling untuk Product Offering, Bundle Offering, Simple Offering, Composite Offering, Mandatory Component, Optional Component, Cardinality, Product Relationship, Dependency, Incompatibility, Add-on, Package, Offering Version, dan bundle modelling checklist dalam CPQ, Quote, Order, Catalog, Billing, dan Telco BSS/OSS systems.
Catalog Versioning and Publication
18 minEnterprise data modelling untuk Catalog Version, Draft Catalog, Published Catalog, Retired Catalog, Effective Date, Validity Window, Catalog Release, Catalog Snapshot, Backward Compatibility, In-flight Quote Impact, In-flight Order Impact, Catalog Rollback, dan catalog versioning checklist dalam CPQ, Quote, Order, Billing, dan Telco BSS/OSS systems.
Catalog-Driven Configuration Model
18 minModel data konfigurasi produk berbasis catalog untuk CPQ, quote, order, billing, telco BSS/OSS, dan mission-critical SaaS systems.
Pricing Data Model
20 minEnterprise pricing data model untuk CPQ, quote, catalog, billing, discounting, tax awareness, versioning, auditability, dan production correctness.
Discount, Margin, and Approval Model
13 minEnterprise data modelling untuk discount, margin, commercial guardrail, approval rule, approval decision, dan auditability dalam CPQ/quote-to-cash systems.
Quote Header Model
12 minEnterprise data modelling untuk quote header: quote identity, customer/account reference, owner, channel, status, validity, currency, price summary, approval status, version, revision, dan lifecycle metadata.
Quote Item and Quote Line Model
14 minEnterprise data modelling untuk quote item dan quote line: parent-child item, product offering, configuration, quantity, site/location, price component, discount, tax, action, state, validation, relationship, lifecycle, invariant, PostgreSQL, Java/JAX-RS, event, reporting, audit, dan production failure mode.
Quote Versioning, Snapshot, and Immutability
13 minEnterprise data modelling untuk quote versioning, revision, snapshot, price snapshot, catalog snapshot, configuration snapshot, customer/agreement snapshot, accepted quote immutability, revision comparison, audit trail, expiry, PostgreSQL, Java/JAX-RS, event model, reporting, dan production correctness.
Quote Lifecycle State Machine
13 minState machine quote dari draft sampai converted to order, termasuk guard condition, illegal transition, side effect, audit trail, concurrency, dan production failure mode.
Quote-to-Order Conversion Model
16 minModel konversi accepted quote menjadi order, termasuk mapping quote item ke order item, price/configuration/catalog/agreement carry-over, idempotency, audit, event, dan failure recovery.
Order Header Model
14 minModel order header untuk enterprise CPQ/Quote-to-Cash systems, termasuk order identity, source quote, customer/account, lifecycle status, fulfillment summary, billing account, requested/committed date, ownership, auditability, dan production correctness.
Order Item Model
15 minModel order item untuk enterprise order management, termasuk parent-child hierarchy, product reference, product offering/specification, action, quantity, site/location, state, dependency, milestone, fulfillment task reference, billing trigger, auditability, dan correctness.
Order Action Model
17 minModel action pada order item untuk enterprise CPQ/Quote-to-Cash systems, termasuk add, modify, disconnect, suspend, resume, cancel, amend, move, change plan, upgrade, downgrade, action validity, compatibility, inventory impact, billing impact, and fulfillment implications.
Order Lifecycle State Machine
13 minState machine order untuk enterprise order management, termasuk captured, validated, submitted, in progress, decomposed, fulfillment pending, partially fulfilled, fulfilled, completed, failed, fallout, cancelled, amended, closed, transition guard, side effects, audit, event, and production failure modes.
Order Decomposition Model
13 minModel order decomposition untuk enterprise order management, termasuk product order, service order, resource order, decomposition rule, dependency graph, parent-child order item, fulfillment task, downstream system, orchestration step, parallel/sequential task, decomposition failure, and reconciliation.
Fulfillment and Fallout Data Model
12 minModel fulfillment dan fallout untuk enterprise quote-to-cash/order management, termasuk fulfillment task, work order, service order, provisioning request, milestone, dependency, fallout reason, retry, manual intervention, resolution, reconciliation, completion proof, and production observability.
Amend, Cancel, Retry, and Reconciliation Model
13 minModel amendment, cancellation, retry, compensation, reversal, correction, reconciliation, previous order reference, superseded order, delta order, conflict detection, partial state, auditability, and production recovery for enterprise quote-to-cash/order management.
Billing Account and Billing Profile Model
13 minModel billing account and billing profile untuk enterprise quote-to-cash systems, termasuk billing account, billing profile, billing address, payment method, billing contact, invoice preference, billing cycle, tax profile, currency, credit profile, account hierarchy, billing responsibility, auditability, and billing integration readiness.
Charge and Invoice Model
14 minModel charge dan invoice untuk enterprise quote-to-cash systems, termasuk recurring charge, one-time charge, usage charge, tax, discount, credit, debit, invoice, invoice line, billing period, due date, payment status, reconciliation, auditability, and production correctness.
Subscription and Recurring Revenue Model
13 minModel subscription and recurring revenue untuk enterprise quote-to-cash systems, termasuk subscription, subscription item, term, start/end date, renewal, auto-renewal, cancellation, suspension, recurring charge, billing schedule, revenue recognition awareness, lifecycle, and production correctness.
Usage and Rating Data Model
12 minModel usage dan rating untuk enterprise quote-to-cash systems, termasuk usage event, metered usage, rating, rated usage, usage charge, aggregation, usage period, allowance, overage, mediation awareness, rating error, usage-to-billing flow, reconciliation, idempotency, and production correctness.
Product Inventory Model
13 minModel product inventory untuk enterprise CPQ/Quote-to-Cash and Telco BSS/OSS systems, termasuk product instance, installed product, product status, characteristic value, lifecycle dates, parent/child product, realizing service, billing account, source order, product lifecycle, inventory reconciliation, and production correctness.
Service and Resource Inventory Model
12 minModel service inventory dan resource inventory untuk enterprise CPQ/Quote-to-Cash and Telco BSS/OSS systems, termasuk service instance, service specification, service status, service characteristic, resource instance, resource specification, resource status, service-resource relationship, product-service-resource mapping, provisioning state, reconciliation, and production correctness.
Address, Site, Location, and Serviceability Model
14 minModel address, site, location, service address, billing address, installation address, geographic area, serviceability, coverage, location validation, address normalization, multi-site quote, site-specific pricing, fulfillment, tax, and production correctness.
Organization Hierarchy and Enterprise B2B Model
13 minModel organization hierarchy dan enterprise B2B untuk CPQ, quote, order, billing, contract, and telco BSS/OSS systems, termasuk parent organization, subsidiary, department, legal entity, billing entity, contracting entity, multi-account customer, multi-site customer, hierarchy lifecycle, ownership, reporting, and production correctness.
User, Role, Permission, and Commercial Authority Model
12 minModel user, role, permission, group, team, sales rep, approver, delegation, approval authority, commercial threshold, ownership, access control, and auditability for enterprise CPQ/Quote/Order/Billing systems.
Approval Workflow and Decision Evidence Model
12 minModel approval workflow dan decision evidence untuk enterprise CPQ/Quote/Order/Billing systems, termasuk approval request, approval step, approval decision, threshold evaluation, maker-checker, delegation, escalation, approval snapshot, workflow integration, auditability, and production correctness.
Audit Trail and Change History Model
12 minModel audit trail dan change history untuk enterprise CPQ/Quote/Order/Billing systems, termasuk who/what/when/why, before/after value, field-level change, status history, command audit, event audit, decision audit, immutable audit log, correlation ID, compliance, dispute evidence, and production debugging.
Temporal Versioning and Effective Dating Model
11 minModel temporal versioning dan effective dating untuk enterprise CPQ/Quote/Order/Billing systems, termasuk current state vs historical state, valid time, transaction time, effective_from/effective_to, snapshot, revision, supersession, version chain, temporal query, auditability, and production correctness.