Roles: give access rights to table for different users

stryker129
Mega Guru

Hello guys,

I have custom table "Customer" and have 4 groups of users.

Each group contains multiple users.

Now I would like to give read-only access for one of the groups to one of the application modules.

What are correct steps to do it?

My steps are in the following:

1. Create new role

2. Add this role to user

3. Add this role to group

4. Edit ACL rules: add this role to "read" only; remove other roles from "create", "write" and "delete" actions.

As a result user with this role have full access to mentioned table, but he should have only access to "read"

Thanks in advance

1 ACCEPTED SOLUTION

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hello Ivan,



You have to create a new role and assign it to the group. When you assign roles to groups rather than to individual users, members of the group inherit the role. When a user switches groups, the new group role is assigned automatically.



Coming to your second question you will have to assign the custom role in "Read" level ACL's. However restrict create,write and delete with some other custom role.


http://wiki.servicenow.com/index.php?title=Using_Access_Control_Rules



View solution in original post

6 REPLIES 6

Looks like it was started as a discussion instead of a question.   I've gone ahead and updated it.



Thanks,


How to restrict the table access from the Admin Role? I don't want admin create, delete, read, update the record?