I’m trying to create a way to prevent our users from selecting “none” as a workstation. Currently I have a script that runs every 2 hours that will run a baq to find all users without a workstation selected and then update it via DMT but from my understanding the workstation is only on the session and doesn’t get committed to the employee record until after they close out of Epicor. I’m trying to find a way to prevent them from ever selected “none” for a workstation but I can’t tie in to SessionMod on a BPM to prevent them from selecting the workstation. Any ideas on a decent way to do this?
I screwed with it for quite a while.
The best I could do was make the client crash and close when they chose none.
Can display a message before closing though if that’s acceptable.
They can learn the hard way.
It looks like you’re on Kinetic, Do you know if there is a way to do this in 10.2.600? I can’t even find ice.lib.SessionMod in 10.2.600 to try to create a BPM
Choose ICE, Type Simple Service, then look.
Why even let users set a Workstation? Just have a BPM look up the session and use the session client name to key to a workstation lookup. Overwrite with that. There will still be a “Workstation” dropdown, but it’s effectively ignored.
Unfortunately that’s not an option in 10.2.600. I might just have to wait for our kinetic upgrade.

