If anyone is interested this changes also affects MES. I have opened an Epicor Idea on it since support told me it is working as designed.
I was originally looking on this site to see if anyone found a way around for the time being. Process Calling didn’t seem to work, but maybe I entered it wrong. Does anyone know if that works using Kinetic UI?
Here is a link to the idea if you could vote, but here is also what was included for those searching this site. 2022.2 Homepage security causes a total menu security change for MES
=============================================
As stated by Epicor support, there was a security change to harden security by requiring the end user to have access to the entire menu structure that leads to the menu item in question in 2022.2 whereas in 2022.1 the user only needed access to the menuID of the menu item in question. In making that change, they revoked MES (Data Collect) screen access.
For a basic user to open any of the trackers, they now need access to the entire tree down to the menu item. This is dependent on which menuID the MES button points to. One example: MES Part Tracker opens menuID OMGO3004, I had to give the user access to Sales Management (SEC464) then Order Management (SEC044) then General Operations (SEC049) then Part Tracker (SEC183). This is the case for all trackers in MES if the user doesn’t happen to have the whole menu structure.
Since many of the base menus are structured to allow based on access above, this would give many employees access to Order Entry or other sales functions that they should not. The only way around that would be to go to every menu item and set individual security. Cloud customers would also have the added benefit of being required to copy every menu to the current company.
Epicor should have pointed those MES buttons to a process menu to have individual security or to an Executive Analysis menu as to not give excessive security out. Stop trying to tie a bunch of screens and options to a single security ID. I noticed many of the EVA skills tied to the Part Tracker security ID as well. These should all have their own ID.
As a side note, they could do the same for the trackers on the default homepage in the smart client/Web instead of making everyone modify the homepage. It probably would have been better to just have trackers on the default homepage pointing to Executive Analysis and remove entry screens for security.
Most of MES is rendered useless until we modify security. Reverting to Classic doesn’t sound like a good idea now that they are all used to Kinetic. I would also prefer not to customize the MES screen just to fix a security issue.