Optimize BOM/BOO List views, Prevent AutoUpdate

I am brand new to Epicor so I apologize in advance if I present any glaring oversights or anything like that.

I’m trying to optimize our BOM/BOO lists in the Job Entry Application. When any field in the grid is changed, Erp.BO.JobEntry.Update runs and commits the changes immediately, resulting in almost a full second hiccup before any other changes can be made. This slows down the user significantly when they need to change multiple things.

I figured I could simply override an event with a custom layer in Application studio to prevent autosaves and still allow manual saves, but I can’t find any event where I can do this, if one even exists. I also thought about using a BPM where I could pass a variable from Transview or the global variable widget in studio. I’ve been under the impression that those options are client side only so they wouldn’t be seen by the BPM. Does anyone know if that would work? If not, has anyone found a solution to something like this before?

Any help would be greatly appreciated,
Thank you.

1 Like

You can try the drag and drop method for adding, this will allow multiple changes at once. Deleting, is one at a time.

@AndyGHA That’s actually very good to know. That will certainly help with adding lines. Thank you.

Do you happen to have any advice on how to optimize changing specific fields on materials/operations that are already added to the list? Say I wanted to change the QtyPer field from 1 → 2 on a single line. This still causes a noticeable pause after clicking away from the field that I’m hoping to reduce as much as possible.

Export to excel, make changes then paste Update should do it.