Overscheduled Resources

Are you scheduling with Global Scheduling ? If so, there is some additionnal log available, but you need to activate them in Company Configuration :

After checking those boxes, run Global Scheduling. You will then find a log file for the scheduling process for each Job. Here’s an example :

This log contains the scheduling detail for each operation. You may be able to find the answer to your problem in there.

Already had those checked so I was able to pull those logs from running global scheduling yesterday. I’m guessing if I can figure out why it’s doing this for one machine, I should be able to figure it out for all machines so using M290 as an example.

image

Looking at the logs for a couple of those jobs (just putting in the parts relevant to the operation to save space and reading time).

Job 003101-2-1 (0/50.20) shows first on the table but timestamps show scheduled later and shows no conflicts on the machine. It does mention infinitely scheduling the resource and then says a finite horizon date of the start date of this schedule (09/29). I did recheck and the resource and resource group are still set to finite scheduling with a horizon of 180 days.

05:32:35                 Scheduling job 003101-2-1 Assembly 0 Operation 20  --- mainProc
05:32:35                 	**Looking for Job 003101-2-1 Assem: 0 Operation: 20 has not been scheduled --- scheduleOperation
05:32:35                 	Scheduling Block - Alloc: 1 Prod: 0 Split 0 Ops: 1 SDt: 9/29/2021 SHr: 0 EDt: 9/29/2021 EHr: 0 Setup Time 0.0. --- CreateAllocationBlock
05:32:35                 Scheduling Job 003101-2-1 Assem: 0 Operation: 20 il_OprBackward False --- scheduleOperation
05:32:35                 Creating new Block calendar for Allocation Block: 1 --- OperationForward
05:32:35                 Prod  Master x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- MakeOperCal
05:32:35                 Setup Master x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- MakeOperCal
05:32:35                 	-Forward Scheduling Job - 003101-2-1 Assem - 0 Operation - 20 Sequence - 20 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.16 and Production Time of 2.27. --- OperationForward
05:32:35                 	-Forward Scheduling with Action - Job. --- OpDtlFdProduction
05:32:35                 	-Forward Scheduling - 003101-2-1 Assembly 0 Operation 20 Sequence 20 AllocationBlock - 1 For: StartDate - 9/29/2021 StartHour - 0 Setup/Prod/Both B. --- OpDtlFdProduction
05:32:35                 	Processing Capability : M-10001-THW  --- processCapability
05:32:35                 		Capability efficiency for M-10001-THW setup operation detail. Setup Time 0.0 --- processCapability
05:32:35                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
05:32:35                 	Processing Resource M290 --- processCapability
05:32:35                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
05:32:35                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
05:32:35                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
05:32:35                 		Infinitely scheduling resource M290 FiniteHorizonDate 9/29/2021 ScheduleStartDate 9/29/2021 --- GetForwardDateTime
05:32:35                 		Scheduling resource M290 time: 9/29/2021 0   --- GetForwardDateTime
05:32:35                 		Looking for next scheduled time on resource M290 Starting from 9/29/2021 and a start hour of 0  --- GetForwardDateTime
05:32:35                 		Found end date and time for resource M290 to be 9/29/2021 0   --- GetForwardDateTime
05:32:35                 		Scheduled resource M290 on 9/29/2021 Starting 0 for 0.0 hours Ending 9/29/2021 Hour 0. --- processResourceID
05:32:35                 		Scheduling Resource M290 for job 003101-2-1 Operation 20 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021. --- processResourceID
05:32:35                 		******Done Scheduling Resource M290 for job 003101-2-1 Operation 20 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021. --- processResourceID
05:32:35                 		***Done Scheduling Resource M290 for job 003101-2-1 Operation 20 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021 Move Date 9/29/2021. --- processResourceID
05:32:35                 	*First available time for Resource M290 is 9/29/2021 at 0 (0) ending on 9/29/2021 at 0 for 0 hours. Move Date 9/29/2021 Move Hour 0. --- processResourceID
05:32:35                 Found time for M290 on 9/29/2021 0 ending 9/29/2021 0 Priority 1000 with Forward = _Forward. --- _SetPriority
05:32:35                 	**2Chose Resource - M290 Time: Queue 9/29/2021 - 0, Start 9/29/2021 - 0, End 9/29/2021 - 0, Move 9/29/2021 - 0. --- OpDtlFdProduction
05:32:35                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
05:32:35                 	****Created RTU for job 003101-2-1 Operation 20 with start date of 9/29/2021 and enddate of 9/29/2021 --- createTTResourceTimeUsed
05:32:35                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
05:32:35                 	-Forward Scheduling Job - 003101-2-1 Assem - 0 Operation - 20 Sequence - 10 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.16 and Production Time of 2.27. --- OperationForward
05:32:35                 	-Forward Scheduling with Action - Job. --- OpDtlFdProduction
05:32:35                 	-Forward Scheduling - 003101-2-1 Assembly 0 Operation 20 Sequence 10 AllocationBlock - 1 For: StartDate - 9/29/2021 StartHour - 0 Setup/Prod/Both B. --- OpDtlFdProduction

Job 003185-1-1 (0/20.20) The timestamps on this one are before the previous job but show that it found CONFLICTS at 6am and also a conflict with job 003100-1-1 Assem 1 Oper 10 later in the day. It then ignores all these conflicts and schedules this job at 6am with the others.

03:53:44                 	-Forward Scheduling Job - 003185-1-1 Assem - 0 Operation - 20 Sequence - 20 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.50 and Production Time of 2.70. --- OperationForward
03:53:44                 	-Forward Scheduling with Action - Job. --- OpDtlFdProduction
03:53:44                 	-Forward Scheduling - 003185-1-1 Assembly 0 Operation 20 Sequence 20 AllocationBlock - 1 For: StartDate - 9/29/2021 StartHour - 0 Setup/Prod/Both B. --- OpDtlFdProduction
03:53:44                 	Processing Capability : M-10001-THW  --- processCapability
03:53:44                 		Capability efficiency for M-10001-THW setup operation detail. Setup Time 0 --- processCapability
03:53:44                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 2.70 --- processCapability
03:53:44                 	Processing Resource M290 --- processCapability
03:53:44                 		Adjust Setup time by 1 to 0 --- GetTimeBlock
03:53:44                 		Adjust ProdTime by 1 to 2.70 --- GetTimeBlock
03:53:44                 		***Scheduling resource M290 for 2.70 hours  --- processResourceID
03:53:44                 		Making production calendar for Resource M290 from production calendar MAIN. --- MakeConResCal
03:53:44                 		Making setup calendar MAIN for Resource: M290. --- MakeConResCal
03:53:44                 		 Checking IP-ProcTime 50400 to be sure valid time - C --- GetNextGap
03:53:44                 		 Checking IP-ProcTime 49392 to be sure valid time - C --- GetPrevGap
03:53:44                 		Finitely scheduling resource M290 FiniteHorizonDate 3/28/2022 ScheduleStartDate 9/29/2021 --- GetForwardDateTime
03:53:44                 		Scheduling resource M290 time: 9/29/2021 0   --- GetForwardDateTime
03:53:44                 			1Looking for conflict on resource M290 on 9/29/2021 and a start hour of 0 (getForwardDateTime)  --- GetForwardDateTime
03:53:44                 		No Conflict found for Resource M290 on Date: 9/29/2021 Time: 0  --- GetForwardDateTime
03:53:44                 		No Conflict found for Resource M290 on Date: 9/29/2021 Time: 0 End Date 9/29/2021   --- GetForwardDateTime
03:53:44                 		Checking for next scheduled time on resource M290 after 9/29/2021 is 6 hours. Looking for at least 6 hours. (findNextOpenTimeBlock) --- findNextOpenTimeBlock
03:53:44                 		 Checking for conflict on resource M290 on 9/29/2021 where LocalResourceTimeUsed.StartTime  >=  21600 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
03:53:44                 		 found CONFLICT with starttime for resource = True  OP-StartDate 9/29/2021 FirstWorkingTime 21600 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
03:53:44                 		2 found CONFLICT with starttime for resource = True  OP-StartDate 9/29/2021 FirstWorkingTime 21600 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
03:53:44                 		 CONFLICT found with Job 003100-1-1 Assem 1 Oper 10 Startdate 9/29/2021 Start time 55008 Enddate 9/29/2021 Endtime 56772 --- getNextRsrceOpenDateTime
03:53:44                 		Next scheduled time on resource M290 is 9.28 hours. Looking for at least 2.70 hours. --- findNextOpenTimeBlock
03:53:44                 		Next scheduled time on resource M290 starts on 9/29/2021 at hour 15.28 ending 9/29/2021 at hour 15.77. --- findNextOpenTimeBlock
03:53:44                 		Found that resource M290 has 17 working hours on 9/29/2021.  --- GetNextTotalAvailProdTime
03:53:44                 		Calculated Endtime is 31320  --- GetNextTotalAvailProdTime
03:53:44                 		Next scheduled for Resouce M290 time is 9/29/2021 at  0  --- findNextOpenTimeBlock
03:53:44                 		Scheduled resource M290 on 9/29/2021 Starting 21600 for 2.70 hours Ending 9/29/2021 Hour 8.7. --- processResourceID
03:53:44                 		Scheduling Resource M290 for job 003185-1-1 Operation 20 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021. --- processResourceID
03:53:44                 		******Done Scheduling Resource M290 for job 003185-1-1 Operation 20 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021. --- processResourceID
03:53:44                 		***Done Scheduling Resource M290 for job 003185-1-1 Operation 20 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021 Move Date 9/29/2021. --- processResourceID
03:53:44                 	*First available time for Resource M290 is 9/29/2021 at 21600 (6) ending on 9/29/2021 at 8.7 for 2.7 hours. Move Date 9/29/2021 Move Hour 8.7. --- processResourceID
03:53:44                 Found time for M290 on 9/29/2021 21600 ending 9/29/2021 31320 Priority 1000 with Forward = _Forward. --- _SetPriority
03:53:44                 	**2Chose Resource - M290 Time: Queue 9/29/2021 - 6, Start 9/29/2021 - 21600, End 9/29/2021 - 31320, Move 9/29/2021 - 8.7. --- OpDtlFdProduction
03:53:44                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
03:53:44                 	****Created RTU for job 003185-1-1 Operation 20 with start date of 9/29/2021 and enddate of 9/29/2021 --- createTTResourceTimeUsed
03:53:44                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
03:53:44                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
03:53:44                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals
03:53:44                 ttopmasOrig True x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- Consolcals
03:53:44                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
03:53:44                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals
03:53:44                 ttopmasOrig False x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- Consolcals

Besides these two, there are 6 other jobs set to begin at 6 am on that same resource. Thought maybe it was just scheduling everything it couldn’t find room for at 6 am which makes no sense, but was a thought. But no, other jobs are overscheduled a few minutes later as well.

Job 003083-1-1(0/50.20) runs 610 am to 645 am. Once again shows that it found CONFLICTS, but ignores them and schedules anyway.

05:41:26                 	-Forward Scheduling Job - 003083-1-1 Assem - 0 Operation - 50 Sequence - 20 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.50 and Production Time of 0.08. --- OperationForward
05:41:26                 	-Forward Scheduling with Action - Job. --- OpDtlFdProduction
05:41:26                 	-Forward Scheduling - 003083-1-1 Assembly 0 Operation 50 Sequence 20 AllocationBlock - 1 For: StartDate - 9/29/2021 StartHour - 6.17 Setup/Prod/Both B. --- OpDtlFdProduction
05:41:26                 	Processing Capability : M-10001-THW  --- processCapability
05:41:26                 		Capability efficiency for M-10001-THW setup operation detail. Setup Time 0.50 --- processCapability
05:41:26                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0.08 --- processCapability
05:41:26                 	Processing Resource M290 --- processCapability
05:41:26                 		Adjust Setup time by 1 to 0.50 --- GetTimeBlock
05:41:26                 		Adjust ProdTime by 1 to 0.08 --- GetTimeBlock
05:41:26                 		***Scheduling resource M290 for 0.58 hours  --- processResourceID
05:41:26                 		Making production calendar for Resource M290 from production calendar MAIN. --- MakeConResCal
05:41:26                 		Making setup calendar MAIN for Resource: M290. --- MakeConResCal
05:41:26                 		Finitely scheduling resource M290 FiniteHorizonDate 3/28/2022 ScheduleStartDate 9/29/2021 --- GetForwardDateTime
05:41:26                 		Scheduling resource M290 time: 9/29/2021 6.17   --- GetForwardDateTime
05:41:26                 			1Looking for conflict on resource M290 on 9/29/2021 and a start hour of 6.17 (getForwardDateTime)  --- GetForwardDateTime
05:41:26                 		No Conflict found for Resource M290 on Date: 9/29/2021 Time: 6.17  --- GetForwardDateTime
05:41:26                 		No Conflict found for Resource M290 on Date: 9/29/2021 Time: 6.17 End Date 9/29/2021   --- GetForwardDateTime
05:41:26                 		Checking for next scheduled time on resource M290 after 9/29/2021 is 6.17 hours. Looking for at least 6.17 hours. (findNextOpenTimeBlock) --- findNextOpenTimeBlock
05:41:26                 		 Checking for conflict on resource M290 on 9/29/2021 where LocalResourceTimeUsed.StartTime  >=  22212 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
05:41:26                 		 found CONFLICT with starttime for resource = False  OP-StartDate 9/29/2021 FirstWorkingTime 22212 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
05:41:26                 		2 found CONFLICT with starttime for resource = False  OP-StartDate 9/29/2021 FirstWorkingTime 22212 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
05:41:26                 		Looking for next scheduled time on resource M290 Starting from 9/29/2021 and a start hour of 6.17  --- GetForwardDateTime
05:41:26                 		Found that resource M290 has 17 working hours on 9/29/2021.  --- GetNextTotalAvailProdTime
05:41:26                 		Calculated Endtime is 24300  --- GetNextTotalAvailProdTime
05:41:26                 		Found end date and time for resource M290 to be 9/29/2021 6.75   --- GetForwardDateTime
05:41:26                 		Scheduled resource M290 on 9/29/2021 Starting 22212 for 0.58 hours Ending 9/29/2021 Hour 6.75. --- processResourceID
05:41:26                 		Scheduling Resource M290 for job 003083-1-1 Operation 50 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021. --- processResourceID
05:41:26                 		******Done Scheduling Resource M290 for job 003083-1-1 Operation 50 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021. --- processResourceID
05:41:26                 		***Done Scheduling Resource M290 for job 003083-1-1 Operation 50 Priority 100 StartDate 9/29/2021 EndDate 9/29/2021 Move Date 9/29/2021. --- processResourceID
05:41:26                 	*First available time for Resource M290 is 9/29/2021 at 22212 (6.17) ending on 9/29/2021 at 6.75 for 0.58 hours. Move Date 9/29/2021 Move Hour 6.75. --- processResourceID
05:41:26                 Found time for M290 on 9/29/2021 22212 ending 9/29/2021 24300 Priority 1000 with Forward = _Forward. --- _SetPriority
05:41:26                 	**2Chose Resource - M290 Time: Queue 9/29/2021 - 6.17, Start 9/29/2021 - 22212, End 9/29/2021 - 24300, Move 9/29/2021 - 6.75. --- OpDtlFdProduction
05:41:26                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
05:41:26                 	****Created RTU for job 003083-1-1 Operation 50 with start date of 9/29/2021 and enddate of 9/29/2021 --- createTTResourceTimeUsed
05:41:26                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
05:41:26                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
05:41:26                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals
05:41:26                 ttopmasOrig True x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- Consolcals
05:41:26                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
05:41:26                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals
05:41:26                 ttopmasOrig False x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- Consolcals

So as near as I can tell, I have everything set to schedule finitely, but when global scheduling runs and finds conflicts, it ignores them and schedules anyway. There has to be something that I am missing it but I apparently can’t see the forest because of all the trees in the way.

Jeez that’s a tough one.

Couple of ideas :

1- Do you have job-to-job relationships with jobs in another plant on those ? I’ve had issues in the past with this.

2- Take a couple of jobs (003101-2-1, 003185-1-1, 055027) and schedule them manually with the Job Entry. Can you replicate the problem ?

Here, check this post. It has a lot of tips in it.

Finite Global Scheduling Will Not Complete - ERP 10 - Epicor User Help Forum (epiusers.help)

  1. We only have 1 plant.

  2. For the first two jobs, it did as would be expected, pushed them out to the end of the schedule where there was room on the machine available:

But for job 055027 it pushed it out but still scheduled it on top of job 055663.

image

10:18:06    Multi Job Shedule Log - First job moved: 055027 
10:18:06    Version 10.1.500 current. 500.19 - 04/05/2017 - 16:00
10:18:06    Ignore Material Constraints = False
10:18:06    Minimize WIP = True
10:18:06    Ignore locked jobs = True

10:18:06    The job 055027 is moved individually
10:18:15    
10:18:15    Finished Multi Job Scheduling of 055027
300 results - 1 file

\Untitled-7:
    537  10:18:06                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
    538: 10:18:06                 	Processing Resource M290 --- processCapability
    539  10:18:06                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
    540  10:18:06                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
    541: 10:18:06                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
    542  10:18:06                 		Queue Time is not calculated because: the first asm operation doesn't need queue time.. (runForwardResSched)   --- runForwardResSched
    543: 10:18:06                 		Infinitely scheduling resource M290 FiniteHorizonDate 9/30/2021 ScheduleStartDate 9/30/2021 --- GetForwardDateTime
    544: 10:18:06                 		Scheduling resource M290 time: 9/30/2021 0   --- GetForwardDateTime
    545: 10:18:06                 		Looking for next scheduled time on resource M290 Starting from 9/30/2021 and a start hour of 0  --- GetForwardDateTime
    546: 10:18:06                 		Found end date and time for resource M290 to be 9/30/2021 0   --- GetForwardDateTime
    547: 10:18:06                 		Scheduled resource M290 on 9/30/2021 Starting 0 for 0.0 hours Ending 9/30/2021 Hour 0. --- processResourceID
    548: 10:18:06                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
    549: 10:18:06                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
    550: 10:18:06                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021 Move Date 9/30/2021. --- processResourceID
    551: 10:18:06                 	*First available time for Resource M290 is 9/30/2021 at 0 (0) ending on 9/30/2021 at 0 for 0 hours. Move Date 9/30/2021 Move Hour 0. --- processResourceID
    552: 10:18:06                 Found time for M290 on 9/30/2021 0 ending 9/30/2021 0 Priority 1000 with Forward = _Forward. --- _SetPriority
    553: 10:18:06                 	**2Chose Resource - M290 Time: Queue 9/30/2021 - 0, Start 9/30/2021 - 0, End 9/30/2021 - 0, Move 9/30/2021 - 0. --- OpDtlFdProduction
    554  10:18:06                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
    555  10:18:06                 	****Created RTU for job 055027 Operation 10 with start date of 9/30/2021 and enddate of 9/30/2021 --- createTTResourceTimeUsed
    556: 10:18:06                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
    557  10:18:06                 	-Forward Scheduling Job - 055027 Assem - 2 Operation - 10 Sequence - 10 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.25 and Production Time of 0.25. --- OperationForward

    685  10:18:06                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
    686: 10:18:06                 	Processing Resource M290 --- processCapability
    687  10:18:06                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
    688  10:18:06                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
    689: 10:18:06                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
    690  10:18:06                 		Queue Time is not calculated because: the first asm operation doesn't need queue time.. (runForwardResSched)   --- runForwardResSched
    691: 10:18:06                 		Infinitely scheduling resource M290 FiniteHorizonDate 9/30/2021 ScheduleStartDate 9/30/2021 --- GetForwardDateTime
    692: 10:18:06                 		Scheduling resource M290 time: 9/30/2021 0   --- GetForwardDateTime
    693: 10:18:06                 		Looking for next scheduled time on resource M290 Starting from 9/30/2021 and a start hour of 0  --- GetForwardDateTime
    694: 10:18:06                 		Found end date and time for resource M290 to be 9/30/2021 0   --- GetForwardDateTime
    695: 10:18:06                 		Scheduled resource M290 on 9/30/2021 Starting 0 for 0.0 hours Ending 9/30/2021 Hour 0. --- processResourceID
    696: 10:18:06                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
    697: 10:18:06                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
    698: 10:18:06                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021 Move Date 9/30/2021. --- processResourceID
    699: 10:18:06                 	*First available time for Resource M290 is 9/30/2021 at 0 (0) ending on 9/30/2021 at 0 for 0 hours. Move Date 9/30/2021 Move Hour 0. --- processResourceID
    700: 10:18:06                 Found time for M290 on 9/30/2021 0 ending 9/30/2021 0 Priority 1000 with Forward = _Forward. --- _SetPriority
    701: 10:18:06                 	**2Chose Resource - M290 Time: Queue 9/30/2021 - 0, Start 9/30/2021 - 0, End 9/30/2021 - 0, Move 9/30/2021 - 0. --- OpDtlFdProduction
    702  10:18:06                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
    703  10:18:06                 	****Created RTU for job 055027 Operation 10 with start date of 9/30/2021 and enddate of 9/30/2021 --- createTTResourceTimeUsed
    704: 10:18:06                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
    705  10:18:06                 	-Forward Scheduling Job - 055027 Assem - 3 Operation - 10 Sequence - 10 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.25 and Production Time of 0.25. --- OperationForward

    957  10:18:06                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
    958: 10:18:06                 	Processing Resource M290 --- processCapability
    959  10:18:06                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
    960  10:18:06                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
    961: 10:18:06                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
    962  10:18:06                 		Queue Time is not calculated because: the first asm operation doesn't need queue time.. (runForwardResSched)   --- runForwardResSched
    963: 10:18:06                 		Infinitely scheduling resource M290 FiniteHorizonDate 9/30/2021 ScheduleStartDate 9/30/2021 --- GetForwardDateTime
    964: 10:18:06                 		Scheduling resource M290 time: 9/30/2021 0   --- GetForwardDateTime
    965: 10:18:06                 		Looking for next scheduled time on resource M290 Starting from 9/30/2021 and a start hour of 0  --- GetForwardDateTime
    966: 10:18:06                 		Found end date and time for resource M290 to be 9/30/2021 0   --- GetForwardDateTime
    967: 10:18:06                 		Scheduled resource M290 on 9/30/2021 Starting 0 for 0.0 hours Ending 9/30/2021 Hour 0. --- processResourceID
    968: 10:18:06                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
    969: 10:18:06                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
    970: 10:18:06                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021 Move Date 9/30/2021. --- processResourceID
    971: 10:18:06                 	*First available time for Resource M290 is 9/30/2021 at 0 (0) ending on 9/30/2021 at 0 for 0 hours. Move Date 9/30/2021 Move Hour 0. --- processResourceID
    972: 10:18:06                 Found time for M290 on 9/30/2021 0 ending 9/30/2021 0 Priority 1000 with Forward = _Forward. --- _SetPriority
    973: 10:18:06                 	**2Chose Resource - M290 Time: Queue 9/30/2021 - 0, Start 9/30/2021 - 0, End 9/30/2021 - 0, Move 9/30/2021 - 0. --- OpDtlFdProduction
    974  10:18:06                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
    975  10:18:06                 	****Created RTU for job 055027 Operation 10 with start date of 9/30/2021 and enddate of 9/30/2021 --- createTTResourceTimeUsed
    976: 10:18:06                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
    977  10:18:06                 	-Forward Scheduling Job - 055027 Assem - 4 Operation - 10 Sequence - 10 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.25 and Production Time of 0.25. --- OperationForward

   1230  10:18:06                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0.16667 --- processCapability
   1231: 10:18:06                 	Processing Resource M290 --- processCapability
   1232  10:18:06                 		Adjust Setup time by 1 to 0.25 --- GetTimeBlock
   1233  10:18:06                 		Adjust ProdTime by 1 to 0.16667 --- GetTimeBlock
   1234: 10:18:06                 		***Scheduling resource M290 for 0.41667 hours  --- processResourceID
   1235: 10:18:06                 		Making production calendar for Resource M290 from production calendar MAIN. --- MakeConResCal
   1236: 10:18:06                 		Making setup calendar MAIN for Resource: M290. --- MakeConResCal
   1237  10:18:06                 		Queue Time is not calculated because: the first asm operation doesn't need queue time.. (runForwardResSched)   --- runForwardResSched
   1238: 10:18:06                 		Finitely scheduling resource M290 FiniteHorizonDate 3/29/2022 ScheduleStartDate 9/30/2021 --- GetForwardDateTime
   1239: 10:18:06                 		Scheduling resource M290 time: 9/30/2021 0   --- GetForwardDateTime
   1240: 10:18:06                 			1Looking for conflict on resource M290 on 9/30/2021 and a start hour of 0 (getForwardDateTime)  --- GetForwardDateTime
   1241: 10:18:06                 		No Conflict found for Resource M290 on Date: 9/30/2021 Time: 0  --- GetForwardDateTime
   1242: 10:18:06                 		No Conflict found for Resource M290 on Date: 9/30/2021 Time: 0 End Date 9/30/2021   --- GetForwardDateTime
   1243: 10:18:06                 		Checking for next scheduled time on resource M290 after 9/30/2021 is 6 hours. Looking for at least 6 hours. (findNextOpenTimeBlock) --- findNextOpenTimeBlock
   1244: 10:18:06                 		 Checking for conflict on resource M290 on 9/30/2021 where LocalResourceTimeUsed.StartTime  >=  21600 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
   1245  10:18:06                 		 found CONFLICT with starttime for resource = False  OP-StartDate 9/30/2021 FirstWorkingTime 21600 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
   1246  10:18:06                 		2 found CONFLICT with starttime for resource = False  OP-StartDate 9/30/2021 FirstWorkingTime 21600 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
   1247: 10:18:06                 		Looking for next scheduled time on resource M290 Starting from 9/30/2021 and a start hour of 6  --- GetForwardDateTime
   1248: 10:18:06                 		Found that resource M290 has 17 working hours on 9/30/2021.  --- GetNextTotalAvailProdTime
   1249  10:18:06                 		Calculated Endtime is 23112  --- GetNextTotalAvailProdTime
   1250: 10:18:06                 		Found end date and time for resource M290 to be 9/30/2021 6.42   --- GetForwardDateTime
   1251: 10:18:06                 		Scheduled resource M290 on 9/30/2021 Starting 21600 for 0.41667 hours Ending 9/30/2021 Hour 6.42. --- processResourceID
   1252: 10:18:06                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   1253: 10:18:06                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   1254: 10:18:06                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021 Move Date 9/30/2021. --- processResourceID
   1255: 10:18:06                 	*First available time for Resource M290 is 9/30/2021 at 21600 (6) ending on 9/30/2021 at 6.42 for 0.4166666666666666666666666667 hours. Move Date 9/30/2021 Move Hour 6.42. --- processResourceID
   1256: 10:18:06                 Found time for M290 on 9/30/2021 21600 ending 9/30/2021 23112 Priority 1000 with Forward = _Forward. --- _SetPriority
   1257: 10:18:06                 	**2Chose Resource - M290 Time: Queue 9/30/2021 - 6, Start 9/30/2021 - 21600, End 9/30/2021 - 23112, Move 9/30/2021 - 6.42. --- OpDtlFdProduction
   1258  10:18:06                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
   1259  10:18:06                 	****Created RTU for job 055027 Operation 10 with start date of 9/30/2021 and enddate of 9/30/2021 --- createTTResourceTimeUsed
   1260: 10:18:06                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
   1261: 10:18:06                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
   1262  10:18:06                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals
   1263  10:18:06                 ttopmasOrig True x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- Consolcals
   1264: 10:18:06                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
   1265  10:18:06                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals

   1541  10:18:06                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
   1542: 10:18:06                 	Processing Resource M290 --- processCapability
   1543  10:18:06                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
   1544  10:18:06                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
   1545: 10:18:06                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
   1546  10:18:06                 		Queue Time is not calculated because: the first asm operation doesn't need queue time.. (runForwardResSched)   --- runForwardResSched
   1547: 10:18:06                 		Infinitely scheduling resource M290 FiniteHorizonDate 9/30/2021 ScheduleStartDate 9/30/2021 --- GetForwardDateTime
   1548: 10:18:06                 		Scheduling resource M290 time: 9/30/2021 0   --- GetForwardDateTime
   1549: 10:18:06                 		Looking for next scheduled time on resource M290 Starting from 9/30/2021 and a start hour of 0  --- GetForwardDateTime
   1550: 10:18:06                 		Found end date and time for resource M290 to be 9/30/2021 0   --- GetForwardDateTime
   1551: 10:18:06                 		Scheduled resource M290 on 9/30/2021 Starting 0 for 0.0 hours Ending 9/30/2021 Hour 0. --- processResourceID
   1552: 10:18:06                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   1553: 10:18:06                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   1554: 10:18:06                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021 Move Date 9/30/2021. --- processResourceID
   1555: 10:18:06                 	*First available time for Resource M290 is 9/30/2021 at 0 (0) ending on 9/30/2021 at 0 for 0 hours. Move Date 9/30/2021 Move Hour 0. --- processResourceID
   1556: 10:18:06                 Found time for M290 on 9/30/2021 0 ending 9/30/2021 0 Priority 1000 with Forward = _Forward. --- _SetPriority
   1557: 10:18:06                 	**2Chose Resource - M290 Time: Queue 9/30/2021 - 0, Start 9/30/2021 - 0, End 9/30/2021 - 0, Move 9/30/2021 - 0. --- OpDtlFdProduction
   1558  10:18:06                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
   1559  10:18:06                 	****Created RTU for job 055027 Operation 10 with start date of 9/30/2021 and enddate of 9/30/2021 --- createTTResourceTimeUsed
   1560: 10:18:06                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
   1561  10:18:06                 	-Forward Scheduling Job - 055027 Assem - 6 Operation - 10 Sequence - 10 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.25 and Production Time of 0.25. --- OperationForward

   1814  10:18:06                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
   1815: 10:18:06                 	Processing Resource M290 --- processCapability
   1816  10:18:06                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
   1817  10:18:06                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
   1818: 10:18:06                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
   1819  10:18:06                 		Queue Time is not calculated because: the first asm operation doesn't need queue time.. (runForwardResSched)   --- runForwardResSched
   1820: 10:18:06                 		Infinitely scheduling resource M290 FiniteHorizonDate 9/30/2021 ScheduleStartDate 9/30/2021 --- GetForwardDateTime
   1821: 10:18:06                 		Scheduling resource M290 time: 9/30/2021 0   --- GetForwardDateTime
   1822: 10:18:06                 		Looking for next scheduled time on resource M290 Starting from 9/30/2021 and a start hour of 0  --- GetForwardDateTime
   1823: 10:18:06                 		Found end date and time for resource M290 to be 9/30/2021 0   --- GetForwardDateTime
   1824: 10:18:06                 		Scheduled resource M290 on 9/30/2021 Starting 0 for 0.0 hours Ending 9/30/2021 Hour 0. --- processResourceID
   1825: 10:18:06                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   1826: 10:18:06                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   1827: 10:18:06                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021 Move Date 9/30/2021. --- processResourceID
   1828: 10:18:06                 	*First available time for Resource M290 is 9/30/2021 at 0 (0) ending on 9/30/2021 at 0 for 0 hours. Move Date 9/30/2021 Move Hour 0. --- processResourceID
   1829: 10:18:06                 Found time for M290 on 9/30/2021 0 ending 9/30/2021 0 Priority 1000 with Forward = _Forward. --- _SetPriority
   1830: 10:18:06                 	**2Chose Resource - M290 Time: Queue 9/30/2021 - 0, Start 9/30/2021 - 0, End 9/30/2021 - 0, Move 9/30/2021 - 0. --- OpDtlFdProduction
   1831  10:18:06                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
   1832  10:18:06                 	****Created RTU for job 055027 Operation 10 with start date of 9/30/2021 and enddate of 9/30/2021 --- createTTResourceTimeUsed
   1833: 10:18:06                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
   1834  10:18:06                 	-Forward Scheduling Job - 055027 Assem - 7 Operation - 10 Sequence - 10 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.25 and Production Time of 0.50. --- OperationForward

   2087  10:18:06                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
   2088: 10:18:06                 	Processing Resource M290 --- processCapability
   2089  10:18:06                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
   2090  10:18:06                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
   2091: 10:18:06                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
   2092  10:18:06                 		Queue Time is not calculated because: the first asm operation doesn't need queue time.. (runForwardResSched)   --- runForwardResSched
   2093: 10:18:06                 		Infinitely scheduling resource M290 FiniteHorizonDate 9/30/2021 ScheduleStartDate 9/30/2021 --- GetForwardDateTime
   2094: 10:18:06                 		Scheduling resource M290 time: 9/30/2021 0   --- GetForwardDateTime
   2095: 10:18:06                 		Looking for next scheduled time on resource M290 Starting from 9/30/2021 and a start hour of 0  --- GetForwardDateTime
   2096: 10:18:06                 		Found end date and time for resource M290 to be 9/30/2021 0   --- GetForwardDateTime
   2097: 10:18:06                 		Scheduled resource M290 on 9/30/2021 Starting 0 for 0.0 hours Ending 9/30/2021 Hour 0. --- processResourceID
   2098: 10:18:06                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   2099: 10:18:06                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   2100: 10:18:06                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021 Move Date 9/30/2021. --- processResourceID
   2101: 10:18:06                 	*First available time for Resource M290 is 9/30/2021 at 0 (0) ending on 9/30/2021 at 0 for 0 hours. Move Date 9/30/2021 Move Hour 0. --- processResourceID
   2102: 10:18:06                 Found time for M290 on 9/30/2021 0 ending 9/30/2021 0 Priority 1000 with Forward = _Forward. --- _SetPriority
   2103: 10:18:06                 	**2Chose Resource - M290 Time: Queue 9/30/2021 - 0, Start 9/30/2021 - 0, End 9/30/2021 - 0, Move 9/30/2021 - 0. --- OpDtlFdProduction
   2104  10:18:06                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
   2105  10:18:06                 	****Created RTU for job 055027 Operation 10 with start date of 9/30/2021 and enddate of 9/30/2021 --- createTTResourceTimeUsed
   2106: 10:18:06                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
   2107  10:18:06                 	-Forward Scheduling Job - 055027 Assem - 8 Operation - 10 Sequence - 10 - <S>etup/<P>roduction/<B>oth:  B for a Setup time of 0.25 and Production Time of 0.33. --- OperationForward

   5812  10:18:07                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0.33 --- processCapability
   5813: 10:18:07                 	Processing Resource M290 --- processCapability
   5814  10:18:07                 		Adjust Setup time by 1 to 0.15 --- GetTimeBlock
   5815  10:18:07                 		Adjust ProdTime by 1 to 0.33 --- GetTimeBlock
   5816: 10:18:07                 		***Scheduling resource M290 for 0.48 hours  --- processResourceID
   5817: 10:18:07                 		Making production calendar for Resource M290 from production calendar MAIN. --- MakeConResCal
   5818: 10:18:07                 		Making setup calendar MAIN for Resource: M290. --- MakeConResCal
   5819  10:18:07                 		Queue Time is not calculated because: the first asm operation doesn't need queue time.. (runForwardResSched)   --- runForwardResSched
   5820: 10:18:07                 		Finitely scheduling resource M290 FiniteHorizonDate 3/29/2022 ScheduleStartDate 9/30/2021 --- GetForwardDateTime
   5821: 10:18:07                 		Scheduling resource M290 time: 9/30/2021 0   --- GetForwardDateTime
   5822: 10:18:07                 			1Looking for conflict on resource M290 on 9/30/2021 and a start hour of 0 (getForwardDateTime)  --- GetForwardDateTime
   5823: 10:18:07                 		**Found conflict for Resource M290 on Date 9/30/2021 and Start hour 0 with Job 055027 Assem 5 Operation 10 ( getForwardDateTime )  --- GetForwardDateTime
   5824  10:18:07                 		 Checking IP-ProcTime 23112 to be sure valid time - B --- GetNextGap
   5825: 10:18:07                 		Now trying new time of Date 9/30/2021 Start Hour 6.42 for Resource M290  --- GetForwardDateTime
   5826: 10:18:07                 		Now trying2 M290 time: 9/30/2021 6.42   --- GetForwardDateTime
   5827: 10:18:07                 		Scheduling resource M290 time: 9/30/2021 6.42   --- GetForwardDateTime
   5828: 10:18:07                 			1Looking for conflict on resource M290 on 9/30/2021 and a start hour of 6.42 (getForwardDateTime)  --- GetForwardDateTime
   5829: 10:18:07                 		No Conflict found for Resource M290 on Date: 9/30/2021 Time: 6.42  --- GetForwardDateTime
   5830: 10:18:07                 		No Conflict found for Resource M290 on Date: 9/30/2021 Time: 6.42 End Date 9/30/2021   --- GetForwardDateTime
   5831: 10:18:07                 		Checking for next scheduled time on resource M290 after 9/30/2021 is 6.42 hours. Looking for at least 6.42 hours. (findNextOpenTimeBlock) --- findNextOpenTimeBlock
   5832: 10:18:07                 		 Checking for conflict on resource M290 on 9/30/2021 where LocalResourceTimeUsed.StartTime  >=  23112 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
   5833  10:18:07                 		 found CONFLICT with starttime for resource = False  OP-StartDate 9/30/2021 FirstWorkingTime 23112 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
   5834  10:18:07                 		2 found CONFLICT with starttime for resource = False  OP-StartDate 9/30/2021 FirstWorkingTime 23112 . (findNextOpenTimeBlock) --- getNextRsrceOpenDateTime
   5835: 10:18:07                 		Looking for next scheduled time on resource M290 Starting from 9/30/2021 and a start hour of 6.42  --- GetForwardDateTime
   5836: 10:18:07                 		Found that resource M290 has 17 working hours on 9/30/2021.  --- GetNextTotalAvailProdTime
   5837  10:18:07                 		Calculated Endtime is 24840  --- GetNextTotalAvailProdTime
   5838: 10:18:07                 		Found end date and time for resource M290 to be 9/30/2021 6.9   --- GetForwardDateTime
   5839: 10:18:07                 		Scheduled resource M290 on 9/30/2021 Starting 23112 for 0.48 hours Ending 9/30/2021 Hour 6.9. --- processResourceID
   5840: 10:18:07                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   5841: 10:18:07                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021. --- processResourceID
   5842: 10:18:07                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 9/30/2021 EndDate 9/30/2021 Move Date 9/30/2021. --- processResourceID
   5843: 10:18:07                 	*First available time for Resource M290 is 9/30/2021 at 23112 (6.42) ending on 9/30/2021 at 6.9 for 0.48 hours. Move Date 9/30/2021 Move Hour 6.9. --- processResourceID
   5844: 10:18:07                 Found time for M290 on 9/30/2021 23112 ending 9/30/2021 24840 Priority 1000 with Forward = _Forward. --- _SetPriority
   5845: 10:18:07                 	**2Chose Resource - M290 Time: Queue 9/30/2021 - 6.42, Start 9/30/2021 - 23112, End 9/30/2021 - 24840, Move 9/30/2021 - 6.9. --- OpDtlFdProduction
   5846  10:18:07                 		Checking if we should keep processing l_DateChanged False of Job: False l-OpMastSchedChange False l-TimeblockChange False iBeatCounter 0 --- Checkdatechange
   5847  10:18:07                 	****Created RTU for job 055027 Operation 10 with start date of 9/30/2021 and enddate of 9/30/2021 --- createTTResourceTimeUsed
   5848: 10:18:07                 				Consolidating calendar with resource M290  --- OpDtlFdProduction
   5849: 10:18:07                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
   5850  10:18:07                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals
   5851  10:18:07                 ttopmasOrig True x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- Consolcals
   5852: 10:18:07                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
   5853  10:18:07                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals

  10187  10:18:07                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
  10188: 10:18:07                 	Processing Resource M290 --- processCapability
  10189  10:18:07                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
  10190  10:18:07                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
  10191: 10:18:07                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
  10192: 10:18:07                 		Backward Scheduling  M290 for 0.0 hours on 10/1/2021 with a EndTime of 20.31 IP-ProcTime 20.31. --- processResourceID
  10193: 10:18:07                 		Infinitely scheduling M290 FiniteHorizonDate 9/30/2021 ScheduleDate 10/1/2021 --- GetBackwardDateTime
  10194  10:18:07                 		Found 10/1/2021 as a valid working date IP-ProcTime = 73116 --- GetBackwardDateTime
  10195  10:18:07                 		Found 10/1/2021 as a valid working date --- GetBackwardDateTime
  10196: 10:18:07                 		Scheduling resource M290 starting at time: 10/1/2021 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  10197: 10:18:07                 		Scheduling resource M290 for : ScheduleDate 10/1/2021 FirstProdHour 0 LastProdHour 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  10198: 10:18:07                 		Looking for  previous scheduled time on resource M290 before  10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  10199  10:18:07                 		Looking to Schedule 0.0 Hours Ending on 10/1/2021 and an end hour of 20.31 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  10200  10:18:07                 	Zero hours to schedule setting Start date to  Start time to 0 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  10201: 10:18:07                 		Scheduled start time for resource M290 for 10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  10202: 10:18:07                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  10203: 10:18:07                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  10204: 10:18:07                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021 Move Date 10/1/2021. --- processResourceID
  10205: 10:18:07                 	*First available time for Resource M290 is 10/1/2021 at 73116 (20.31) ending on 10/1/2021 at 20.31 for 0 hours. Move Date 10/1/2021 Move Hour 20.31. --- processResourceID
  10206: 10:18:07                 Found time for M290 on 10/1/2021 73116 ending 10/1/2021 73116 Priority 1000 with Forward = _Forward. --- _SetPriority
  10207: 10:18:07                 	**Chose Resource - M290 Time: SDt 10/1/2021, STime 20.31, End Dt 10/1/2021, End Time 20.31 Move Dt 10/1/2021 Move Hr 20.31 . --- OpDtlBkProduction
  10208  10:18:07                 	****Created RTU for job 055027 Operation 10 with start date of 10/1/2021 and enddate of 10/1/2021 --- createTTResourceTimeUsed
  10209: 10:18:07                 				Consolidating calendar with resource M290  --- OpDtlBkProduction
  10210  10:18:07                 		Backward Scheduling - Job 055027 Asm 2 Opr 10 OpDtl 10 AllocationBlock - 1 For: Enddate - 10/1/2021 EndHour - 20.31 Endtime 1 tmpendtime 595412.31. --- OpDtlBkProduction

  10490  10:18:07                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
  10491: 10:18:07                 	Processing Resource M290 --- processCapability
  10492  10:18:07                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
  10493  10:18:07                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
  10494: 10:18:07                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
  10495: 10:18:07                 		Backward Scheduling  M290 for 0.0 hours on 10/1/2021 with a EndTime of 20.31 IP-ProcTime 20.31. --- processResourceID
  10496: 10:18:07                 		Infinitely scheduling M290 FiniteHorizonDate 9/30/2021 ScheduleDate 10/1/2021 --- GetBackwardDateTime
  10497  10:18:07                 		Found 10/1/2021 as a valid working date IP-ProcTime = 73116 --- GetBackwardDateTime
  10498  10:18:07                 		Found 10/1/2021 as a valid working date --- GetBackwardDateTime
  10499: 10:18:07                 		Scheduling resource M290 starting at time: 10/1/2021 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  10500: 10:18:07                 		Scheduling resource M290 for : ScheduleDate 10/1/2021 FirstProdHour 0 LastProdHour 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  10501: 10:18:07                 		Looking for  previous scheduled time on resource M290 before  10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  10502  10:18:07                 		Looking to Schedule 0.0 Hours Ending on 10/1/2021 and an end hour of 20.31 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  10503  10:18:07                 	Zero hours to schedule setting Start date to  Start time to 0 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  10504: 10:18:07                 		Scheduled start time for resource M290 for 10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  10505: 10:18:07                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  10506: 10:18:07                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  10507: 10:18:07                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021 Move Date 10/1/2021. --- processResourceID
  10508: 10:18:07                 	*First available time for Resource M290 is 10/1/2021 at 73116 (20.31) ending on 10/1/2021 at 20.31 for 0 hours. Move Date 10/1/2021 Move Hour 20.31. --- processResourceID
  10509: 10:18:07                 Found time for M290 on 10/1/2021 73116 ending 10/1/2021 73116 Priority 1000 with Forward = _Forward. --- _SetPriority
  10510: 10:18:07                 	**Chose Resource - M290 Time: SDt 10/1/2021, STime 20.31, End Dt 10/1/2021, End Time 20.31 Move Dt 10/1/2021 Move Hr 20.31 . --- OpDtlBkProduction
  10511  10:18:07                 	****Created RTU for job 055027 Operation 10 with start date of 10/1/2021 and enddate of 10/1/2021 --- createTTResourceTimeUsed
  10512: 10:18:07                 				Consolidating calendar with resource M290  --- OpDtlBkProduction
  10513  10:18:07                 		Backward Scheduling - Job 055027 Asm 3 Opr 10 OpDtl 10 AllocationBlock - 1 For: Enddate - 10/1/2021 EndHour - 20.31 Endtime 1 tmpendtime 595412.31. --- OpDtlBkProduction

  10793  10:18:07                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
  10794: 10:18:07                 	Processing Resource M290 --- processCapability
  10795  10:18:07                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
  10796  10:18:07                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
  10797: 10:18:07                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
  10798: 10:18:07                 		Backward Scheduling  M290 for 0.0 hours on 10/1/2021 with a EndTime of 20.31 IP-ProcTime 20.31. --- processResourceID
  10799: 10:18:07                 		Infinitely scheduling M290 FiniteHorizonDate 9/30/2021 ScheduleDate 10/1/2021 --- GetBackwardDateTime
  10800  10:18:07                 		Found 10/1/2021 as a valid working date IP-ProcTime = 73116 --- GetBackwardDateTime
  10801  10:18:07                 		Found 10/1/2021 as a valid working date --- GetBackwardDateTime
  10802: 10:18:07                 		Scheduling resource M290 starting at time: 10/1/2021 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  10803: 10:18:07                 		Scheduling resource M290 for : ScheduleDate 10/1/2021 FirstProdHour 0 LastProdHour 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  10804: 10:18:07                 		Looking for  previous scheduled time on resource M290 before  10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  10805  10:18:07                 		Looking to Schedule 0.0 Hours Ending on 10/1/2021 and an end hour of 20.31 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  10806  10:18:07                 	Zero hours to schedule setting Start date to  Start time to 0 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  10807: 10:18:07                 		Scheduled start time for resource M290 for 10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  10808: 10:18:07                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  10809: 10:18:07                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  10810: 10:18:07                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021 Move Date 10/1/2021. --- processResourceID
  10811: 10:18:07                 	*First available time for Resource M290 is 10/1/2021 at 73116 (20.31) ending on 10/1/2021 at 20.31 for 0 hours. Move Date 10/1/2021 Move Hour 20.31. --- processResourceID
  10812: 10:18:07                 Found time for M290 on 10/1/2021 73116 ending 10/1/2021 73116 Priority 1000 with Forward = _Forward. --- _SetPriority
  10813: 10:18:07                 	**Chose Resource - M290 Time: SDt 10/1/2021, STime 20.31, End Dt 10/1/2021, End Time 20.31 Move Dt 10/1/2021 Move Hr 20.31 . --- OpDtlBkProduction
  10814  10:18:07                 	****Created RTU for job 055027 Operation 10 with start date of 10/1/2021 and enddate of 10/1/2021 --- createTTResourceTimeUsed
  10815: 10:18:07                 				Consolidating calendar with resource M290  --- OpDtlBkProduction
  10816  10:18:07                 		Backward Scheduling - Job 055027 Asm 4 Opr 10 OpDtl 10 AllocationBlock - 1 For: Enddate - 10/1/2021 EndHour - 20.31 Endtime 1 tmpendtime 595412.31. --- OpDtlBkProduction

  11096  10:18:07                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0.16667 --- processCapability
  11097: 10:18:07                 	Processing Resource M290 --- processCapability
  11098  10:18:07                 		Adjust Setup time by 1 to 0.25 --- GetTimeBlock
  11099  10:18:07                 		Adjust ProdTime by 1 to 0.16667 --- GetTimeBlock
  11100: 10:18:07                 		***Scheduling resource M290 for 0.41667 hours  --- processResourceID
  11101: 10:18:07                 		Making production calendar for Resource M290 from production calendar MAIN. --- MakeConResCal
  11102: 10:18:07                 		Making setup calendar MAIN for Resource: M290. --- MakeConResCal
  11103: 10:18:07                 		Backward Scheduling  M290 for 0.41667 hours on 10/1/2021 with a EndTime of 20.31 IP-ProcTime 20.31. --- processResourceID
  11104: 10:18:07                 		Finitely scheduling M290 FiniteHorizonDate 3/29/2022 ScheduleDate 10/1/2021 --- GetBackwardDateTime
  11105  10:18:07                 		Found 10/1/2021 as a valid working date IP-ProcTime = 73116 --- GetBackwardDateTime
  11106  10:18:07                 		Found 10/1/2021 as a valid working date --- GetBackwardDateTime
  11107: 10:18:07                 		Scheduling resource M290 starting at time: 10/1/2021 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  11108: 10:18:07                 		Scheduling resource M290 for : ScheduleDate 10/1/2021 FirstProdHour 6 LastProdHour 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  11109: 10:18:07                 		2Looking for  previous scheduled time on resource M290 before  9/30/2021 12:00:00 AM and a start hour of 20.31  --- GetBackwardDateTime
  11110: 10:18:07                 		Finitely scheduling Resource M290 on Date 10/1/2021 with a Finite Horizon Date of 3/29/2022 12:00:00 AM   (getBackwardDateTime)  --- GetBackwardDateTime
  11111: 10:18:07                 		Looking for conflict on resource M290 on 10/1/2021 and a start hour of 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  11112: 10:18:07                 		No conflict found for Resource M290 on Date 10/1/2021 and Start hour 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  11113: 10:18:07                 		Last production hour for Resource M290 on Date 10/1/2021 is hour 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  11114: 10:18:07                 		Same start time with  Resource M290 on Date 10/1/2021 and Start hour 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  11115  10:18:07                 		Start time and end time of operation equal. Retrying again 1 times   (getBackwardDateTime)   --- GetBackwardDateTime
  11116: 10:18:07                 		Looking for time scheduled on resource M290 before : ScheduleDate 10/1/2021 Hour 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  11117: 10:18:07                 			Checking for a operation on M290 scheduled before  10/1/2021  20.31   --- findPrevOpenTimeBlock
  11118  10:18:07                 		RETURNING3  Op-TotalTime 0 Starting 10/1/2021 0 and ending 10/1/2021 0  --- getPrevRsrceOpenDateTime
  11119: 10:18:07                 		Found the next (previous) operation scheduled for M290 is from 10/1/2021  0  to 10/1/2021 0  --- findPrevOpenTimeBlock
  11120: 10:18:07                 		Looking for  previous scheduled time on resource M290 before  10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  11121  10:18:07                 		Looking to Schedule 0.42 Hours Ending on 10/1/2021 and an end hour of 20.31 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11122: 10:18:07                 		 Found that resource M290 has 17 working hours on 10/1/2021.  --- GetPrevTotalAvailProdTime
  11123  10:18:07                 		Looking to Schedule 2 Hours Ending on 10/1/2021 and an end hour of 21 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11124: 10:18:07                 		 Found that resource M290 has 17 working hours on 10/1/2021.  --- GetPrevTotalAvailProdTime
  11125  10:18:07                 		Looking to Schedule 2 Hours Ending on 10/1/2021 and an end hour of 21 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11126  10:18:07                 	****5 OP-StartTime  71604   --- GetPrevTotalAvailProdTime
  11127: 10:18:07                 		Scheduled start time for resource M290 for 10/1/2021 and a start hour of 19.89  --- GetBackwardDateTime
  11128: 10:18:07                 		Check for Conflict on resource2 M290 for 10/1/2021 and a start hour of 20.31 OP-ZeroHourStartTime 595411.89  (getBackwardDateTime)  --- GetBackwardDateTime
  11129: 10:18:07                 		Check for Conflict on resource3 M290 for 10/1/2021 and a start hour of 20.31 OP-ZeroHourStartTime 595411.89  (getBackwardDateTime2)  --- GetBackwardDateTime
  11130: 10:18:07                 		NO Conflict on resource2 M290 for 10/1/2021 and a start hour of 19.89 OP-ZeroHourStartTime 595411.89  (getBackwardDateTime)  --- GetBackwardDateTime
  11131: 10:18:07                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  11132: 10:18:07                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  11133: 10:18:07                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021 Move Date 10/1/2021. --- processResourceID
  11134: 10:18:07                 	*First available time for Resource M290 is 10/1/2021 at 71604 (19.89) ending on 10/1/2021 at 20.31 for 0.4166666666666666666666666667 hours. Move Date 10/1/2021 Move Hour 20.31. --- processResourceID
  11135: 10:18:07                 Found time for M290 on 10/1/2021 71604 ending 10/1/2021 73116 Priority 1000 with Forward = _Forward. --- _SetPriority
  11136: 10:18:07                 	**Chose Resource - M290 Time: SDt 10/1/2021, STime 19.89, End Dt 10/1/2021, End Time 20.31 Move Dt 10/1/2021 Move Hr 20.31 . --- OpDtlBkProduction
  11137  10:18:07                 	****Created RTU for job 055027 Operation 10 with start date of 10/1/2021 and enddate of 10/1/2021 --- createTTResourceTimeUsed
  11138: 10:18:07                 				Consolidating calendar with resource M290  --- OpDtlBkProduction
  11139: 10:18:07                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
  11140  10:18:07                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals
  11141  10:18:07                 ttopmasOrig True x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- Consolcals
  11142: 10:18:07                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
  11143  10:18:07                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals

  11450  10:18:07                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
  11451: 10:18:07                 	Processing Resource M290 --- processCapability
  11452  10:18:07                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
  11453  10:18:07                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
  11454: 10:18:07                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
  11455: 10:18:07                 		Backward Scheduling  M290 for 0.0 hours on 10/1/2021 with a EndTime of 20.31 IP-ProcTime 20.31. --- processResourceID
  11456: 10:18:07                 		Infinitely scheduling M290 FiniteHorizonDate 9/30/2021 ScheduleDate 10/1/2021 --- GetBackwardDateTime
  11457  10:18:07                 		Found 10/1/2021 as a valid working date IP-ProcTime = 73116 --- GetBackwardDateTime
  11458  10:18:07                 		Found 10/1/2021 as a valid working date --- GetBackwardDateTime
  11459: 10:18:07                 		Scheduling resource M290 starting at time: 10/1/2021 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  11460: 10:18:07                 		Scheduling resource M290 for : ScheduleDate 10/1/2021 FirstProdHour 0 LastProdHour 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  11461: 10:18:07                 		Looking for  previous scheduled time on resource M290 before  10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  11462  10:18:07                 		Looking to Schedule 0.0 Hours Ending on 10/1/2021 and an end hour of 20.31 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11463  10:18:07                 	Zero hours to schedule setting Start date to  Start time to 0 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11464: 10:18:07                 		Scheduled start time for resource M290 for 10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  11465: 10:18:07                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  11466: 10:18:07                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  11467: 10:18:07                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021 Move Date 10/1/2021. --- processResourceID
  11468: 10:18:07                 	*First available time for Resource M290 is 10/1/2021 at 73116 (20.31) ending on 10/1/2021 at 20.31 for 0 hours. Move Date 10/1/2021 Move Hour 20.31. --- processResourceID
  11469: 10:18:07                 Found time for M290 on 10/1/2021 73116 ending 10/1/2021 73116 Priority 1000 with Forward = _Forward. --- _SetPriority
  11470: 10:18:07                 	**Chose Resource - M290 Time: SDt 10/1/2021, STime 20.31, End Dt 10/1/2021, End Time 20.31 Move Dt 10/1/2021 Move Hr 20.31 . --- OpDtlBkProduction
  11471  10:18:07                 	****Created RTU for job 055027 Operation 10 with start date of 10/1/2021 and enddate of 10/1/2021 --- createTTResourceTimeUsed
  11472: 10:18:07                 				Consolidating calendar with resource M290  --- OpDtlBkProduction
  11473  10:18:07                 		Backward Scheduling - Job 055027 Asm 6 Opr 10 OpDtl 10 AllocationBlock - 1 For: Enddate - 10/1/2021 EndHour - 20.31 Endtime 1 tmpendtime 595412.31. --- OpDtlBkProduction

  11753  10:18:07                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
  11754: 10:18:07                 	Processing Resource M290 --- processCapability
  11755  10:18:07                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
  11756  10:18:07                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
  11757: 10:18:07                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
  11758: 10:18:07                 		Backward Scheduling  M290 for 0.0 hours on 10/1/2021 with a EndTime of 20.31 IP-ProcTime 20.31. --- processResourceID
  11759: 10:18:07                 		Infinitely scheduling M290 FiniteHorizonDate 9/30/2021 ScheduleDate 10/1/2021 --- GetBackwardDateTime
  11760  10:18:07                 		Found 10/1/2021 as a valid working date IP-ProcTime = 73116 --- GetBackwardDateTime
  11761  10:18:07                 		Found 10/1/2021 as a valid working date --- GetBackwardDateTime
  11762: 10:18:07                 		Scheduling resource M290 starting at time: 10/1/2021 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  11763: 10:18:07                 		Scheduling resource M290 for : ScheduleDate 10/1/2021 FirstProdHour 0 LastProdHour 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  11764: 10:18:07                 		Looking for  previous scheduled time on resource M290 before  10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  11765  10:18:07                 		Looking to Schedule 0.0 Hours Ending on 10/1/2021 and an end hour of 20.31 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11766  10:18:07                 	Zero hours to schedule setting Start date to  Start time to 0 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11767: 10:18:07                 		Scheduled start time for resource M290 for 10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  11768: 10:18:07                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  11769: 10:18:07                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  11770: 10:18:07                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021 Move Date 10/1/2021. --- processResourceID
  11771: 10:18:07                 	*First available time for Resource M290 is 10/1/2021 at 73116 (20.31) ending on 10/1/2021 at 20.31 for 0 hours. Move Date 10/1/2021 Move Hour 20.31. --- processResourceID
  11772: 10:18:07                 Found time for M290 on 10/1/2021 73116 ending 10/1/2021 73116 Priority 1000 with Forward = _Forward. --- _SetPriority
  11773: 10:18:07                 	**Chose Resource - M290 Time: SDt 10/1/2021, STime 20.31, End Dt 10/1/2021, End Time 20.31 Move Dt 10/1/2021 Move Hr 20.31 . --- OpDtlBkProduction
  11774  10:18:07                 	****Created RTU for job 055027 Operation 10 with start date of 10/1/2021 and enddate of 10/1/2021 --- createTTResourceTimeUsed
  11775: 10:18:07                 				Consolidating calendar with resource M290  --- OpDtlBkProduction
  11776  10:18:07                 		Backward Scheduling - Job 055027 Asm 7 Opr 10 OpDtl 10 AllocationBlock - 1 For: Enddate - 10/1/2021 EndHour - 20.31 Endtime 1 tmpendtime 595412.31. --- OpDtlBkProduction

  11909  10:18:07                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0 --- processCapability
  11910: 10:18:07                 	Processing Resource M290 --- processCapability
  11911  10:18:07                 		Adjust Setup time by 1 to 0.0 --- GetTimeBlock
  11912  10:18:07                 		Adjust ProdTime by 1 to 0 --- GetTimeBlock
  11913: 10:18:07                 		***Scheduling resource M290 for 0.0 hours  --- processResourceID
  11914: 10:18:07                 		Backward Scheduling  M290 for 0.0 hours on 10/1/2021 with a EndTime of 20.31 IP-ProcTime 20.31. --- processResourceID
  11915: 10:18:07                 		Infinitely scheduling M290 FiniteHorizonDate 9/30/2021 ScheduleDate 10/1/2021 --- GetBackwardDateTime
  11916  10:18:07                 		Found 10/1/2021 as a valid working date IP-ProcTime = 73116 --- GetBackwardDateTime
  11917  10:18:07                 		Found 10/1/2021 as a valid working date --- GetBackwardDateTime
  11918: 10:18:07                 		Scheduling resource M290 starting at time: 10/1/2021 20.31   (getBackwardDateTime)   --- GetBackwardDateTime
  11919: 10:18:07                 		Scheduling resource M290 for : ScheduleDate 10/1/2021 FirstProdHour 0 LastProdHour 20.31   (getBackwardDateTime)  --- GetBackwardDateTime
  11920: 10:18:07                 		Looking for  previous scheduled time on resource M290 before  10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  11921  10:18:07                 		Looking to Schedule 0.0 Hours Ending on 10/1/2021 and an end hour of 20.31 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11922  10:18:07                 	Zero hours to schedule setting Start date to  Start time to 0 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  11923: 10:18:07                 		Scheduled start time for resource M290 for 10/1/2021 and a start hour of 20.31  --- GetBackwardDateTime
  11924: 10:18:07                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  11925: 10:18:07                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  11926: 10:18:07                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021 Move Date 10/1/2021. --- processResourceID
  11927: 10:18:07                 	*First available time for Resource M290 is 10/1/2021 at 73116 (20.31) ending on 10/1/2021 at 20.31 for 0 hours. Move Date 10/1/2021 Move Hour 20.31. --- processResourceID
  11928: 10:18:07                 Found time for M290 on 10/1/2021 73116 ending 10/1/2021 73116 Priority 1000 with Forward = _Forward. --- _SetPriority
  11929: 10:18:07                 	**Chose Resource - M290 Time: SDt 10/1/2021, STime 20.31, End Dt 10/1/2021, End Time 20.31 Move Dt 10/1/2021 Move Hr 20.31 . --- OpDtlBkProduction
  11930  10:18:07                 	****Created RTU for job 055027 Operation 10 with start date of 10/1/2021 and enddate of 10/1/2021 --- createTTResourceTimeUsed
  11931: 10:18:07                 				Consolidating calendar with resource M290  --- OpDtlBkProduction
  11932  10:18:07                 		Backward Scheduling - Job 055027 Asm 8 Opr 10 OpDtl 10 AllocationBlock - 1 For: Enddate - 10/1/2021 EndHour - 20.31 Endtime 1 tmpendtime 595412.31. --- OpDtlBkProduction

  16407  10:18:08                 		Capability efficiency  for M-10001-THW  primary operation detail. Time 0.33 --- processCapability
  16408: 10:18:08                 	Processing Resource M290 --- processCapability
  16409  10:18:08                 		Adjust Setup time by 1 to 0.15 --- GetTimeBlock
  16410  10:18:08                 		Adjust ProdTime by 1 to 0.33 --- GetTimeBlock
  16411: 10:18:08                 		***Scheduling resource M290 for 0.48 hours  --- processResourceID
  16412: 10:18:08                 		Making production calendar for Resource M290 from production calendar MAIN. --- MakeConResCal
  16413: 10:18:08                 		Making setup calendar MAIN for Resource: M290. --- MakeConResCal
  16414: 10:18:08                 		Backward Scheduling  M290 for 0.48 hours on 10/1/2021 with a EndTime of 19.31 IP-ProcTime 19.31. --- processResourceID
  16415: 10:18:08                 		Finitely scheduling M290 FiniteHorizonDate 3/29/2022 ScheduleDate 10/1/2021 --- GetBackwardDateTime
  16416  10:18:08                 		Found 10/1/2021 as a valid working date IP-ProcTime = 69516 --- GetBackwardDateTime
  16417  10:18:08                 		Found 10/1/2021 as a valid working date --- GetBackwardDateTime
  16418: 10:18:08                 		Scheduling resource M290 starting at time: 10/1/2021 19.31   (getBackwardDateTime)   --- GetBackwardDateTime
  16419: 10:18:08                 		Scheduling resource M290 for : ScheduleDate 10/1/2021 FirstProdHour 6 LastProdHour 19.31   (getBackwardDateTime)  --- GetBackwardDateTime
  16420: 10:18:08                 		2Looking for  previous scheduled time on resource M290 before  9/30/2021 12:00:00 AM and a start hour of 19.31  --- GetBackwardDateTime
  16421: 10:18:08                 		Finitely scheduling Resource M290 on Date 10/1/2021 with a Finite Horizon Date of 3/29/2022 12:00:00 AM   (getBackwardDateTime)  --- GetBackwardDateTime
  16422: 10:18:08                 		Looking for conflict on resource M290 on 10/1/2021 and a start hour of 19.31   (getBackwardDateTime)  --- GetBackwardDateTime
  16423: 10:18:08                 		No conflict found for Resource M290 on Date 10/1/2021 and Start hour 19.31   (getBackwardDateTime)   --- GetBackwardDateTime
  16424: 10:18:08                 		Last production hour for Resource M290 on Date 10/1/2021 is hour 19.31   (getBackwardDateTime)   --- GetBackwardDateTime
  16425: 10:18:08                 		Looking for time scheduled on resource M290 before : ScheduleDate 10/1/2021 Hour 19.31   (getBackwardDateTime)  --- GetBackwardDateTime
  16426: 10:18:08                 			Checking for a operation on M290 scheduled before  10/1/2021  19.31   --- findPrevOpenTimeBlock
  16427  10:18:08                 		RETURNING3  Op-TotalTime 0 Starting 10/1/2021 0 and ending 10/1/2021 0  --- getPrevRsrceOpenDateTime
  16428: 10:18:08                 		Found the next (previous) operation scheduled for M290 is from 10/1/2021  0  to 10/1/2021 0  --- findPrevOpenTimeBlock
  16429: 10:18:08                 		Looking for  previous scheduled time on resource M290 before  10/1/2021 and a start hour of 19.31  --- GetBackwardDateTime
  16430  10:18:08                 		Looking to Schedule 0.48 Hours Ending on 10/1/2021 and an end hour of 19.31 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  16431: 10:18:08                 		 Found that resource M290 has 17 working hours on 10/1/2021.  --- GetPrevTotalAvailProdTime
  16432  10:18:08                 		Looking to Schedule 2 Hours Ending on 10/1/2021 and an end hour of 20 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  16433: 10:18:08                 		 Found that resource M290 has 17 working hours on 10/1/2021.  --- GetPrevTotalAvailProdTime
  16434  10:18:08                 		Looking to Schedule 2 Hours Ending on 10/1/2021 and an end hour of 20 (getPrevTotalAvailProdTime)  --- GetPrevTotalAvailProdTime
  16435  10:18:08                 	****5 OP-StartTime  67788   --- GetPrevTotalAvailProdTime
  16436: 10:18:08                 		Scheduled start time for resource M290 for 10/1/2021 and a start hour of 18.83  --- GetBackwardDateTime
  16437: 10:18:08                 		Check for Conflict on resource2 M290 for 10/1/2021 and a start hour of 19.31 OP-ZeroHourStartTime 595410.83  (getBackwardDateTime)  --- GetBackwardDateTime
  16438: 10:18:08                 		Check for Conflict on resource3 M290 for 10/1/2021 and a start hour of 19.31 OP-ZeroHourStartTime 595410.83  (getBackwardDateTime2)  --- GetBackwardDateTime
  16439: 10:18:08                 		NO Conflict on resource2 M290 for 10/1/2021 and a start hour of 18.83 OP-ZeroHourStartTime 595410.83  (getBackwardDateTime)  --- GetBackwardDateTime
  16440: 10:18:08                 		Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  16441: 10:18:08                 		******Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021. --- processResourceID
  16442: 10:18:08                 		***Done Scheduling Resource M290 for job 055027 Operation 10 Priority 100 StartDate 10/1/2021 EndDate 10/1/2021 Move Date 10/1/2021. --- processResourceID
  16443: 10:18:08                 	*First available time for Resource M290 is 10/1/2021 at 67788 (18.83) ending on 10/1/2021 at 19.31 for 0.48 hours. Move Date 10/1/2021 Move Hour 19.31. --- processResourceID
  16444: 10:18:08                 Found time for M290 on 10/1/2021 67788 ending 10/1/2021 69516 Priority 1000 with Forward = _Forward. --- _SetPriority
  16445: 10:18:08                 	**Chose Resource - M290 Time: SDt 10/1/2021, STime 18.83, End Dt 10/1/2021, End Time 19.31 Move Dt 10/1/2021 Move Hr 19.31 . --- OpDtlBkProduction
  16446  10:18:08                 Checking purchase direct material constraint for operation 10 material CBS-64711804-30002500000000000-144000-0 . --- Check_Mtl_LeadTimes

  16448  10:18:08                 	****Created RTU for job 055027 Operation 10 with start date of 10/1/2021 and enddate of 10/1/2021 --- createTTResourceTimeUsed
  16449: 10:18:08                 				Consolidating calendar with resource M290  --- OpDtlBkProduction
  16450: 10:18:08                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
  16451  10:18:08                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals
  16452  10:18:08                 ttopmasOrig True x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- --- Consolcals
  16453: 10:18:08                 				Consolidated Operation Calendar with Resource Calendar: M290 --- Consolcals
  16454  10:18:08                 ttopmastcal  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- - - - - - - - - - - - - - - - - - - - - - - - - - --- Consolcals

  19321  10:18:08                 Rough cut scheduling 055027 False. Job start date 10/1/2021 Rough cut date 3/29/2022. --- CommitJob
  19322: 10:18:08                 Create RTU for Job 055027 Asmbl 2 Sequence 10 OpDtl 20 Whatif True. Resource M290 Start date: 10/1/2021, Start time: 73116, End Date: 10/1/2021, End time: 73116 --- CommitJob
  19323  10:18:08                 about apply whatif load :  False  --- CommitJob

  19367  10:18:08                 Rough cut scheduling 055027 False. Job start date 10/1/2021 Rough cut date 3/29/2022. --- CommitJob
  19368: 10:18:08                 Create RTU for Job 055027 Asmbl 3 Sequence 10 OpDtl 20 Whatif True. Resource M290 Start date: 10/1/2021, Start time: 73116, End Date: 10/1/2021, End time: 73116 --- CommitJob
  19369  10:18:08                 about apply whatif load :  False  --- CommitJob

  19412  10:18:09                 Rough cut scheduling 055027 False. Job start date 10/1/2021 Rough cut date 3/29/2022. --- CommitJob
  19413: 10:18:09                 Create RTU for Job 055027 Asmbl 4 Sequence 10 OpDtl 20 Whatif True. Resource M290 Start date: 10/1/2021, Start time: 73116, End Date: 10/1/2021, End time: 73116 --- CommitJob
  19414  10:18:09                 about apply whatif load :  False  --- CommitJob

  19457  10:18:09                 Rough cut scheduling 055027 False. Job start date 10/1/2021 Rough cut date 3/29/2022. --- CommitJob
  19458: 10:18:09                 Create RTU for Job 055027 Asmbl 5 Sequence 10 OpDtl 20 Whatif True. Resource M290 Start date: 10/1/2021, Start time: 71604, End Date: 10/1/2021, End time: 73116 --- CommitJob
  19459  10:18:09                 about apply whatif load :  False  --- CommitJob

  19502  10:18:09                 Rough cut scheduling 055027 False. Job start date 10/1/2021 Rough cut date 3/29/2022. --- CommitJob
  19503: 10:18:09                 Create RTU for Job 055027 Asmbl 6 Sequence 10 OpDtl 20 Whatif True. Resource M290 Start date: 10/1/2021, Start time: 73116, End Date: 10/1/2021, End time: 73116 --- CommitJob
  19504  10:18:09                 about apply whatif load :  False  --- CommitJob

  19547  10:18:09                 Rough cut scheduling 055027 False. Job start date 10/1/2021 Rough cut date 3/29/2022. --- CommitJob
  19548: 10:18:09                 Create RTU for Job 055027 Asmbl 7 Sequence 10 OpDtl 20 Whatif True. Resource M290 Start date: 10/1/2021, Start time: 73116, End Date: 10/1/2021, End time: 73116 --- CommitJob
  19549  10:18:09                 about apply whatif load :  False  --- CommitJob

  19577  10:18:09                 Rough cut scheduling 055027 False. Job start date 10/1/2021 Rough cut date 3/29/2022. --- CommitJob
  19578: 10:18:09                 Create RTU for Job 055027 Asmbl 8 Sequence 10 OpDtl 20 Whatif True. Resource M290 Start date: 10/1/2021, Start time: 73116, End Date: 10/1/2021, End time: 73116 --- CommitJob
  19579  10:18:09                 about apply whatif load :  False  --- CommitJob

  20013  10:18:09                 Rough cut scheduling 055027 False. Job start date 10/1/2021 Rough cut date 3/29/2022. --- CommitJob
  20014: 10:18:09                 Create RTU for Job 055027 Asmbl 19 Sequence 10 OpDtl 20 Whatif True. Resource M290 Start date: 10/1/2021, Start time: 67788, End Date: 10/1/2021, End time: 69516 --- CommitJob
  20015  10:18:09                 about apply whatif load :  False  --- CommitJob

I removed the lines referring to other resources to cut down on the size but I’m not seeing anything that would explain why it is choosing to overschedule.

That post is awesome. One of the first places I visited and there are a ton of things to try there (especially the long post part way down). Unfortunately, none of the steps listed fixed this problem.

One thing is bugging me in the logs :
image

The capability efficiency seems to adjust your estimated time to 0 for both setup and production.

It does appear that it is setting it to 0 there. Trying to narrow that part down, I don’t see anywhere to set an efficiency for a capability overall.
image

And in the list on the capability, the resource factors are set to 1:

The line in the log that keeps getting me is two lines after your snippet.

Infinitely scheduling resource M290 FiniteHorizonDate 9/30/2021 ScheduleStartDate 9/30/2021 — GetForwardDateTime

The other machines resources for that job do not say infinitely:

Scheduling resource M019 time: 9/30/2021 0 — GetForwardDateTime

And as shown in the screenshots of my setup in the posts above, it appears as if there is nothing pointing towards infinitely scheduling this job so I’m not sure why it is deciding to.

What you are missing is the concept that capabilities are used for. It is to schedule work on a different resource OUTSIDE OF YOUR RESOURCE GROUP when the specified resource is unavailable. Having a capability with only one resource in it doesn’t make sense when you consider how they are meant to be used.

It could be that element that is causing your scheduling problem.

2 Likes

Thank you Gil. I guess I just needed it really driven home that capabilities are not going to do what we had hoped they would. Since we have some capabilities that are only available on a single machine, it looks like we would need to use a mix of scheduling specific machines and possibly using capabilities for those where we have more than once machine. We had also hoped to use them with employees in the future, but that won’t work because with turnover we could have capabilities drop down to a single resource which would cause scheduling to not work properly.

It’s just very disappointing that the effectiveness of capabilities breaks if you were to go down to a single resource because it sounds like if I were using capabilities for my scheduling and a machine goes down and needs to be made inactive, scheduling won’t schedule out but instead decides to dump everything on the single resource left with no regards to overscheduling.

So now another question since I’m going to have a ton of operations that are broken, is there a way to clear out a capability for an operation once it has been chosen? Through my reading I’ve learned that having an operation with a capability, resource group, and resource chosen causes global scheduling to not run properly so I need to figure out how to remove the capabilities from the operations where I’m going to have to choose the resource instead.

If you have a few hundred routings, I’d just power through them and make the changes.

If you have a few thousand, you might have to go the IT or DMT route.

I was going to go the power through them route, but it won’t let you choose nothing as the capability once one has been selected.

Nevermind, I was thinking I’d have to click something since it was a combo box but delete worked fine.

Thank you @Gil_V, @jkane, @bboes, @bordway, and @mbilodeau for your attempts to help me with this. I greatly appreciate all of your time and effort.

So I powered through 360+ operations for the capability held solely by resource M290. Changed all these operations to look like this:

image

And yet after rerunning global scheduling:

image

So it’s still overscheduling the resource. So capability with a single resource wasn’t the issue.

You need to only have a Resource Group or a Resource. You should not have both.

OK, guess that’s next to try on my list…

This did not work either.

image

At this point I’m really starting to question either my sanity or whether this software will ever do anything. I’ve read everything I can find on scheduling (which most of it is conflicting) and have changed every checkbox and option at least a couple times. I’ve already given up on it scheduling employees since the general consensus is that doesn’t work and I’ll have to use one of the workarounds others have used, but it doesn’t even appear that this can finitely schedule the machines.

1 Like

You did not receive good advise previously.

You need a resource group for every operation.
You only specify a resource in a situation where an item runs on just one resource in the group.

1 Like

So just to verify before I power through these hundreds of operations again, this operation requires a capability that is only on a single resource which is the only resource within the resource group. So for the operation, I want to capability to be blank. I want resource to be blank. I want only the resource group populated. Is that correct?

Yes. Think about it like this. If you discover in the future that you need to add a second piece of equipment in the future to that group, all you have to do is create the resource and add it to the resource group.

No changes to the operations have to be made, and jobs will schedule across two machines instead of just one.