TOPdesk Jira Integration
  • TOPdesk Jira Integration
  • Before you start
  • Installation
  • Release notes
    • 18-12-2024
    • 28-09-2023
    • 07-08-2023
    • 08-11-2022
    • 17-10-2022
    • 15-09-2022
    • 27-06-2022
    • 18-05-2022
    • 19-4-2022
    • 14-12-2020
    • 02-12-2020
    • 13-11-2020
    • 27-10-2020
    • 07-09-2020
    • 19-06-2020
  • From Jira to TOPdesk
    • Post functions
    • Configure the post function
      • Create/update Change
      • Create/update Incident
      • Transition Change/Incident
  • From TOPdesk to Jira
    • Action sequences
    • Create/update Jira issue
      • From linked event
      • From context menu
    • Configure action sequences
      • Updating a field
      • Transition an issue
      • Set a priority
  • Communication
    • Comments, actions, attachments
  • Advanced
    • Additional configuration
    • Troubleshooting
  • Links
    • Atlassian Marketplace
    • Support
    • Roadmap
    • Product demo
  • Security / Privacy
    • Privacy Policy
    • Security Policy
Powered by GitBook
On this page
  • Getting Jira transition id's
  • HTTP Body
  • Binding to an event

Was this helpful?

  1. From TOPdesk to Jira
  2. Configure action sequences

Transition an issue

PreviousUpdating a fieldNextSet a priority

Last updated 2 years ago

Was this helpful?

Transitioning an issue can be helpful to let your Jira operators know the status of the linked incident or change.

When the Jira operator is watching an issue, they will get notified by Atlassian when the status of an issue changes. With this in mind, transitions can be triggered via linked events in TOPdesk when customers add comments to incidents or changes.

Getting Jira transition id's

To get the transition ID's for company managed projects:

  • Select > Issues.

  • Navigate to workflows.

  • Edit the workflow that is linked to the correct project.

  • Go into text mode.

  • Then in the column Transitions (id) you find the ID's.

For team managed projects:

  • Find an existing issue key, i.e. TEST-123.

  • Use Atlassian's together with the issue key.

  • Note: only the transitions that are available at that moment are shown.

HTTP Body

In this case, the default update issue action sequences has been used that is generated for changes. In this case transition id 31 is a placeholder id.

{
  "issue": {
    "transition": {
      "id": 31
    }
  },
  "change": {
    "id": "${unid}",
    "number": "${number}"
  }
}

It is also possible to update fields along side transitioning an issue.

{
  "issue": {
    "fields": {
      "summary": "${briefdescription}",
      "description": "<#list _progresstrail.requests as request>${request.richtext!}</#list>"
    },
    "transition": {
      "id": 31
    }
  },
  "change": {
    "id": "${unid}",
    "number": "${number}"
  }
}

Binding to an event

One way of using these transitions is by binding them to TOPdesk events. This way we can configure action sequences per status change.

In this example you can see that when the change status changes to "In progress" the "Demo action sequence" is called, which is the action sequence defined earlier on this page.

Transition API