SCIS default derived data rules - IBM/intelligence-suite-supply-chain-solutions GitHub Wiki


Order and shipment status

See Order and shipment KPI calculations for more information

Calculate shipment status on Shipment

Calculate shipment status on ShipmentLine

Calculate shipment status on Order

Calculate shipment status on OrderLine

Calculate delivery status on Order

Calculate delivery status on OrderLine


Order and shipment delay

See Order and shipment KPI calculations for more information

Calculate various days late on Order

  • rule: dd-order-delays.json
  • output fields:
    • Order.plannedShipDelay
    • Order.plannedDeliveryDelay
    • Order.actualShipDelay
    • Order.estimatedDeliveryDelay
    • Order.actualDeliveredDelay
  • name: "CaculateLateOrder" - 8bd65191-782e-4360-b82a-d7f31d51bf29

Calculate various days late on OrderLine

  • rule: dd-orderline-delays.json
  • output fields:
    • OrderLine.plannedShipDelay
    • OrderLine.plannedDeliveryDelay
    • OrderLine.actualShipDelay
    • OrderLine.estimatedDeliveryDelay
    • OrderLine.actualDeliveredDelay
  • name: "Late Order Lines" - da579187-0259-4d4e-8897-e8642b818192

Calculate various days late on Shipment

  • rule: dd-shipment-delays.json
  • output fields:
    • Shipment.estimatedDeliveryDelay
    • Shipment.predictedDeliveryDelay
    • Shipment.actualDeliveryDelay
  • name: "delivered_rule_late_shipment" - d8023940-5699-4943-a5be-67ef98680f46

Shipments in transit count

See Order and shipment KPI calculations for more information

Count number of shipments in status on Order

Count number of shipments in status on OrderLine


Inventory measurements to thresholds

Calculate quantity / days of supply above and below thresholds

  • rule: dd-inventory-above-below.json
  • output fields:
    • quantityAboveUpperThreshold = quantity - quantityUpperThreshold
    • quantityBelowLowerThreshold = quantityLowerThreshold - quantity
    • daysOfSupplyAboveUpperThreshold = daysOfSupply - daysOfSupplyUpperThreshold
    • daysOfSupplyBelowLowerThreshold = daysOfSupplyLowerThreshold - daysOfSupply
  • name: "Inventory Update Threshold" - f00c583d-ddc2-4365-9030-2330982fb8a2

Order allocation

Calculate product measurements based on allocation to orders

  • rule: dd-product-allocation-metrics.json
  • output fields:
    • Product.shortageRevenue
    • Product.quantityNeeded
    • Product.quantityAllocated
  • name: "Product Combined rule" - 195887d3-9053-4c88-9d12-d8d7b202b1d5

Calculate open quantity a product on OrderLine

Calculate a product shortage on an OrderAllocation