Hello,
As I see that this issue occurs not just for us. Workers use production floor execution interface, where they starts their activities, logs breaks and etc. We need to track exactly when and what time was spent on breaks by using production floor execution, because each worker takes breaks when he wants at different times at different days. So we can't use predefined breaks into the profile.
Problem occurs when the break is started during any activity, the activity time isn't reduced by the break, but the logic says that program must pause the activity time calculation during a break. At the end of the day looking at the sum of the activities times, break times are duplicated. Looking at indirect activities setup window, breaks are set correctly as breaks, so it looks easy task to calculate times without any issues, but program isn't working as it should. In time and attendance module we always do the calculation, approval and transfer, but it makes no difference.
After all we get wrong registered times for our orders, they are much longer than they were really produced. Other indirect activities forces worker to stop their current activity, but breaks causes the issues.
Is there any way to solve this issue? I am planning to set the breaks as job of indirect activity, so the worker must be forced to stop activity.