ServiceNow Integration
The ServiceNow integration with Asset Panda Pro streamlines asset management through inbound and outbound data synchronization. Users can import assets, users, and incidents into Asset Panda Pro with flexible field and identifier mapping. Outbound sync ensures updates in Asset Panda Pro are automatically reflected in ServiceNow tickets, maintaining data consistency.
Features include dynamic mapping, agent-based automatic data fetching, and automatic outbound updates. The workflow remains consistent with other Asset Panda Pro integrations. However, only fields supported by the ServiceNow API can be updated from Asset Panda Pro, ensuring compatibility.
Confirm your API rate limits and data volume expectations to prevent synchronization issues during large data transfers.
Prerequisites
ServiceNow login credentials authorized to access the instance
ServiceNow user account with the rest_service role assigned to enable REST API and OAuth configuration and administrative privileges/permissions to create OAuth application registrations
Base URL of your ServiceNow instance
ServiceNow tasks
Copy the Instance URL
Log into your ServiceNow instance.
Navigate to any main page or dashboard within ServiceNow to ensure your session is active.
Copy the full URL from the browser’s address bar. For example:
https://yourcompany.service-now.com.
Confirm the URL includes your specific domain and instance address without additional parameters or query strings.
Save the URL securely, as it will be used to establish the connection in Asset Panda Pro setup.
Verify the URL is accessible and correct, especially if your organization uses multiple instances or environments.
Create an OAuth application
Use your ServiceNow login credentials and ensure the user has the rest_service role.
Navigate to System OAuth > Application Registry in the application navigator.
Click New to create a new OAuth application registration.
Select Create an OAuth API endpoint for external clients.
Complete the form with a descriptive Name, such as Asset Panda Integration. Leave other fields at default unless customization is needed.
Click Submit to generate the registration.
After the page refreshes, copy the Client ID and Client Secret and store them securely for use in the Asset Panda setup.
Copy the Client ID and Client Secret immediately after generating them, because they cannot be retrieved later.
Asset Panda Pro tasks
Set up the ServiceNow integration
Log into Asset Panda Pro with an administrator account
Navigate to
Settings > Account Management.Expand the appropriate account and module.
Click Manage in the Integrations card.
Select Integrations Store.
In the ServiceNow tile, click Add. The Integrations in this module tab is displayed.
In the ServiceNow tile, click Configure.
In the URL field, enter the ServiceNow site URL you copied earlier (for example,
https://yourcompany.service-now.com).Enter the Client ID and Client Secret you created in the OAuth application.
Enter your ServiceNow login credentials in the Username and Password fields.
Click Test and save connection to verify the setup and confirm that the credentials are valid.
Click Continue with mapping.
Click Add mapping option.
Enter a Mapping Name (for example, ServiceNow Ticket Sync).
Select the appropriate External entity.
Select the Asset Panda Pro Collection that will store the ServiceNow ticket data (for example, People or Devices).
In the mapping section, identify the relevant ServiceNow fields, such as Configuration Item, Asset Tag, or User ID, and map each ServiceNow field to the corresponding Asset Panda Pro field.
Map key fields, such as serial numbers, device IDs, user IDs, and incident numbers, to prevent duplicates and ensure accurate record updates. Use constant fields, such as ServiceNow Sys ID, as a unique identifier to facilitate precise data syncing and prevent duplicates, thereby ensuring seamless data transfer between both systems.
Only fields supported by the ServiceNow API can be updated from Asset Panda Pro.
Click Save.
You can set up automation to ensure data remains current by syncing records at scheduled intervals.
Last updated

