- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-09-2022 03:09 AM
Hi All,
Requirement: I have created a new custom app called "PeopleNow" and created a new table called "GB Case" which is extended from Task table and created few record producers using this table.
Here, there are three categories of users who use this application.
1. Requesters(who raise the GB Cases using the Record producer. Also, here - Person A should not be able to see the Person B or other requests or GB Cases)
2. Fulfiller(whom the GB Cases gets assigned to)
3.Admin(Developer)
Can anyone guide me how can the above roles be managed efficiently in the custom app and the custom table.
Thanks & Regards,
Siva Jyothi.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-11-2022 11:22 PM
@kavitha_cr Please check if there is already a * ACL present on the table. which is blocking access to the fields. If yes then you also create * ACLs same as we created table.None ACLs
And you must add the below script in CREATE/READ/WRITE ACL
ServiceNow Community Rising Star, Class of 2023
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-12-2022 02:25 AM
Hi @jaheerhattiwale ,
There are no * ACL's on this table and there are 4 ACL's (None) create, read, write, delete
I have deactivated the delete ACL as the user shouldn't be able to do.
For the other 3 ACL's I have added the given code, but still Create new button is not visible on the table level.
The ACL's are below.
When given the user role to an employee, no records are displaying and even the employee is unable to see the record assigned to him.
Could you please check if anything needs to be corrected.
Thanks,
Siva.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-12-2022 02:46 AM
@kavitha_cr You shot not deactivate the delete acl, that will give everyone access to delete. You can add answer=false in script to avoid deletion.
And if you have added correct role and script in create/read/write acl then log out and log back in to check.
Please mark as correct answer if this solves your issue.
ServiceNow Community Rising Star, Class of 2023