- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-15-2025 01:44 AM
Unable to get the " Client Ticket Reference | u_client_ticket_reference " field populated.
My code is:
triggerCreate: function(incGr){ var request = new sn_ws.RESTMessageV2("instance2 incidents","create_incident"); request.setStringParameterNoEscape("sd",incGr.short_description); request.setStringParameterNoEscape("desc", incGr.description); request.setStringParameterNoEscape("ctype", incGr.contact_type); request.setStringParameterNoEscape("caller",incGr.caller_id); request.setStringParameterNoEscape("assignmentGr", incGr.assignment_group); var response = request.execute(); var responseBody = response.getBody(); var statusCode = response.getStatusCode(); var responseObj = JSON.parse(responseBody); var incUpdateGr = new GlideRecord('incident'); incUpdateGr.addQuery('sys_id', incGr.sys_id); incUpdateGr.query(); if(incUpdateGr.next){ incUpdateGr.u_client_ticket_reference = responseObj.result.sys_id; incUpdateGr.setWorkflow(false); incUpdateGr.update(); } gs.log("Response Body - " + responseBody+ "\n status Code - " + statusCode, "Incident Integration Test"); .
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-15-2025 01:48 AM
try this and add logs to verify
triggerCreate: function(incGr) {
var request = new sn_ws.RESTMessageV2("instance2 incidents", "create_incident");
request.setStringParameterNoEscape("sd", incGr.short_description);
request.setStringParameterNoEscape("desc", incGr.description);
request.setStringParameterNoEscape("ctype", incGr.contact_type);
request.setStringParameterNoEscape("caller", incGr.caller_id);
request.setStringParameterNoEscape("assignmentGr", incGr.assignment_group);
var response = request.execute();
var responseBody = response.getBody();
gs.info('response body is' + responseBody);
var statusCode = response.getStatusCode();
var responseObj = JSON.parse(responseBody);
var incUpdateGr = new GlideRecord('incident');
incUpdateGr.addQuery('sys_id', incGr.sys_id);
incUpdateGr.query();
if (incUpdateGr.next()) { // Corrected condition
incUpdateGr.u_client_ticket_reference = responseObj.result.sys_id; // Ensure this path is correct
incUpdateGr.setWorkflow(false);
incUpdateGr.update();
}
gs.info("Response Body - " + responseBody + "\nStatus Code - " + statusCode, "Incident Integration Test");
}
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-15-2025 01:48 AM
try this and add logs to verify
triggerCreate: function(incGr) {
var request = new sn_ws.RESTMessageV2("instance2 incidents", "create_incident");
request.setStringParameterNoEscape("sd", incGr.short_description);
request.setStringParameterNoEscape("desc", incGr.description);
request.setStringParameterNoEscape("ctype", incGr.contact_type);
request.setStringParameterNoEscape("caller", incGr.caller_id);
request.setStringParameterNoEscape("assignmentGr", incGr.assignment_group);
var response = request.execute();
var responseBody = response.getBody();
gs.info('response body is' + responseBody);
var statusCode = response.getStatusCode();
var responseObj = JSON.parse(responseBody);
var incUpdateGr = new GlideRecord('incident');
incUpdateGr.addQuery('sys_id', incGr.sys_id);
incUpdateGr.query();
if (incUpdateGr.next()) { // Corrected condition
incUpdateGr.u_client_ticket_reference = responseObj.result.sys_id; // Ensure this path is correct
incUpdateGr.setWorkflow(false);
incUpdateGr.update();
}
gs.info("Response Body - " + responseBody + "\nStatus Code - " + statusCode, "Incident Integration Test");
}
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-15-2025 02:04 AM
Thanks for the help, Ankur. Got to know where I was wrong.