Controlling order queue or a reservoir
To make an order queue controlled by the flow controller, position the attribute OrderQueue::controllerName to the value of the runtimeName of the flow controller module.
Note that:
-
If you have only one flow controller, you can omit the controllerName field and Fulfillment Provisioning will automatically use the existing controller. Omitting the name when there are multiple flow controllers causes an error.
-
Positioning the flow controller downstream of the order queue will not work, even for reservoirs.
-
A queue (be it a driver, a gate, a sequencer, a reservoir or a derived order queue) must be controlled by a flow controller.
Once this attribute is setup, the order queue is controlled by the flow controller in the following ways: