Skip to main content
Solved

MSO: Forward and Backward scheduling

  • March 31, 2026
  • 5 replies
  • 24 views

Forum|alt.badge.img+5

Hi Together,

In Case we have tardy shop orders (need date in the past).

Is there a way for those shop orders to be automatically scheduled forward from the earliest possible start date?

What is the standard behavior here?



Kind regards
 

Best answer by Lakshan Thiranagama

Hi Pavani,
 

Thanks for the explanation regarding the selection of past orders.
However, my question is more about the scheduling logic:

When a shop order is already tardy (need date in the past), does MSO automatically switch to forward scheduling from the earliest start date without manually touching these shop orders, or does it still follow the scheduling direction defined on the shop order header?

kind regards


 

Hi ​@FleVidurK , 

 The Quick answer for your question is No, When the Need date in the Past MSO will schedule from EPST if EPST is set as a future date/time. If the EPST also set in a past date/time then that order will be set to schedule as early as possible. (Closer to the Now time) 

As Pavani described MSO is having extra configurability from 25R2 release onwards.

Thanks!

Lakshan

5 replies

Pavani Haputhanthri
Do Gooder (Employee)
Forum|alt.badge.img+3

Hi ​@FleVidurK ,

If you are using a cloud version older than 25R2 EA, MSO will automatically include past orders in the scheduling process. The logic is as follows: if the scheduling horizon is X days, then orders from up to 10X days in the past will be considered.

If you are using 25R2 EA or a later version, there is an option to manually configure the past order selection window (in number of days) from the Basic Data page.

Regarding how these orders are scheduled: in general, they will be planned after the current date and time. However, if an order has an earliest start date that is later than the current date, it will be scheduled based on that constraint.


Forum|alt.badge.img+5
  • Author
  • Sidekick (Partner)
  • March 31, 2026

Hi Pavani,
 

Thanks for the explanation regarding the selection of past orders.
However, my question is more about the scheduling logic:

When a shop order is already tardy (need date in the past), does MSO automatically switch to forward scheduling from the earliest start date without manually touching these shop orders, or does it still follow the scheduling direction defined on the shop order header?

kind regards


 


Pavani Haputhanthri
Do Gooder (Employee)
Forum|alt.badge.img+3
  • Hi ​@FleVidurK , since the Need date is already passed, MSO will no longer follow the scheduling direction. Instead, MSO will follow below logics. 
    • During scheduling, orders where the need date is not passed will be prioritize. (Reason: Before 25R2, MSO was always trying to reduce the number of tardy orders.) Then past due orders will be scheduled. Since the need date is already passed, it will be always try to keep more closer to current date or earliest start date (if it is in future).
    • But if you need to prioritize past due orders, then there’s a toggle in basic data page,  where you can ask MSO to prioritize past due orders.  

Pavani Haputhanthri
Do Gooder (Employee)
Forum|alt.badge.img+3

Also, ​@FleVidurK can I know the cloud version that you are working with? 25R2 EA & later versions have a more improved version where MSO will reduce the overall tardiness instead of number of tardy orders.


Lakshan Thiranagama
Hero (Former Employee)
Forum|alt.badge.img+7

Hi Pavani,
 

Thanks for the explanation regarding the selection of past orders.
However, my question is more about the scheduling logic:

When a shop order is already tardy (need date in the past), does MSO automatically switch to forward scheduling from the earliest start date without manually touching these shop orders, or does it still follow the scheduling direction defined on the shop order header?

kind regards


 

Hi ​@FleVidurK , 

 The Quick answer for your question is No, When the Need date in the Past MSO will schedule from EPST if EPST is set as a future date/time. If the EPST also set in a past date/time then that order will be set to schedule as early as possible. (Closer to the Now time) 

As Pavani described MSO is having extra configurability from 25R2 release onwards.

Thanks!

Lakshan