table is not visible for normal user, but it is visible for ADMIN user.

kumarajit
Kilo Expert

Global service Catalogs is the table name and it is visible to me as i have ADMIN role, for normal ITIL role it is not visible. did i missing some roles.

2, should i try for some ACL on this.

find_real_file.png

6 REPLIES 6

Deepak Ingale1
Mega Sage

I guess it is a custom module created.


You can check if module is restricted based on roles.


aliciaamber
Giga Contributor

Hi there,



This link might help you http://wiki.servicenow.com/index.php?title=Creating_a_Custom_Table#gsc.tab=0


I have copied in the relevant sections below.



6 Creating Security Rules for Tables


You can quickly create basic security rules for a table. To learn more about security rules, see Using Access Control Rules.


To create security rules from the table record:


  1. Navigate to System Definition > Tables.
  2. Create a new table or open an existing table record.
  3. Select the Create access controls check box. The User role field appears on the form.
  4. Enter a new name or select an existing user role that is required to access the table.
    If you are working on an application or a table that is part of an application, the default user role for the application is automatically populated. Otherwise, the field is automatically populated based on the table label.

     


    Add table security


  5. Click Submit or Update.
    • If the user role does not match an existing role, a new role is created.
    • Security rules are created that grant the user role full access to the table—read, write, create, and delete.
  6. [Optional] Reopen the table record and scroll down to the Access Controls related list to create new or modify existing access control list (ACL) rules.

Note


Note: You can repeat the procedure to grant full access to a different role. The new role is created and the original role is replaced for every ACL on the table. The original role is not changed for ACLs on other tables or objects, and any other roles or scripts on the ACLs are not changed.

tycjan
Kilo Contributor

You have to write a read acl rule for the table which will allow users with the itil role (or any other one specified in the acl) to see data from the table.


Abhinay Erra
Giga Sage

If the module is not visible: Right click on the star like icon for the module, you will get an option "Edit Module" . When you click on that it opens up the module form, check for the roles and add itil role.



If table records are not accessible; Check for Read ACLs on the table