Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Business Rules configuration is required for automating processes and enforcing business logic within the platform. It enables proper synchronization of data between ServiceNowand Jira.

Follow the below steps to create Business Rules in your ServiceNow platform:

Step 1: Login to ServiceNow account.

Step 2: Click on All and search Business Rules. Select Business Rules under Administration option.

...

Copy the script below and paste it in the Advanced tab.

Code Block
try { 
	gs.log("####START OF INCIDENT UPDATE####");
	var request = new sn_ws.RESTMessageV2('JIRA Update Issue', 'PUT');	
	request.setEndpoint(request.getEndpoint() + current.u_jira_issue_key);	
	gs.log("##The End Point :"+request.getEndpoint(),'UpdateJiraForDemo');
	var currentIssueKey = 	current.u_jira_issue_key;
	var currentDescription = current.description.replace(/\n|\r/g, " ");		
	var currentDescriptionSplit = currentDescription.split("-------------------------------------------------------------");
	gs.log("The End Point"+request.getEndpoint(),'UpdateJiraForDemo');		
	var currentShortDesc = current.short_description.getDisplayValue();
	var requestBody = {
		fields: {
			summary: currentShortDesc,
			description: currentDescriptionSplit[1]		
	};	
		gs.log("The request body :"+JSON.stringify(requestBody),'UpdateJiraForDemo');
		request.setRequestBody(JSON.stringify(requestBody)) ;
		var response = request.execute();
		var httpStatus = response.getStatusCode();
		gs.log("The Status Code "+ httpStatus,'UpdateJiraForDemo');
		gs.log("####END OF INCIDENT UPDATE####",'UpdateJiraForDemo');
}
catch(ex) {
 var message = ex.message;
}
})(current, previous);
  1. Click on Save button to update the script.

...