Production order scheduling an order that is in-process
-
Production order scheduling an order that is in-process
Posted by Pete-Craven on March 28, 2023 at 3:12 pm-
I have batch job to schedule Forward from previous job – reschedule all Started and Scheduled production orders. However, I don’t want to reschedule a production order operation that has already started (time has been posted to that operation) but not completed. If a prior operation has been completed and I choose to rescheduleĀ Forward from previous job, how can I prevent the next operation from rescheduling if it has already been started in the past? In the example below, rescheduling will result in the Op 20 start date moving to the current date but it should stay as it is already started on 3/27.Ā
Oper. No. Priority Operation Name Run Time Process quantity Next Resource Start date End date Reported as finished 10 Primary Assembly 01 Assembly 16.00 1.00 20 Group_1 3/22/2023 3/24/2023 Ā Ā Ā Ā Ā Ā v 20 Primary Assembly 02 Assembly 40.00 1.00 30 Group_2 3/27/2023 3/31/2023 Ā 30 Primary Assembly 03 Assembly 8.00 1.00 40 Group_3 4/3/2023 4/4/2023 Ā 40 Primary Assembly 04 Assembly 12.00 1.00 0 Group_4 4/5/2023 4/7/2023 Ā ——————————
Pete Craven
Solution Architect
Corterra Solutions
Lisle IL
—————————— -
Ernesto Cortez
MemberMarch 29, 2023 at 2:22 AM
Hi,
Can’t you just add a criteria to your query range? Maybe you could filter out the completed operations or by time/date for operation start.
——————————
Ernesto Cortez
Apotek Produktion & Laboratorier AB
Stockholm, Sweden
——————————
——————————————- -
Yes, I would like to have criteria to do the following but don’t think it can be done with a filter. I think it will need to be a custom query.
IF
After the last completed route operation, the subsequent route operation is scheduled to start <=TODAY
ThenĀ Ā Ā Ā Ā
Do not reschedule
ElseĀ Ā Ā Ā Ā Ā
Reschedule forward from today
ENDIF
——————————
Pete Craven
Solution Architect
Corterra Solutions
Lisle IL
——————————
——————————————- -
Duane Carlisle
MemberMarch 29, 2023 at 5:38 PM
Hello Pete,
What you have asked is not possible OOTB. Dynamics does not reschedule with reduced process time, though this is not exactly what you asked. Scheduling is executed at a production order level for operations/jobs that are not complete, it is not possible to target specific operations to reschedule unless you use Gantt scheduling options such as Schedule next job or Schedule around job, but these are manual functions and not available for batch processing.
The Locked for rescheduling function on individual production orders would seem the best option, this would block rescheduling for all operations on the order, this seems to be what you would want to accomplish. Why would want to reschedule downstream operations and not the next/current operation? The assumption is that downstream ops are dependent upon the current operation schedule. This assumes that you have established a priority order of some sort for overall planning and the current order in question falls into that plan an does not need to move.
If you do want to reschedule according to the reduced process time of the current operation, you would need to edit the route run time to reflect the remaining time. Assuming the scheduling plan would select this order/operation as the next in line from a priority perspective.
Duane
——————————
Duane Carlisle
SDC Consulting
Milton ON
——————————
——————————————- -
Duane,
We are not trying to be so finite and reschedule with reduced process time. Our schedule is not that granular to require that.
The reason for a daily batch job to reschedule is to:
- push out orders that should have started but didn’t. The start date was in the past but there has been no activity (no posted pick lists or route cards).
An operation is reported complete, the subsequent operation is not started. Rescheduling from the last completed operation will adjust the end date accordingly, moving it in or out.
Ā·Ā Ā Ā Ā Ā Ā Ā Based on updated completion dates, we can be proactive, managing orders proactively.
I was hoping to find an OOTB solution but realize that we may have to create this process ourselves.
Pete
——————————
Pete Craven
Solution Architect
Corterra Solutions
Lisle IL
——————————
——————————————- - push out orders that should have started but didn’t. The start date was in the past but there has been no activity (no posted pick lists or route cards).
An operation is reported complete, the subsequent operation is not started. Rescheduling from the last completed operation will adjust the end date accordingly, moving it in or out.
Pete-Craven replied 2 years, 5 months ago 1 Member · 0 Replies -
-
0 Replies
Sorry, there were no replies found.
The discussion ‘Production order scheduling an order that is in-process’ is closed to new replies.