We had a similar situation. We want a specific PC to be associated with a Resource Group for the Work Queue. I ended using a browser cookie to store the specific Resource Group that the PC would use. Here is what I came up with. Custom Styling and JavaScript
All the pieces are self contained in the Epicor environment.
It’s not a bullet proof solution as it is just a cookie and can be cleared and they could also use a different browser. And Epicor could decide to break this at any point.
But on a MES layer, you could set up button with a slide-out that’s only shown for a specific security group or users. Then set the cookie with that slide-out. Then use that value for the logic where you need. If there is an event you can hook into, like an after window load event, you can get the value or hold it in the TransView for future use.