Servicenow to Jira integration using Rest API

honey s
Tera Contributor

RITM need to integrate in JIRA using rest API for this I have write a Business rule and aslo a script include but it is not populating in Jira. Please check my script and give suggestions.

 

script Include:-

 

var JIRAIntegration = Class.create();
JIRAIntegration.prototype = {
initialize: function() {},


createIssue: function(short_desc, desc) {
try {
var r = new sn_ws.RESTMessageV2('JIRA IT Demo', 'Create Issue');
r.setStringParameterNoEscape('desc', '');
r.setStringParameterNoEscape('short_desc', 'number');


var response = r.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();

if (httpStatus == 201) {

return responseBody;
}
}
catch (ex) {
var message = ex.message;
}
'type; JIRAIntegration';
}
};

 

BUSINESS RULE:

function executeRule(current, previous /*null when async*/) {

var si = new global.JIRAIntegration().createIssue(current.getValue('short_description'),current.getValue('description'),current.getValue('number'));

if(!gs.nil(si)){

var body = JSON.parse(si);

current.correlation_display = body.key;
current.correlation_id = body.id;
current.update();
}

})(current, previous);

 

 

How to populate the RITM values in JIRA integration. Please check the above script and suggest me 

0 REPLIES 0