logo

NJP

Jira to ServiceNow integration

Import · Dec 04, 2020 · article

Jira to ServiceNow Integration

Create Issue in Jira and see if it reaches ServiceNow

ServiceNow

1. Create a processor in ServiceNow

var grProcessor = new GlideRecord('sys_processor');grProcessor.initialize();grProcessor.setValue('name','JiraIntegration');

grProcessor.insert();

Update processor record parameters = operation, jiraissueid, jiraprojectid, jiramodifieduserprocessor script****************(function process(g_request, g_response, g_processor) {

var sLog = "jira method string: "+g_request.getMethod() + "\n" + "jira query string: " + g_request.getQueryString() ;

var urlParamList = g_request.getParameterNames(); var paramMsg = ""; //we're going to log parameter log here while(urlParamList.hasMoreElements()){ var param = urlParamList.nextElement(); var value = g_request.getParameter(param); sLog += "Jira Parameter: ["+param+"] has a value of: "+value+"\n";

}

var urlheaderList = g_request.getHeaderNames(); var headerMsg = ""; //we're going to log Header log here while(urlheaderList.hasMoreElements()){ var header = urlheaderList.nextElement(); var headerValue = g_request.getHeader(header); sLog += "jira Header: ["+header+"] has a value of: "+headerValue+"\n"; } gs.log(sLog,'jira'); // Add your code here

g_response.setStatus(200);

})(g_request, g_response, g_processor);

2. Create a public page3. Access the page

https://dev63486.service-now.com/jiraservicenowendpoint.do?operation=issuecreate&jiraissueid=issue1&jiraprojectid=prj1&jiramodifieduser=jiraadmin

Jira1. Create WebHook

For insert operation on issue

Youtube link : JiraToServiceNowIntegrationPart1 - YouTube

References : How to integrate ServiceNow & Slack’s Slash Commands | by Jeff Manville | Medium

Labels:

image

View original source

https://www.servicenow.com/community/now-platform-articles/jira-to-servicenow-integration/ta-p/2319175