Symptom
You have a requirement where -
- Your organization wants to have specific list of Confidential Positions
- These Positions should visible to only few sets of employees.
Environment
Employee Central Position Management
Resolution
- Create a New custom field in the Position Object with name suppose "Confidential". Make this field with Data type as "Boolean"
- Go to Manage Positions and Maintain this fields value to be "YES" or "NO" for all the positions. You can maintain this even using the Import.
- Make sure you have data in your instance where both type of data i.e YES and NO is maintained.
- Get the list of all Permission roles belonging to the Employee where access to Position Object has been granted through the Permission.
- Go to all the respective roles, Edit Granting -> Section 3 -> Specify the target population for the other objects ->Position -> Restrict target population to -> Specify the field Confidential = false (Access to Positions where Confidential Value is maintained as NO)
- Make sure to do this change in all the Permission roles which gives access to Object Position.
Note - Position Object should be Secured
Keywords
Confidential, Position, Org Chart, Private, Position Management, RBP , KBA , LOD-SF-EC-POS , Position Management , Problem
Product
SAP SuccessFactors HCM Core 1811