- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-03-2021 10:10 AM
Is there a way to identify/report on duplicate serial numbers in the asset database in ServiceNow? Export dumps limits to 150K records for using alternative tools/methods, but we have more than 150K rows in the database.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-03-2021 10:18 AM
Hi SkipperJim
this will help.
var gaDupCheck = new GlideAggregate('alm_asset');
gaDupCheck.addAggregate('COUNT', 'serial_number');
gaDupCheck.addNotNullQuery('serial_number');
gaDupCheck.groupBy('serial_number');
gaDupCheck.addHaving('COUNT', '>', 1);
gaDupCheck.query();
while (gaDupCheck.next()) {
var gr = new GlideRecord('alm_asset');
gr.addQuery('serial_number',gaDupCheck.serial_number);
gr.query();
gs.info('Duplicate serial number: ' + gaDupCheck.serial_number);
}
best regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-03-2021 10:18 AM
Hi SkipperJim
this will help.
var gaDupCheck = new GlideAggregate('alm_asset');
gaDupCheck.addAggregate('COUNT', 'serial_number');
gaDupCheck.addNotNullQuery('serial_number');
gaDupCheck.groupBy('serial_number');
gaDupCheck.addHaving('COUNT', '>', 1);
gaDupCheck.query();
while (gaDupCheck.next()) {
var gr = new GlideRecord('alm_asset');
gr.addQuery('serial_number',gaDupCheck.serial_number);
gr.query();
gs.info('Duplicate serial number: ' + gaDupCheck.serial_number);
}
best regards

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-30-2022 06:25 AM
Where would you run this script to view the output?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-04-2021 03:47 AM
Why aren't you using the CMDB Health Dashboard jobs?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-12-2021 11:44 AM
The deDup only works for CI's - And it is fabulous ! However we are trying to to the following
1. Identify duplicate serial numbers from the Hardware Asset Table
2. Combine the asset records to one record.
3. Clear all Duplicates
4. Then set Serial number as unique