see
https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/import-sets/reference/custom-type-data-source.html
(function loadData(import_set_table) {
//--https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/import-sets/reference/custom-type-data-source.html
var si = new test_outbound();//--call a web service via script include
var resp = si.testUser_singleUser();
//gs.log('RESPONSE=' + resp);
var obj = JSON.parse(resp);
gs.log('ID=' + obj.result.id);
//--do this the first time round to create the columns
/*import_set_table.addColumn('id', obj.result.id);
import_set_table.addColumn('email', obj.result.email);
import_set_table.addColumn('firstname', obj.result.known_as);
import_set_table.addColumn('lastname', obj.result.surname);*/
var map = {};
map['id'] = obj.result.id;
map['email'] = obj.result.email;
map['firstname'] = obj.result.known_as;
map['lastname'] = obj.result.surname;
import_set_table.insert(map);
//--array example:
//sNotes += results[i].appointments[0].role;
})(import_set_table);
//--array example:
//sNotes += results[i].appointments[0].role;
})(import_set_table);
transform map (on the data source):
can then code a scheduled import on the data source
(see also: https://community.servicenow.com/community?id=community_article&sys_id=b9dca665dbd0dbc01dcaf3231f96192b)
Comments
Post a Comment