ServiceNow Integration
The ServiceNow integration with Asset Panda streamlines asset management through bidirectional data sync. Users can import assets, users, and incidents into Asset Panda with flexible field mapping and support for unique identifiers. Outbound sync ensures updates in Asset Panda 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 integrations. However, only fields supported by the ServiceNow API can be updated from Asset Panda, ensuring compatibility.
Supports inbound and outbound data synchronization.
Flexible field and identifier mapping.
Automatic data fetching via agents.
Real-time updates to ServiceNow tickets.
Maintains a consistent workflow.
Limited to API-supported fields.
Prerequisites
Use your ServiceNow login credentials authorized to access the instance.
Confirm that your user account has the rest_service role assigned to enable REST API and OAuth configuration.
Ensure you have administrative privileges or necessary permissions to create OAuth application registrations within ServiceNow.
Obtain the base URL of your ServiceNow instance before starting the setup process.
Copy the Client ID and Client Secret immediately after generating them, as they cannot be retrieved later.
Be aware that only fields supported by the ServiceNow API can be updated from Asset Panda.
Confirm your API rate limits and data volume expectations to prevent synchronization issues during large data transfers.
ServiceNow Tasks
ServiceNow Instance URL Retrieval
Log in to your ServiceNow instance using your credentials.
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. The URL should typically follow this format:
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 during Asset Panda setup for establishing the connection.
Verify the URL is accessible and correct, especially if your organization uses multiple instances or environments.
Create an OAuth Application
Navigate to System OAuth > Application Registry in the application navigator.
Click the New button to start creating a new OAuth application registration.
Select Create an OAuth API endpoint for external clients to define a new registration.
Fill out the form, providing a descriptive Name such as "Asset Panda Integration"; leave other fields at default unless customization is needed.
Click Submit to generate the registration.
Once the page refreshes, copy the Client ID and Client Secret immediately and store them securely for use in the Asset Panda setup.
Asset Panda Tasks
Log in to Asset Panda.
Navigate to Settings > Account Management.
Under the appropriate module, click Manage under Integrations.
Open the Integrations Store for the desired account.
In the Integration Store, find the ServiceNow tile and click Add.
Switch to the Integrations in this module tab.
Locate the ServiceNow tile and click Configure.
In the URL field, enter the ServiceNow site URL you copied earlier (e.g.,
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 to start the user data mapping process.
Click Add mapping option. The Mapping Option window appears on the screen.
Mapping Fields
To ensure accurate synchronization between ServiceNow and Asset Panda. Map key fields, such as serial numbers, device IDs, user IDs, and incident numbers, to prevent duplicates and ensure accurate record updates. Utilize 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.
Enter a Mapping Name (e.g., ServiceNow Ticket Sync).
Select the External entity from the dropdown list.
Choose the Collection in Asset Panda that will store the ServiceNow ticket data (e.g., People, Devices, etc.).
In the mapping section, identify the relevant ServiceNow fields, such as Configuration Item, Asset Tag, or User ID.
Map each ServiceNow field to the corresponding column in your Asset Panda system.
Click Save to apply the mappings.
Last updated

