- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-31-2023 08:40 AM
Hi Team,
we are importing 100k records using concurent import [20k records * 5 import set], If each import set gets errors in 100 records, can we reprocess those 100 records or do we need to reprocess whole import set
Thank you.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2023 09:38 AM
Hi Obito,
You can see my answer here: https://www.servicenow.com/community/developer-forum/is-there-a-way-to-reprocess-import-api-records/...
//get the import set
var importSet = new GlideRecord('sys_import_set');
importSet.get('ec85458bdbd27510f71c4eac139619e2');
//call the transformer
var transformer = new GlideImportSetTransformer();
//call the transformAllMaps with the specific row you want to process
transformer.transformAllMaps(importSet,'8585858bdbd27510f71c4eac1396190b');
//note: you will need to set the individual import set row back to pending (not the import set)
Copied it here to make your life easier as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2023 09:38 AM
Hi Obito,
You can see my answer here: https://www.servicenow.com/community/developer-forum/is-there-a-way-to-reprocess-import-api-records/...
//get the import set
var importSet = new GlideRecord('sys_import_set');
importSet.get('ec85458bdbd27510f71c4eac139619e2');
//call the transformer
var transformer = new GlideImportSetTransformer();
//call the transformAllMaps with the specific row you want to process
transformer.transformAllMaps(importSet,'8585858bdbd27510f71c4eac1396190b');
//note: you will need to set the individual import set row back to pending (not the import set)
Copied it here to make your life easier as well.