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
    • Pete Craven

      Member

      March 28, 2023 at 3:12 PM

      #ManufacturingĀ 

      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

      Member

      March 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
      ——————————
      ——————————————-

    • Pete Craven

      Member

      March 29, 2023 at 3:17 PM

      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

      Member

      March 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
      ——————————
      ——————————————-

    • Pete Craven

      Member

      April 4, 2023 at 5:16 PM

      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
      ——————————
      ——————————————-

    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.

Start of Discussion
0 of 0 replies June 2018
Now

Welcome to our new site!

Here you will find a wealth of information created for peopleĀ  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!