Two screen control: employee center and classic screen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-17-2024 02:16 AM
Hi ALL
You need permissions to create a record producer and use the record producer's reference items.
If you have the permissions, you can view the information in the classic screen with read permissions in the table_name.list list. However, if you do not have this permission, the records of the referenced table will not be displayed on the record producer screen.
I think it can be done somehow with ACL, so I tried the following.
It doesn't seem to work as I expected, so I'm wondering if there is a good way to do it.
Current:
Objective
I want to control access to the records in the x_800664_test2_num table in ServiceNow based on specific user roles. The desired behavior is as follows:
In the Classic UI:
- Only users with the x_800664_test2.accounting_role should be able to view the records of the x_800664_test2_num table in the list view of the Classic UI.
- Users without the x_800664_test2.accounting_role should not see any records in the list view of the Classic UI.
In the Employee Center:
- Users with the x_800664_test2.hr_role should be able to select records from the x_800664_test2_num table through the num_table reference field in the request screen of the Employee Center.
- The reference field in the Employee Center should not be affected by the restrictions applied in the Classic UI, meaning users should still be able to select records even if they don’t have access in the Classic UI.
Current Issue
- A user (user02) with the x_800664_test2.hr_role is currently able to view the records of the x_800664_test2_num table in the Classic UI list view, even though this user should only have access through the reference field in the Employee Center.
- I want to prevent this user from seeing the records in the Classic UI list view while still allowing them to select records through the Employee Center’s reference field.
Expected Behavior
- In the Classic UI, only users with the x_800664_test2.accounting_role can see the records of the x_800664_test2_num table.
- In the Employee Center, users with the x_800664_test2.hr_role can select records from the x_800664_test2_num table via the num_table reference field, without being restricted by the Classic UI access control.