The EMPLOYEE table can be secured for the ESS role to only allow access if COMPANY/EMPLOYEE in the table = COMPANY/EMPLOYEE in the employee’s identity. The EMPLOYEE table can be secured for the MSS role by using the IsSupervisorOf function which gives access to only the direct reports of a manager. So, when both are in force, the less restrictive MSS role wins out and all is good.
Enter the Org Chart link. The Org Chart allows one to navigate thru the organization’s structure (via HS10) and see who reports to whom. At any time you can click on a person’s name and get a profile of that person. And where does that profile come from? The EMPLOYEE table! So, if I click on the CEO’s name, since I am neither the CEO nor he/she is my direct report, the applet just spins and returns nothing. Sleuthing into the lase logs shows that “NO_ACCESS” was returned as a result of the EMPLOYEE table’s security rule from the MSS role (as it should!). Unfortunately the applet just spins, it doesn’t return any kind of “Security Violation” message or anything like that.
So, is the answer to get Org Chart to work to open up access to EMPLOYEE in the ESS/MSS roles? I don’t think so since an application user would then have access to the full employee table from HR11 drill/selects.
This is my quandary.
Any ideas?
We had reported the spinning issue on the Org Chart to Lawson who had created a PT to resolve as the system should return some reasonable notification of what is happening whether it is security violation or something else.
I was recently informed that the PT was completed and the change was made in the latest version of EMSS - 9.0.1. Lawson also stated that with EMSS version 9.0.1, the version does not have to match application version.
Unfortunately we are in the midst of getting ready for Open Enrollment on version 9.0.0 (app 9.0.0) and I haven't had a chance to upgrade EMSS to see if it has actually been resolved. Elizabeth Ardito