We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

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