We are in the process of implementing our infor 10 system. We are currently on Lawson 9 and have been now since 2008. HR has just noticed during implementation that managers can potentially go to PA42 and drill around and see info they should not see.
The way they can do this is by getting a job requisition workunit in their inbasket to approve or deny. Inside of the details for that workunit there is a related links screen which takes them to the form where they can see info on the requisition. Apparently this has never been locked down and if someone is smart enough, they can go to the position field and choose any position and then drill around and pull up any employees info they wanted. They should only be able to see their own employees or positions.
I know how to lock forms down doing the basic grant or no grants / giving add , inquire, view etc...but I dont really have much experience with locking down drill screens to see only certain info.
Is there a way to lock the drill screens down to only display what they should be assigned or is there somewhere else I have to lock things down? I contacted lawson support but they were not much help.
It appears that many of the things I am worried about use the PAJOBREQ "file". It appears that whoever created this security class set that PAJOBREQ with unconditional access for action of I (inquire)
I guess I do not know how I would write this for them to only be able to inquire or drill only for positions or employees that belong to them...or not drill at all.
They need access to see the info, but only certain info. My security rule skills have not gone that in depth yet as I am still trying to learn.
Posted By BarbR on 12/16/2014 1:50 PM I use this User object: iF(user.isInChainOfCmdOfEmpInHR(lztrim(table.COMPANY),lztrim(table.EMPLOYEE))) 'All_ACCESS,' else 'NO_ACCESS,'
Thanks,
I was actually looking at that rule to use. I did not know what to put exactly where you have lztrim(table.company), and lztrim(table.employee)
Can you tell me what exactly that is doing? the lztrim and then just saying table.company