Rescheduling

Rescheduling of an order is allowed when the attributes that are important for scheduling are modified.

Rescheduling is enabled only through order holds and the following user configuration:

Whenever schedule picks up an order, it checks if the order has any active holds that schedule is configured to resolve. If so, then it confirms that schedule is in reschedule mode. After the schedule ends, it closes all holds that were configured to resolve, unless an order could not be processed.

When there is any modification to the line and line has been scheduled, order line schedules remain unchanged. The line goes on hold and then is be rescheduled. Once the schedule ends, the hold type is removed from the order.