9. Define Object Level Permissions in Role-Based Permissions
To use foundation objects/generic objects on a job requisition, you must first grant permission for each object. The following permissions can be granted to an object:
View Current
View History
Create
Insert
Correct
Delete
Import
Export
View Current: Lets users see the currently effective record of an MDF Foundation Object. It is Read only, editing requires Correct/Insert/Delete permission.
View History: Lets users open the History/timeline to view past and future effective-dated slices for the object. It is Read only permission. Typically is combined with other edit permissions.
Create: Granting the Create permission to an object displays the option to create a new object instance (data). Once the Create permission has been granted, a create icon is displayed next to the input field associated with the object. Click this icon to create a new instance (data) for this object.
Insert: The user can add a new effective-dated time version to an existing instance of that foundation object.
Correct: Lets users edit fields in the selected effective-dated slice withouth creating a new slice or changing its start date. Ideal for fixing typos or data error, workflows/rules may apply.
Delete: Removes Data. For effective-dated objects, it deletes the selected slice, if it's the only/first slice, the whole instance may be removed.
Import: Allows using Import and Export Data functionality to mass create or update MDF Foundation Objects records via CSV.
Export: Allows downloading current data for that object to CSV from the same tool.
See additional examples of object level permissions in Implementing HR Master Data Sync for Foundation Object and Generic Object Fields in Recruiting Management.
In the figure below, you see how we have set the permissions for the admin users earlier from role-based permissions.
Object level permissions also need to be set for any users who will create or edit job requisitions, so for our use case, that’s all hiring managers and members of the Staffing Department. Update the Create Recruiting Forms Role created to allow the users to see the field. Remember that permission to read or write is granted in the JRDM.