How to create Roles and ACL

enigmagope
Tera Expert

Hi,

I don't understand how roles and ACL works.Please help me to understand how to create role as follows

1. Creating a role for normal user:

Where user should have Read_only view to the request raised by them, also the corresponding task of the request   raised by user from sc_task table.

2. Creating a role for Supervisor:

In this if Supervisor has 5 team members. He should have Read_only   view   to the request raised by them along with the request he has raised, also the corresponding task of the request from sc_task table..

I'm not sure if it is possible or not. Please help with this.

Regards,

Gope

4 REPLIES 4

Rajesh Mushke
Mega Sage
Mega Sage

Hi GopeNath,



for creating Roles plese follow the procedure



Creating Roles

  1. Navigate to User Administration > Role.
  2. Click New.
  3. Fill out the form fields (see table).
  4. Click Submit.
The new role appears on the Roles list. The new role does not have access to any application or module until you add other roles to it or add the new role to the appropriate applications and modules.



Refer : http://wiki.servicenow.com/index.php?title=Creating_Roles#gsc.tab=0



For Read only access you have create read ACLs for this role   and



Refer   : http://wiki.servicenow.com/index.php?title=Using_Access_Control_Rules#gsc.tab=0




Thanks,
Rajashekhar Mushke
Rising star : 2022 - 2024
Community Leader -2018
Connect me on LinkedIn : Rajashekhar Mushke

Hi Rajesh,


I've already tried to create role and acl with the above mentioned link. But I'm not sure how to create a role and acl for the requirement I have shared.Please help me with that.


Harsh Vardhan
Giga Patron

Hi Gopenath,



there is already ootb acl has been created for sc_task table.


you just need to modify or add few more acls as per your requirement.


ACL: the purpose of this functionality is to provide security on the table as well as column level. who can perform CRUD operation on record.   plenty of different operations can be performed through acl.


if you want to give user to view records then you need to create read acl for the table.


Please check the below links to understand about acls.



GenevaGem - ACL Execution Plan — CAVUCode


ServiceNow KB: Determining if a user has permissions to create, read, and write on an extended table...


Using Access Control Rules - ServiceNow Wiki


Hi Harsh,



I have tried to create role and acl with the above mentioned link. But I'm not sure how to create a role and acl for the scenario I have shared on my question. Please help me with that