Atlassian Jira Integration Module for Azure Automation and Runbook Studio
Bring Jira issue management directly into your automation runbooks. The Kelverion Integration Module for Atlassian Jira gives Azure Automation and Runbook Studio customers a faster, simpler way to create, update, query and manage Jira issues without writing custom PowerShell or manually building complex API calls.
Atlassian Jira is a widely used work management, issue tracking and agile project management platform. Teams use Jira to plan work, track issues, manage service requests, prioritise backlogs, collaborate on tasks and monitor progress through configurable workflows, boards, dashboards and reports.
For IT operations, service desk and software teams, Jira often becomes the system of record for requests, incidents, bugs, changes and project work. That makes it a natural integration point for automation: when a ticket is created, updated, escalated or resolved, automation can help remove manual effort and keep teams informed.
Typical Automation Scenarios
- Create a Jira issue when an Azure Automation runbook detects a failed process, service condition or infrastructure event
- Update an existing Jira issue with diagnostic output, remediation status or completion notes from an automation runbook
- Retrieve Jira issues matching defined criteria and use them to drive automated fulfilment, escalation or reporting workflows
- Add comments, watchers, work logs or attachments to Jira issues as part of an automated service request process
- Coordinate Jira Service Management or bug tracking workflows with wider IT operations automation
Benefits at a Glance
- Build Jira automation faster: Create runbook steps using guided activities rather than hand-coding PowerShell against Jira APIs.
- Reduce specialist knowledge requirements: Runbook authors do not need to know every Jira project type, issue type, field name or field value before they begin.
- Improve accuracy and consistency: Smart Discovery helps map Jira issue fields to runbook inputs, filters and published data, reducing configuration errors.
- Connect automation to service delivery: Trigger, update and report on work in Jira as part of wider IT process automation.
- Support multiple Jira environments: Create reusable Smart Connections for different Jira instances or different security contexts.
- Extend Azure Automation value: Use Jira activities inside Runbook Studio to orchestrate processes across cloud, on-premises and service management systems.
Key Capabilities
- Ready-built Jira activities for Azure Automation and Runbook Studio
- Forms-driven configuration for common Jira operations
- Smart Discovery of Jira projects, issue types and fields from within Runbook Studio
- Automatic mapping of Jira fields to activity parameters, filters and published data
- Support for Jira Service Desk and Jira bug tracking variants
- Reusable Smart Connections for one or more Jira instances
- Activities for creating, retrieving, updating and managing Jira issues, comments, attachments, watchers, transitions and work logs
Integration Activities
| Activity Name | Description |
|---|---|
| Add-JiraAttachment | Add an attachment to an issue |
| Add-JiraIssueComment | Add a comment to an issue |
| Add-JiraIssueWatcher | Add a user as a watcher of an issue |
| Add-JiraIssueWorklog | Add a worklog to an issue |
| Get-JiraGroup | Get Atlassian groups |
| Get-JiraIssue | Get issue details |
| Get-JiraIssueAttachment | Get the attachments for an issue |
| Get-JiraIssueAttachmentContent | Download the content of an attachment |
| Get-JiraIssueComment | Get the comments for an issue |
| Get-JiraIssueTransition | Get the transitions for an issue |
| Get-JiraIssueWatcher | Get the watchers of an issue |
| Get-JiraIssueWorklog | Get the worklogs for an issue |
| Get-JiraUser | Get the users that have been assigned to a project |
| Invoke-JiraAssignIssue | Assign an issue to a user |
| Invoke-JiraIssueTransition | Perform an issue transition |
| New-JiraIssue | Create a new issue or subtask |
| Remove-JiraIssue | Remove an issue |
| Remove-JiraIssueAttachment | Remove an attachment from an issue |
| Remove-JiraIssueComment | Remove a comment from an issue |
| Remove-JiraIssueWatcher | Remove a user as a watcher of an issue |
| Remove-JiraIssueWorklog | Remove a worklog from an issue |
| Set-JiraIssue | Update an issue |
| Set-JiraIssueComment | Update an issue comment |
| Set-JiraIssueWork | Update an issue worklog |