Integration user is unable to access the event management maintenance table

meghana_ch
Tera Contributor

Hi Friends,

 

We have created one machinery user for the VOPS application Integration, through REST API. That created user was unable to access "em_impact_maint_ci" table.
We have already added all the below mentioned roles to the integration machinery user.

app_service_admin evt_mgmt_admin evt_mgmt_connector_instance_read evt_mgmt_integration evt_mgmt_operator evt_mgmt_user import_set_loader import_transformer itil rest_service snc_internal sn_cmdb_editor.
Still getting the error on VOPS side as -
{ "error": { "message": "User Not Authorized", "detail": "User is unauthorized to access table: em_impact_maint_ci" }, "status": "failure" }
 
Your valuable guidance is very much helpful for me.
 
Thanks in advance.
1 ACCEPTED SOLUTION

Tanushree Maiti
Tera Patron

Hi @meghana_ch 

 

Elevate your active session to the security_admin role.

  • Navigate to System Security > Access Control (ACL).
  • Search for ACL records where Operation is read and Name matches em_impact_maint_ci.
  • Look at the Requires role related list at the bottom of the ACL rule.

Either assign one of those required roles (like  evt_mgmt_user) directly to your API user, or create a custom read ACL targeting that table if you need to grant explicit access to a dedicated integration role.

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

View solution in original post

2 REPLIES 2

Tanushree Maiti
Tera Patron

Hi @meghana_ch 

 

Elevate your active session to the security_admin role.

  • Navigate to System Security > Access Control (ACL).
  • Search for ACL records where Operation is read and Name matches em_impact_maint_ci.
  • Look at the Requires role related list at the bottom of the ACL rule.

Either assign one of those required roles (like  evt_mgmt_user) directly to your API user, or create a custom read ACL targeting that table if you need to grant explicit access to a dedicated integration role.

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

Thank you so much Tanushree for the guidance.