Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

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