Release : 22.2.x Spectrum Integration with Service Now
As per Engineering:
The documentation for the servicenow user roles has been prepared based on different issues that have occurred and resolved at different customer environments and all the information may not be needed for every customer but we have documented as it will help to troubleshoot the roles/permissions for the servicenow user.
In general , we give all SOAP roles(both Read & Write) for the incident,task and sys_journal_feild tables(incident table is extending from the task table ) and only READ permission for sys_db_object & sys_dictionary tables will make the integration work most of the times. Please ask the customer to provide these roles and check.
The sys_db_object & sys_dictionary table READ permissions are required for the user as the underlying values of the incident table are reading from its metadata and we are showing them in the customizations page dropdown to map the values and prepare the SOAP payload to send to ServiceNow. We don't need any WRITE permissions on these 2 tables and also we are not storing the metadata anywhere as the dropdown fields values are loading dynamically.
Service Now to Spectrum Integration Docs here