Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Integration between two ticketing systems

Andrew Buckwell
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 5, 2024

Hi , Im encountering difficulties in finding a solution that can provide seamless integration between two ticketing systems. Currently we are testing several vendors and we are encountering an issue when we tackle a ticket and need to email another vendor which has his own ticketing system - this is creating 1, email looping ( with closing or resolved auto emails) 2, every reply is creating a new ticket

Can you please elaborate if Jira has a solution that can eradicate this issue - such that whenever we tackle an incident and we have to escalate with another client that has his own ticket system we dont encounter issues such as those mentioned above - basically we create our own ticket number it goes to the other supplier and the subject has another incident number creating unsyncing of tickets.

 

Regards

5 answers

1 vote
Syed Majid Hassan -Exalate-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 19, 2024

Hi @Andrew Buckwell

A very warm welcome to the community! This is Majid @ Exalate. 

I see that Exalate has already been recommended here as a possible solution (thank you @Stephen_Lugton ) and yes, it would fit this use case nicely. We do support quite a few ITSM systems OOTB and would be happy to engage with you further to discuss the nuances of the exact scenario you have. 

Please feel free to book a session here and lets solve this.

Hope it helps. 

Thanks

 

0 votes
OpsHub - Enterprise class Integration and Migration Solutions for Jira
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
May 17, 2024

Hi @Andrew Buckwell

It seems that for every reply before integration creates a ticket in another vendor ticketing system, you require the integration to check if a ticket for the same thread already exists. If it does, it should update the existing ticket rather than creating a new one. Some sync tools can handle such scenarios, but it often becomes more complicated when tickets are cloned.

This problem of cloned tickets can be easily solved by Opshub, an Atlassian partner, offering a rich UI-based integration platform with zero scripting to meet all the complex data integration needs. You can easily integrate Jira with 60+ popular ALM tools, set up conflict resolution, retain data format, links, etc. It also allows you to create your connectors with all the customization you need. Feel free to contact our integration experts to discuss your integration use case.

Thanks,

OpsHub team

0 votes
Diana_Architect_ZigiWave
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
April 5, 2024

@Andrew Buckwell , sorry to hear that you're dealing with such an issue. As Stephen mentioned, take a look at the Atlassian Marketplace. Also, feel free to look at one of the tools there - ZigiOps. It's fully no-code integration tool that connects Jira instances (or other ticketing system) bi-directionally and syncs their data. It's fast and secure (does not store any of the data transferred). It can eliminate the issues you're currently dealing with  (no email loops and waste of resources ad time). Feel free to explore it via the Free trial.

Regards, Diana

0 votes
Ivan Ferreira
Contributor
April 5, 2024

Once we did a POC using an automation rule that basically do this:

  • When: Issue created
  • If: {{issue.summary}} contains regular expression "Ticket #.*Created"
    • Then: just log action
  • Else if: {{issue.summary}} contains regular expression "Ticket #.*New comment"
    • Then:
      • Get Ticket Number in a variable using {{issue.summary.match("Ticket # (.*) New comment")}}
      • Get Ticket Comment in a variable using {{issue.description.match("Comentario:(.*)")}}
      • Cancel the issue just created
      • Branch:
        • Find issue using JQL summary ~ "\"Ticket # {{SyshelpTicket}} Created\""
        • Comment on issue ussing variable {{Comment}}
  • Else if: 
    • {{issue.summary}} contains regular expression "Ticket #.*Closed"
    •  Then:
      • Get Ticket Number in a variable using {{issue.summary.match("Ticket # (.*)Closed")}}
      • Cancel the issue just created
      • Branch:
        • Find issue using JQL summary ~ "\"Ticket # {{SyshelpTicket}} Created\""
        • Transition issue to RESOLVED

 

Maybe it's not the best solution, but it works. 

What you are doing here is running rules based on the issue description. The system adds to the description the action that was fired by the ticketing system. For example Ticket #12345 Created, Ticket #12345 Commented, Ticket #12345 Closed.

Using automation rules, you can create, comment or close the first ticket based on the summary of each new ticket, and each new ticket get cancelled/deleted so you only keep the first one.

This works only with one way sync.

0 votes
Stephen_Lugton
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 5, 2024

@Andrew Buckwell we use an addon Exalate to sync between our Jira system and our suppliers Jira system, without knowing what system your client / vendor uses, I'd suggest looking at the app marketplace to see if there's an app to sync with whatever system your client uses.

 

Andrew Buckwell
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 5, 2024

thanks Stephen - So with your exalate app you dont have issues raising incidents requests in between. What anout Jira and Freshservice (which is our suppliers' ITSM ticket system ) do you know if there is integration?

 

best Regards

Stephen_Lugton
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 5, 2024

@Andrew Buckwell I don't know anything about Freshservice, but have a look at https://marketplace.atlassian.com/search?query=freshservice to see if any of these would meet your needs.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events