I want to give edit & new access to cmdb_ci_service_calculated table to specific users.

Disha Patel2
Tera Contributor

cmdb_ci_service_calculated

3 REPLIES 3

Adith Sanjay
Mega Sage

If there is an existing ACL cmdb_ci_service_calculated for write operation make use of it or else create a new write ACL. In the required roles section add the required role like (ITIL) etc. 

I would use the required roles at the bottom. However for the scripting part, it should look like this:

if(gs.hasRole('itil') || gs.getUser().isMemberOf(current.support_group)){

answer = true;

}


Note: create a group and the specific users in it.

Ali543
Tera Contributor

To provide edit and new access to the "cmdb_ci_service_calculated" table for specific users in ServiceNow, you can follow these steps:

  1. Identify the Users: Determine the specific users or user roles that you want to grant edit and new access to the "cmdb_ci_service_calculated" table.

  2. Create a New Access Control Rule (ACL): ACLs control the access to tables and their records in ServiceNow. To create a new ACL:

    a. Navigate to "System Security" > "Access Control" > "Create New". b. Fill in the required fields:

    • Name: Give a descriptive name to the ACL, such as "Edit and New Access to cmdb_ci_service_calculated".
    • Application: Select the relevant application where the table resides.
    • Operation: Choose "Write" to grant edit Best salon access and "Create" to grant new access.
    • Description: Add a brief description of the ACL. c. In the "Advanced" tab, configure the following fields:

shopia4342
Mega Contributor

To grant edit and new access to the cmdb_ci_service_calculated table to specific users in a system using ServiceNow, you'll need to follow these steps:

  1. Navigate to System Definition > Tables:

    • Log in to your ServiceNow instance.
    • In the application navigator, type "System Definition" in the search bar and select "System Definition > Tables" from the search results.
  2. Locate the cmdb_ci_service_calculated Table:

    • Scroll through the list of tables or use the search bar to find the cmdb_ci_service_calculated table.
  3. Edit Table Access Control:

    • Click on the name of the cmdb_ci_service_calculated table to open its details.
    • In the table details page, locate the "Related Links" section at the bottom.
    • Click on "Control" under the "Security" category. This will open the Access Control List (ACL) configuration for the table.
  4. Create or Edit ACL Rules:

    • In the Access Control List for the cmdb_ci_service_calculated table, you'll see a list of existing ACL rules.
    • If there's an existing ACL infopulsepro rule that grants edit and new access, you can modify it to include the specific users you want to grant access to.
    • If there's no existing ACL rule, you'll need to create a new one.
  5. Grant Edit and New Access:

    • Create or modify an ACL rule to grant the desired access. Here's how you can configure it:
      • Set the "Operation" to "Write" to allow edit access.
      • Set the "Operation" to "Create" to allow new access.
      • Specify the desired roles or users in the "Roles" or "Users" field. Only users with these roles or listed users will have the specified access.