Generic event hierarchy
The following hierarchy is a simple representation of the event flow in Supply Chain Guru X simulation. Items in italics represent points where scripts can be injected. Indents indicate a path if the component is included – if the necessary component is not included, the event path is ignored. For example, if no process is defined for a production policy, then the event path moves from "Do Production" to "Schedule Production Complete", ignoring all the indented events.
Model.OnSimulationBegin
Demand Execute
Customer Receive Order
Select Source Sourcing policy
Customer request shipment
Site receive order
Queue order
Cancel overdue orders
Order Queue Review Order Queue Review
Process Queued Order
Process Order
Receive Order Begin Sites.OnReceiveOrderBegin
Inventory Review Inventory Policy
If Source by Transfer, skip inventory review
Create replenishment order
If Make:
Schedule production Make policy
Check BOMs
Create component order
Process Order
Do Production (once all components are available)
Launch process (if Work Process defined)
Queue lots
Review queue QueueSelectionReview
Process lot
Add to current lots on the process
Route Lot
Route process lot to next step
Move lot
Queue at work center (if work center on work step)
Enter work queue
Transfer ready queue
Select next lot
Work Center queue review QueueSelectionReview
Work Center Process lot
Check capacity (if no capacity available, queue)
Handle changeover
Move pending lot
Start Work
Enter Work Step
Assign Work Resource
Exit Work Step
Route Lot Process Routing Policy
Schedule Production Complete
If Not Make:
Request Shipment
Select Source Sourcing policy
Process Order (sends order to Site Receive Order on the selected source)
Backorder
Receive order end Sites.OnReceiveOrderEnd
Decrement Inventory
Ship Order
Enter Lane
Add consignment to items pending mode
Select Mode Mode Selection Rule
Enter Mode
Add Consignment to items pending shipment
Handle Mode
If FTL, check capacity
Schedule Shipment
Build Route
Prepare Loads
Build Asset Loads
Consolidate Shipments
Consolidate Containers
Queue Assets for shipment Asset Unit Selection Rule
Load Shipment Lanes.OnShipmentLoadBegin
Schedule Shipment Loaded Lanes.OnShipmentLoadEnd
Shipment Depart Lanes.OnShipmentDeparture
Transportation Variable Cost Basis
Duty Cost Basis
Return Trip Cost Basis
Waypoint - calculate time to waypoint
Shipment Arrival Lanes.OnShipmentArrival
Unload Shipment Lanes.OnShipmentUnloadBegin
Schedule Shipment Unloaded Lanes.OnShipmentUnloadEnd
AssetOnAvailable
AssetOnIdleBehavior
Release Work Resource
Exit Mode
Exit Lane
Receive Shipment
Site: Sites.OnReceiveShipmentBegin
Increment Inventory
Fill Backorders
Process Order
Sites.OnReceiveShipmentEnd
Customer: Customers.OnReceiveShipmentBegin
Customers.OnReceiveShipmentEnd
Model.OnSimulationEnd
Last modified: Wednesday May 15, 2024