Integration of ServiceNow and NAM requires modification of ServiceNow security policies for SOAP or Web Services, and a user with specific permissions to accept incoming messages and create ServiceNow incidents and events.
Configuring ServiceNow SOAP security policy
ServiceNow SOAP service requires a specific security policy for the system to accept incoming SOAP messages. To set up a new SOAP security policy:
Open System Web Services ► SOAP Security Policies
Current active SOAP security policies are listed.
Click New to create a new SOAP security policy.
Enter the policy name, set Type to
Inbound, check the Required to sign SOAP request check box, and set Authenticate to
Click Submit to save and activate the new SOAP security policy.
Configuring ServiceNow web services security profile
ServiceNow Web Services require a specific security profile for the system to accept incoming REST messages. To set up a new Web Services security profile:
Open System Web Services ► WS Security Profiles
Current active Web Services security profiles are listed.
Click New to create a new Web Services security profile.
Enter the profile name, set Type to
Username, leave the default value of Order, set Profile action to
Authenticate with user, and set User field to match UserName to
Click Submit to save and activate the new Web Services security profile.
Configuring ServiceNow user and assigning roles
To create incidents or events in ServiceNow system, a user with specific privileges must be available to authenticate and process the incoming messages. You can use an existing user with an appropriate role already assigned, or you can create a new user specifically for integration with NAM.
To create a new user:
Open User Administration ► Users.
Current users are listed.
Click New to create a new user.
Enter the User ID and complete the standard user details. Be sure to select the Active, Web service access only, and Internal Integration User check boxes.
Click Submit to create and activate the new user.
When the new user is created, certain permissions must be assigned to that user. This is performed by assigning a role to the user.
To assign a role to the user:
Open User Administration ► Users
From the list of users, select the user for integration with NAM.
You can use the filter to narrow down your user list.
On the user details page, click Edit in the Roles table.
Select the roles from the Collection list and move them to the Roles List for the selected user.
Click Save to accept the selected roles and assign them to the user.