Servicenow to Jira integration using Rest API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-09-2022 05:51 AM
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