ALL_SERIES
SERIES_OVERVIEW // CURRICULUM_MAP

Cheatsheet Data Modelling

// Structured learning part for Cheatsheet Data Modelling covering Status Seri.

82 Lessons1108 Min Total04 Phases

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.

access-controlaccountaccount-managementaddressadr+358 more

Curriculum Map

Navigate by phase, then choose the lesson that matches your current depth.

01

Enterprise Data Modelling Foundation

21 min

Fondasi cara berpikir enterprise data modelling untuk CPQ, quote, order, catalog, billing, telco BSS/OSS, dan mission-critical SaaS systems.

02

Data Model Types and Their Boundaries

20 min

Perbedaan 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.

03

Domain-Driven Data Modelling

17 min

Entity, 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.

04

CPQ and Quote-to-Cash Data Landscape

18 min

Lanskap data CPQ, quote management, order management, product catalog, pricing, agreement, fulfillment, billing, charging, inventory, customer/account, dan quote-to-cash lifecycle untuk enterprise systems.

05

Telco BSS/OSS Data Landscape

24 min

Data 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.

06

TM Forum Data Reference Model

21 min

Cara 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.

07

TMF620 Product Catalog Data Model

23 min

Product 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.

08

TMF648 Quote Management Data Model

22 min

Quote, 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.

09

TMF622 Product Ordering Data Model

19 min

Product 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.

10

TMF629 Customer Management Data Model

17 min

Customer, 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.

11

TMF637 Product Inventory Data Model

14 min

Product 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.

12

TMF641 Service Ordering Data Model

11 min

Service 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.

13

Party, Customer, Account, and Contact Model

16 min

Enterprise 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.

14

Agreement and Contract Model

15 min

Enterprise 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.

15

Product Catalog Conceptual Model

20 min

Enterprise 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.

16

Product Specification and Characteristic Model

19 min

Enterprise 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.

17

Product Offering and Bundle Model

19 min

Enterprise 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.

18

Catalog Versioning and Publication

18 min

Enterprise 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.

19

Catalog-Driven Configuration Model

18 min

Model data konfigurasi produk berbasis catalog untuk CPQ, quote, order, billing, telco BSS/OSS, dan mission-critical SaaS systems.

20

Pricing Data Model

20 min

Enterprise pricing data model untuk CPQ, quote, catalog, billing, discounting, tax awareness, versioning, auditability, dan production correctness.

21

Discount, Margin, and Approval Model

13 min

Enterprise data modelling untuk discount, margin, commercial guardrail, approval rule, approval decision, dan auditability dalam CPQ/quote-to-cash systems.

22

Quote Header Model

12 min

Enterprise data modelling untuk quote header: quote identity, customer/account reference, owner, channel, status, validity, currency, price summary, approval status, version, revision, dan lifecycle metadata.

23

Quote Item and Quote Line Model

14 min

Enterprise 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.

24

Quote Versioning, Snapshot, and Immutability

13 min

Enterprise 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.

25

Quote Lifecycle State Machine

13 min

State machine quote dari draft sampai converted to order, termasuk guard condition, illegal transition, side effect, audit trail, concurrency, dan production failure mode.

26

Quote-to-Order Conversion Model

16 min

Model konversi accepted quote menjadi order, termasuk mapping quote item ke order item, price/configuration/catalog/agreement carry-over, idempotency, audit, event, dan failure recovery.

27

Order Header Model

14 min

Model 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.

28

Order Item Model

15 min

Model 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.

29

Order Action Model

17 min

Model 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.

30

Order Lifecycle State Machine

13 min

State 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.

31

Order Decomposition Model

13 min

Model 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.

32

Fulfillment and Fallout Data Model

12 min

Model 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.

33

Amend, Cancel, Retry, and Reconciliation Model

13 min

Model 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.

34

Billing Account and Billing Profile Model

13 min

Model 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.

35

Charge and Invoice Model

14 min

Model 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.

36

Subscription and Recurring Revenue Model

13 min

Model 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.

37

Usage and Rating Data Model

12 min

Model 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.

38

Product Inventory Model

13 min

Model 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.

39

Service and Resource Inventory Model

12 min

Model 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.

40

Address, Site, Location, and Serviceability Model

14 min

Model 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.

41

Organization Hierarchy and Enterprise B2B Model

13 min

Model 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.

42

User, Role, Permission, and Commercial Authority Model

12 min

Model 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.

43

Approval Workflow and Decision Evidence Model

12 min

Model 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.

44

Audit Trail and Change History Model

12 min

Model 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.

45

Temporal Versioning and Effective Dating Model

11 min

Model 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.