Schedule agent for backorder efficiency
The SCHEDULE transaction schedules orders to specific ship nodes making sure that the scheduled ship nodes have enough inventory to process the order. An order line is put into a backordered state when there is insufficient inventory to be retried at a later time.
By default, the retry interval is set to five hours. You should check the retry interval to verify it’s appropriate for your environment. If the retry interval is set too low, your SCHEDULE agent may be spending a lot of time reprocessing backorders. For example, your warehouses may only restock once a week and you have a large number of backorders. If you have a large number of backordered orders and the backorders can last a few days, you may want to consider one or both of the following:
- Increase the backorder reprocess interval (possibly to a day) in the Scheduling Rule Details screen.
- Create a separate SCHEDULE agent to only process backorders. The benefit of this approach is you can reduce the frequency when you trigger the backorder Schedule agent. For example, you could continue to automatically trigger your main SCHEDULE agent once a minute (if you have very strict end-to-end order processing service level agreements) and your backorder SCHEDULE agent every two hours or after inventory supply updates.