Auto clock out of jobs at lunchtime. Possible?

Is there any “automatic” way to have Epicor clock an employee out of their jobs when they take their 30 minute lunch break. Right now, all of our folks have to stand at terminals and clock out of all their jobs, then clock into an Indirect Lunch code while they are at lunch, then clock out of indirect and back into all of their jobs after their lunch break is over. Is there any way to streamline/automate this so they don’t have to waste so much time manually clocking in/out?

We’ve written external applications and hooks to do similar stuff but there isn’t anything built in as far as I know.

Look at using Shifts….within Shifts this is where you would set up lunch time where the system effectively does what you are talking about….I bold ‘effectively’ because it does NOT do exactly what you are talking about but it does take into account that the guy is not working at a given time. The testing part would be if the system then takes the time out of the job itself….it has been so long since I have done this but I am 90% sure it does.

M. Manasa Reddy
P: 703.471.7145 x454
manasa@euclidsys.commailto:manasa@euclidsys.com

1 Like

I could be mistaken but I thought that if you preset the lunch time on the
shift then Epicor deducts that time automatically.

No clocking out is required.

Brad

Brad

Yea we have done that in the past Manasa, the issue is we want them to have a “paid” lunch and Epicor’s lunch setup within the shift module assumes it will go unpaid. We are changing the way our shifts work. Up until a week ago, we had our 1st shift work an 8.5 hour shift with a 30 minute “unpaid” lunch and 2 10 minute “paid” breaks. Setting up the lunch times in the shift setup worked exactly how we wanted in that scenario, it deducted the time off the job during their “lunch” time that was setup in their shift code. NOW, however, they are changing the shifts to a straight 8 hours with a 30 minute “paid” lunch and no breaks. We “want/need” the lunchtime to be counted in their daily hours now BUT we don’t want them to have to clock out of jobs and back into lunch just to satisfy this. Hope that makes sense.

that makes sense, and unfortunately nothing out of the box to do this…you will have to come up with either a series of BPMs or code to do this…but then you would have to make sure there was a way to get them back on ALL of their jobs once lunch is done again…

Manasa

Yeah, it’s a somewhat unique requirement for sure. I’ve done something very similar to this using service connect. It basically goes out by user, looks at the active labor record, writes the needed info to a UD table for queuing purposes, then clocks out all the operations. When it’s time to put them back in it clocks them in using that same queuing data.

I should add that you may need go to the company maintenance screen and
goto the production - data collection tab and turn on the calculate idle
time function. You can setup a resource group called indirect unless you
have one similar already and point the indirect labor to the indirect code
you want.

Brad

Ok, sorry I am behind on thread.

Could you setup a new break time to replace the lunch setup?

Brad