Skip to main content

DCM Packages

Demand Chain Management packages provide demand signal, order lifecycle, and returns lifecycle components.

@betterdata/dcm-demand

Forecasting and replenishment trigger services.
npm install @betterdata/dcm-demand
Key exports:
  • Adapters: forecast-data.adapter, velocity-data.adapter, forecast-model.adapter
  • Services: forecast.service, velocity.service, threshold.service, replenishment.service
  • Integration points: loop-participation, preload-contribution

@betterdata/dcm-orders

Customer order lifecycle and allocation response orchestration.
npm install @betterdata/dcm-orders
Key exports:
  • order-state-machine.service
  • allocation-response.service
  • order-query.service
  • loop-participation
  • preload-contribution
Adapter seams:
  • fulfillment-routing.adapter

@betterdata/dcm-returns

RMA, return receipt, restock, and credit orchestration.
npm install @betterdata/dcm-returns
Key exports:
  • rma-state-machine.service
  • return-receipt.service
  • restock.service
  • return-credit.service
  • loop-participation
  • preload-contribution
Adapter seams:
  • credit-issuance.adapter
Pair DCM packages with @betterdata/dcm-contracts for event-level type safety.