HOW TO reprocess errored import row after import set process got completed.

Obito
Tera Expert

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.

1 ACCEPTED SOLUTION

DorianK
Tera Expert

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. 

View solution in original post

1 REPLY 1

DorianK
Tera Expert

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.