You can integrate several applications with SWSD to improve efficiency for all processes within your organization. The integration of Jira with SWSD allows you to escalate an incident directly into a Jira project.
SolarWinds recommends setting up service accounts in both Jira and SWSD for smooth integration of the two platforms. If the incident requester doesn’t have a user with the same email in Jira, the Jira issue reporter defaults to the Jira admin.
- In SWSD, navigate to Setup> Integrations > Jira.
- Authenticate SWSD and Jira to establish a connection.
- You can now escalate any incident to Jira via the Incident details page.
- After an issue is closed in Jira, the incident in SWSD will simultaneously update with the details from Jira.
- Make sure you have an active Jira account and enter the URL in the space provided. Then click Generate Public.
- Log into your Jira account and navigate to Settings.
- Click Products and Application Links.
- Enter the URL of your SWSD account (for example, https://company.solarwinds.com) into the field at the top of the Configure Applications Links page, and click Create new link.
When presented with the following warning, please disregard and click Continue.
- In the Link Applications section, enter the requested information:
Application Name. Type
Samanage(uppercase first letter).
Application Type. Select Generic Application.
Service Provider. Type
Samanage(uppercase first letter).
Consumer key and Shared secret. Type samanage (note the use of lower case here).
Request Token URL, Access token URL, and Authorize URL. Type the URL of your Samanage account (For example, https://company.samanage.com).
Select the Create incoming link checkbox.
- Create an Application link in Jira.
Enter Consumer Key (samanage) and a Consumer Name (Samanage).
Paste the RSA public key you generated in Samanage into the "Public Key" field, then click Continue.
See the confirmation screen confirming the application link was created successfully.
- Return to SWSD and click Active.
When prompted to give SWSD access to read/write in Jira, click Allow.
- After you are returned to the activation page, click Next Step (projects and issues) to continue configuration.
Pull projects and issues from your Jira instance into SWSD.
Select the associated checkbox of each Jira project you would like tied to SWSD. Here you can also select the issue type (task, incident, change, epic, or story) as shown below. After making selections, click Next Step (Select Defaults) to continue configuration.
Select Default Project and Default Issue when incidents are escalated to Jira, then click Next Step (Field mapping).
In the Field Mapping dialog, map the fields for the path between SWSD and Jira.
This defines relationships and allows data and information to flow to the correct fields within the databases on each side of the integration. After establishing mapping, click Next Step (Tickets and Comments).
- Define what to do when an issue is closed in Jira. Options are:
- Keep the SWSD ticket open.
- Close the SWSD ticket with the details from Jira.
- You can also select the name of the user that is associated with private comments from Jira and link back to SWSD. This is used when you want to communicate to the SWSD incident agent privately from Jira to perhaps let the agent know a private status update. You can also select whether you want to be able to send comments from SWSD to Jira via a checkbox.
When resolution codes are set to Mandatory in SWSD, tickets closed in Jira are automatically labeled "Closed by Jira" and are closed in SWSD as well.
To receive notifications upon closure of an associated Jira issue, you will need to enable a webhook. To enable this feature:
- Log in to Jira and navigate to System Webhooks (at /plugins/servlet/webhooks as of the writing of this article) and create a new webhook.
- Use the following information:
- Name. SolarWinds
- URL. Copy and paste from the final step in SWSD.
Under Issue related events, select the Issue checkbox labeled updated.
- Click Create.
Active Jira Integration
After you have successfully activated Jira integration, you can:
- Make configuration changes by selecting Projects and Issues.
- View your list of projects.
- Add/edit existing project details.
- Modify field mappings.