Jira Integration
OvalEdge supports integration with JIRA, allowing users to track and approve service requests efficiently. JIRA fields can be mapped to corresponding Service Desk fields in OvalEdge, with the flexibility of one-to-one, one-to-many, or many-to-one mappings.
The minimum supported JIRA version for OvalEdge integration is JIRA R8.0 or higher.
Once integrated, JIRA can be configured as part of the workflow to act as an approver, where requests require JIRA approval to proceed, or simply to track service requests in JIRA without requiring approval.
In OvalEdge, JIRA can be integrated into a specific Service Desk Template using the integration functionality. Once JIRA is set up, metadata from JIRA is fetched, and Service Desk Template fields in OvalEdge are mapped to the corresponding JIRA fields. After mapping, workflows are configured to either use JIRA as an Approver or as a Tracker:
Approver:
When JIRA is set as an approver, the service request in OvalEdge will not progress until it is approved in JIRA.
If a service request is created in OvalEdge, it awaits approval in JIRA and displays the JIRA ticket ID and status.
Once approved or rejected in JIRA, the status is synced back to OvalEdge either by an automated job that runs every 30 minutes or by a manual sync.
If approved, the service request is fulfilled in OvalEdge.
If rejected, the service request is either reopened for further approval or closed.
A reopened request will undergo the same approval process in JIRA until it is approved or rejected.
Tracker:
If JIRA is used as a tracker, the service request in OvalEdge is mirrored in JIRA without affecting the approval flow in OvalEdge.
A JIRA ticket is created, and its ID is displayed in the service request in OvalEdge for reference. However, there is no dependency on JIRA for approval; the ticket is tracked independently in JIRA.
Set up JIRA in OvalEdge
To configure JIRA in OvalEdge, follow these steps:
Log in to OvalEdge:
Access the OvalEdge application using your credentials.
Navigate to Integrations:
Go to Administration > Integrations.

Click + (Add Integration) button at the top right corner of the page.
An Add Integration shutter is displayed. Select the Integration Type as Jira from the dropdown lists.

Enter Integration Details:

Integration Name: Provide a name for the integration (e.g., JIRA).
Connector Description: Add the connector description.
JIRA Server: Enter the JIRA instance URL (e.g., https://ovaledgeservicedesk.atlassian.net).
Username: Input the username associated with the JIRA server. Note: To integrate JIRA with OvalEdge, the user linked to the API token must at least have Create Issues or Browse Projects permissions. These permissions allow the user to create issues and perform other actions through the API.
JIRA API Token: Provide the secure token for accessing the JIRA API. Note: The provided token is exclusive to the OvalEdge application and is not valid for other applications.
Select Authentication Type:
Choose the authentication type for verifying user identity:
Basic
Bearer
Version: Enter the JIRA server version details, whether installed on a dedicated server (on-premise) or in the cloud. Note: The minimum TLS version must be 1.2 for the two applications to integrate. For Basic and Bearer authentication, use the same configurations and parameters.
Validate and Save:
Click Validate to verify the connection details.

Click Save to store the integration. The saved details will be displayed under the JIRA tab.
After the integration is saved, metadata from the JIRA server will be fetched.
Map the Service Desk Template fields with corresponding JIRA fields.
Add the mapped fields to approval workflows as needed.
Mapping Fields
Mapping JIRA Fields with Service Desk Template Fields in OvalEdge
The mapping process in OvalEdge links JIRA fields to the fields in the Service Desk Template within OvalEdge. This allows service requests raised in OvalEdge to be pushed to JIRA, ensuring consistency between both systems. Depending on the use case, the mapping can be one-to-one, one-to-many, or many-to-one.
Steps to Map JIRA Fields with Service Desk Template Fields
Access Service Desk Templates
Go to Administration > Service Desk Administration > Service Desk Templates.

Click on the template name to configure the field mapping. This opens the template page displaying Template Details. Click the Ticketing System Integration tab.

Open Integration Settings
Click on the Integrations Button:
On the template page, click the Integrations button in the top right corner. This opens the Add Integration window.

Configure Integration Details

Enter Integration Name:
In the Integration Name field, enter the name of the integration (e.g., "JIRA Integration for IT Requests").`
Enter Description:
In the Description field, briefly explain the integration (e.g., "Maps IT support tickets from OvalEdge to JIRA for tracking and resolution").
Select Integration System:
From the Integration System dropdown, select JIRA. Other available options might include ServiceNow and Azure DevOps.
Select Integration Project Mapping:
Select the relevant project in JIRA to which the integration should be linked.
Select the Issue Type Specification:
Specify the type of issue associated with the integration within JIRA, such as Task, Bug, Gap, Feature, etc.
Define Statuses

Approved Statuses:
In the Approved Statuses field, specify the statuses that signify approval (e.g., Approved).
Rejected Statuses:
In the Rejected Statuses field, specify the statuses that signify rejection (e.g., Rejected).
Map Fields Between OvalEdge and JIRA

Select Service Desk Template Fields:
From the dropdown in the Mapper Fields section, select fields from the Service Desk Template. These are the fields defined in the OvalEdge template (e.g., Priority, Request Type). Example: To map the "Priority" field in OvalEdge to the JIRA field, select Priority from the dropdown.
Include Name Option:
Select the Include Name checkbox to use the selected Service Desk field as a label in JIRA. Example: If the OvalEdge field Priority is mapped to the JIRA field Ticket Type, and Include Name is checked, it will appear in JIRA as Priority: High.
Select JIRA Fields:
From the dropdown, select the JIRA fields to map (e.g., Ticket Type, Request Priority). Example: To map the Priority field in OvalEdge to the Ticket Type field in JIRA, select Ticket Type.
Add Mappings
Click on Add Mapping:
Once both the Service Desk Template and JIRA fields are selected, click Add Mapping. This establishes the connection between the two fields.

Mapping can be done as follows:
One Service Desk field to One JIRA field.
One Service Desk field to Multiple JIRA fields.
Multiple Service Desk fields to one JIRA field.
Save the Mapping

Verify and Save:
Review the field mappings to ensure accuracy.
Click Save to save the integration and mapping details. These will now be displayed under the Integration section of the template.
Manage Integration Settings
Edit, Inactivate, or Delete Integration:
After saving, inactivate or delete the integration as needed.

Example of Field Mapping
Service Desk Field: Priority (e.g., High, Medium, Low)
Mapped JIRA Field: Priority
Result in JIRA: If the Priority is set to High in the Service Request for that template, the corresponding JIRA ticket will have the Priority field set to High.
Configuring Workflows
Configuring Workflows for JIRA in Service Desk Templates
Workflows in Service Desk Templates allow specifying approvers for service requests. A new workflow can be created, or an existing one can be utilized. JIRA and other external tools, such as Azure DevOps, can be integrated into the workflow. These external tools can function either as approvers for service requests or simply as tools to track the requests from OvalEdge.
JIRA in Workflows:
JIRA as Approver: The service request will not progress until approved.
JIRA for Ticket Tracking: The service request information is captured in JIRA, but the request proceeds independently without waiting for approval.
Steps to Configure JIRA for Approvals or Ticket Tracking
Access the Template Workflow
Navigate to Service Desk Templates.

Go to Administration > Service Desk Administration > Service Desk Templates.
Select the template that includes the JIRA integration.
Click on the Workflow tab in the template.
Configure JIRA as an Approver.

Add JIRA as an Approver:
In the workflow, for the approval level where the ticket should be approved in Jira, select the approval action as “Approve in Jira”.
Upon selecting Approve in JIRA, the Status field is automatically updated based on the selected action.
Select Jira as Approver:
In the Approver dropdown, choose Jira as the approver.
Map JIRA:
In the Mapper dropdown, select the Jira mapper that was configured for this template. This links the service request to the JIRA system for approval.
Save the Configuration:
After entering all the details, click Save. JIRA is now set as the approver for all service requests of this template. The requests will not proceed until the selected approver approves them.
Alternate Step: Configure JIRA for Ticket Tracking Only

Track Service Requests in JIRA:
If tracking of the service request in JIRA is required without an approval step, the approval action and actor can be anyone.
In the Track Ticket Via dropdown, select JIRA.
Save the Configuration:
After entering the required information, click Save. The service requests raised in OvalEdge will be tracked in JIRA, but there will be no dependency on JIRA for the request to proceed.
Verify the JIRA Integration in OvalEdge
This process ensures that the JIRA integration in OvalEdge is functioning correctly by verifying:
Automatic Ticket Creation in JIRA – When a service request is raised in OvalEdge, a corresponding ticket should be created in JIRA.
Status Synchronization – When the status of a JIRA ticket is updated, the corresponding service request status in OvalEdge should reflect the exact change.
Raise a Service Request in OvalEdge
Log in to OvalEdge and navigate to the Data Catalog module.
Locate and select the data object (e.g., a Report) for which a service request needs to be created. Example: Report – Group By Threshold

Click on the selected data object to open its summary page.

Click on the 9 Dots Menu and select Raise a Service Request > Report Data Quality Issue.
The Service Request page is displayed. Click Continue.

Enter the required information in the service request form, including:

Summary – Provide a clear title for the request.
Description – Add details explaining the purpose of the request.
Priority – Set the urgency of the request (High, Medium, Low).
Other template fields are filled as needed by the requester.
Click Submit to create the service request in OvalEdge.

Click Done to generate the Request Summary. Later, click Finish.

Verify JIRA Ticket Creation
After the service request is created, navigate to the Service Desk > My Requests in OvalEdge.

Open the newly created Service Request ID to review the details.

Check if a corresponding JIRA ticket has been automatically created.
The JIRA Integration ID should be displayed in the service request details.

Navigate to JIRA and verify that the ticket exists under the specified JIRA project.

Verify Status Synchronization
In JIRA, locate the ticket created from the OvalEdge service request.
Change the ticket status from To Do to In Progress.

Navigate back to OvalEdge and check the service request status.
Confirm that the status change in JIRA is reflected in the OvalEdge Service Desk for the corresponding service request.

Outcome
A JIRA ticket is automatically created when a service request is raised in OvalEdge.
Status changes in JIRA are synchronized with the corresponding service request in OvalEdge.
Copyright © 2025, OvalEdge LLC, Peachtree Corners, GA, USA.
Was this helpful?

