We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

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.