Managing Position Data Security
If you try to create a position (using the Add action) that already exists in Human Resources, the system displays a message informing you that a position already exists with that number and enables you to access the existing record. If you access the record for the position, the system allows you to update the data for the existing position, even if it belongs to a department for which you don't have security access. This is because:
-
You won't create duplicate positions in the system, so the system won't issue lower level SQL errors when you create new positions.
-
The system enables you to make departmental transfers.
For example, if a position is moving to your department from another department for which you aren't cleared for security access, you can still make the transfer using the Add action, provided you know the exact position number.
Position data is less sensitive than employee data because no salary data appears in the Position Data pages. Thus viewing position data briefly when the system generates the error message is less critical than being aware of a position's existence in the system. You can modify the system so that users can't see position data even briefly using the Add action.
To prevent users from viewing position data using the Add action:
-
In PeopleSoft Application Designer, access the POSITION_DATA component.
-
Highlight the DESCR field and select View PeopleCode.
-
For the POSITION_DATA component, select the Row Select PeopleCode.
-
Read the instructions for commenting the code out that restricts this situation.
-
Open the POSITION_DATA component Properties and change the search record for the Add action to POSITION_SRCH.
See the product documentation for PeopleTools: Application Designer Developer's Guide