New! Jira Server Integration for Microsoft Teams
Published Jan 29 2019 04:36 PM 146K Views
Microsoft

Atlassian cloud products such as Jira Cloud, Bitbucket Cloud, Confluence Cloud are already integrated in Microsoft Teams. We have heard your requests, and today we are pleased to announce that we will be enhancing our suite of DevOps integrations with the release of V1 of Jira Server integration.

 

Connector for Jira Server

The Jira Server connector uses built-in Webhooks functionality of Jira Server that doesn’t require third party Jira app installation. It can be easily configured by your Jira Server admin.

 

Jira Server Connector can notify you on the following events:

  • Issue Created
  • Issue Updated

Once the event is triggered, the Jira connector will submit the card with the following issue details:

  • Clickable Issue summary
  • Short description of the event
  • Priority
  • Issue type
  • Status
  • Assignee
  • Reporter
  • CommentJira_Server_Connector.gif

     

There are also JQL filters available that allow our customers to submit notifications only for specific Jira projects or specific issues.

 

How to get started

Install the Jira Server from Microsoft Teams app store. Use the instructions and the connector URL provided on the connector configuration page. To set up a Webhook on your Jira Server you will need the Jira Server admin rights. If you don’t have the admin rights, you will need to contact your IT department to help you with Webhook installation. Admin has to configure firewall to allow outgoing traffic from Jira Server instance to Teams Connector app i.e. specifically need to add the address record of ‘connectors.msteams-atlassian.com’ to any sort of whitelist that controls network egress traffic.

95 Comments
Brass Contributor

When will this be available for all tenants? The link provided only gives a "We couldn't find the app" error in Teams. Smiley Frustrated

Thx

Microsoft

@gsahlstrom - If the link provided isn't taking you to Jira Server app, that means your tenant admin has disabled 3P apps. Please work with your tenant admin to get the apps enabled. Thanks!

Brass Contributor

This could be useful in some situations, but for most of us it's just SPAM. 

 

What would be really useful, is to be able to post/mention a Jira issue and it automatically convert to a link, and optionally post a summary, when discussing soemthing.  I can do it slack (via a third-party bot)

Copper Contributor

Thanks for sharing this. I tried this out and it works well.

 

I find it will be useful when it allows

 

1. To post messages in multiple teams pages. Usecase....Customer Support team, build team are interested in defect progress while Development team is working on...i.e. Post message in Customer Support team and build team's page and also post in product development team 

 

2. Allow posting messages to multiple channels of same page.

 

3. Ability to create new channel for each Jira ticket

Microsoft

@Slarti It totally depends on the use case. Not sure generalization can be done on usefulness based on your use case. Thank you for your feedback. This is the V1 of the app. We are actively working on bringing additional features and functionalities to the app.

 

 

 

 

Microsoft

Hi @HariJ Thanks for you feedback, glad to know its working as expected for you! Please see responses to your questions below

 

1. By multiple team pages - do you mean by multiple channels? If yes, then you can go ahead and configure  connector to each of the development, customer support team channel etc. and then they all will be notified based on the activity. You can choose to configure connector different for each of the channel. For ex: product team is notified when item is created and sales team is notified when item is updated etc.

 

2. 'Allow posting messages to multiple channels of same page' -  Your message will be posted to every channel where the connector is configured. If the connector is configured for Jira Project X in 3 different channels - All of those channels will receive the update

 

3. 'Ability to create new channel for each Jira ticket' - This is interesting feedback. Will add to our backlog and will review with the team.

Brass Contributor

This is great!  I was running the Jira connector to jira server, that appeared to work well enough.

 

I'd like to see new functionality such as:

1.  For daily standups, be able to pull the agile or Kanban boards into a new tab for the channel.

2.  Be able to create a ticket in teams

3.  Be able to send comments to tickets to teams

4.  Be able to reference a jira ticket and teams returns the ticket details.  Perhaps this command could also have switches to pull latest comment, all comments, etc.

5.  Be able to see all the tickets i'm assigned (or perhaps others by command switch) and their status

6.  Be able to update ticket status (ie, close).  If Jira workflow requires a comment with close, to be smart enough to prompt for comment in the close command. … ie.  Jira IT-1414 status = close, comment = restarted the server and life goes on.

 

Microsoft

@Gregory Van Den Ham Thank you for the feedback! Our upcoming releases for Jira Server integration will address some of the feedback listed above.

 

Copper Contributor

Really want to test the Jira server connector. But i cannot find it in the Teams Store *NL.

Where/When will it be available?

Microsoft

@nickrusman - Could you please make sure 3P apps are enabled for your tenant? You may have to work with tenant admin for that

Brass Contributor

This functionality was already working for us.  It's just one-way notifications via a webhook.  What I would like is to search for issues, create issues, and comment on issues.  Echoing what other's have already posted.

Microsoft

@Earl Zirkle - As I've mentioned in my previous comments, this is V1 of the integrations. We are actively working on bringing additional functionalities for Server app and will soon have parity with Jira Cloud app which would address all the items you mentioned above. Would appreciate if you can use Jira Server connector instead of webhook and provide feedback to us, if there's any. 

Copper Contributor

As Gregory Van Den Ham mentionned, we would also like a integration with Jira software agile board.  Example you would be able to see your column of jira agile directly in teams.  It could be choosing a rapid board linked for a channel.

 

Thanks

 

Martin

Copper Contributor

Question- Is it possible for the activity (which posts the create/ update from JIRA to Teams) to be project specific? Or is it all JIRA tickets at this time? 

 

**If it is not currently possible to restrict the initiating activity by Project, I would like to recommend this for the teams backlog. The user story would be something like: 

"As an IT team member working on Project X, I would like a notification/ comment to appear in our Teams Channel for Project X whenever a ticket is created or updated so that we can all be adequately notified of new or changed work" 

 

Thank you!

Copper Contributor

Hi @Paige Elmore,

 

Basically, you should be able to apply JQL filter for the Jira webhook configuration that is configured for the Connector. In the webhook configuration there is a text input field which accepts the JQL filter. You can specify something like:

project = "my project key"

Save the configuration for the webhook, and the connector will trigger issue created/updated events only for the filtered project.

 

Thanks

Copper Contributor

Was fairly easy to set up and is working well but can the functionality be expanded to include worklogs and comments, not just issues.

Copper Contributor

Thanks this works great on Jira on prem. Can  we do samething for conflucne on prem as well ? I do not see option to add web hook on confluence.

Copper Contributor

Hi, 

I don't see this solution in our marketplace.

Is it a paid solution?

 

Copper Contributor

What is the difference between 'Jira Server' and 'Jira' in the connectors in MS Teams?  Which one do I setup up to notify/integrate with my channels?

Copper Contributor

@Amit Oberoi  when will a new version of this be available that includes the bot and allows adding a JIRA tab to a channel?

Copper Contributor

Hi, 

Does this mean that every "Team" or "Channel" needs it´s own webhook in JIRA (server version)  ?

Are there possibilities to change the issuedetails which is shown in MS Teams ? 

Regards Susanne 

 

Copper Contributor

I do not think anyone is monitoring this page as I have had my question posted here since 4/8/2019.

Microsoft

I was Atlassian summit when your first message came, @ToddMilano so missed it. Sorry for the delay. Jira is for 'Jira Cloud', Jira Server is for 'Jira Sever'. I see this is confusing and will work with our connector team to fix this.

 

@pcallies - We are actively working on it and hopefully in next few weeks we will have Jira Server parity with Jira Cloud.

 

@Warme5911 - Any channel that you want to be notified needs to have its own webhook configured. With next release you should be able to change issue details either via tab or bot. 

Copper Contributor

@Amit Oberoi, what is the status of Jira Server Integration?  I don't see anything but Jira Cloud available for Team apps. 

Microsoft

@JMill208 Jira server ME is ready and should be out very soon. Parity with Jira Cloud will be done in next 4-6 weeks. Thanks!

Deleted
Not applicable

@Amit Oberoi is parity with Jira Cloud still on schedule to be released in the next couple of weeks? 

Microsoft

@Deleted Yes, we are on track! Messaging Extension capability is coming out in a few days. 

Copper Contributor

@Amit Oberoi looking at the about in the add-in it says it's written by SoftServe, Inc. (Version 2019.1.10) .. were they commissioned by yourselves or Atlassian or is it actually 3rd party plugin?

 

Working for a large enterprise there were questions about the app developer when I sent your article to our admins.  

Copper Contributor

@Amit Oberoi  Does the JIRA Server Connector allow creation of JIRA tickets within MS Teams as JIRA Cloud Connector allows?  If not, is there an ETA?

Copper Contributor

Hi,

 

Are there any plans to visualize JIRA dashboards from Teams?

 

Thanks,

Hugo.

Microsoft

@hhuynh430, We are actively working on it. Expect it to be out in next few weeks.

 

@MeahanH It is on our backlog. Don't have any timelines to share at this point.

Copper Contributor

@Amit Oberoi is this now available?

 

Copper Contributor

@Amit Oberoi is there any update on this?

Copper Contributor

@Amit Oberoi, it's been almost two months, can you share any updates on progress with the JIRA Server Connector allowing creation of JIRA tickets within MS Teams as JIRA Cloud Connector allows today?

Brass Contributor

We'd like to get a little feedback on this as well.  We were hopeful to see things by now.

Microsoft

Thank you all for your patience! We've released our full fledged Jira Server app and it is now in parity with Jira Cloud app in Teams. Please got to 'Manage team' -> 'Apps' tab to update the app. You would have to restart the Teams client to get the update.

Brass Contributor

@Amit Oberoi I may be missing something (again :flushed:) but when I did the update on the app in Teams, it seems that I also need to have an app installed on the Jira Server itself. Is this correct? The following text seems to indicate that, at least...

clipboard_image_0.png

 

Which app in the Atlassian Marketplace is the one to use? 

Thx, Gustaf

Copper Contributor

@gsahlstrom I'm glad you said something cause I just thought I was being dumb. The wording sounds like a "addon" needs to be installed into Jira Server, however the only thing I can find is a third party app on the Marketplace which doesn't appear to be linked to the Jira Server for Microsoft Teams app.

 

So hoping this could be clarified by someone.

Brass Contributor

Short answer is there is an app published:  https://marketplace.atlassian.com/apps/1217836/microsoft-teams-for-jira?hosting=server&tab=overview

 

The problem is, it doesn't show up in Jira under the app marketplace because its version is to 8.1.2 and most of us have patched for instance to 8.3.1 so Jira Server thinks its not compatible.

 

@Amit Oberoi Can you update the Atlassian Marketplace app to 8.3.1 so we can download and install it?  

 

clipboard_image_0.png

Brass Contributor

@Amit Oberoi Ok, next challenge.   Looks like you updated the Atlassian marketplace app and got that working.  I was able to install.

 

Our Jira Server is AzureAD integrated with the saml module.  We also have AzureAD MFA enabled.

 

I created a local Jira user to handle the following in the teams setup:

clipboard_image_1.png

However, I think*, because of because of the SAML module, login is getting deflected,  clicking allow does something, but generates an error:

clipboard_image_2.png

The error doesn't really help to tell what broke, but I presume it was authentication.  My application WAF doesn't log any blocked traffic for this request, so presuming it dies at Microsoft's AzureAD authentication.

 

Looking for ideas to get past this.

Brass Contributor

Confirmed - the saml module has a trace that sees teams make a request and the module makes a saml call to azuread for it.  Looks like that's the broken bit.

Brass Contributor

Thanks, @Gregory Van Den Ham for the detective work :smile: 

I actually found the app in the Atlassian Marketplace, but since it's not published by Microsoft I was a bit confused as to whether or not it was the right one.

Now we'll see if we can get past the authentication hurdle... 

Brass Contributor

Ok, I've confirmed with two others, if your jira server environment has standard authentication (username/pw) and is not saml linked via a market place add on like SAML SSO, then the Microsoft Teams - Jira integration works and the bot/channel is able to get setup.

 

We'll need Microsoft to look at the saml integration and see what's happening there.

Microsoft

@Gregory Van Den Ham we don't support SAML at this point. We've to investigate on how we can add the support. 

Copper Contributor

Hi,  specific question on integrating Jira Cloud and Teams.  I have added service desk queues to my Teams tab but not all fields from the SD queues are being displayed. Anyone else this issue? thanks

Brass Contributor

@Amit Oberoi just to update.  I had a maintenance window where i could turn off saml sso (disable via checkbox) temporarily and reenable it.   That allowed the OAuth to allow.   With SAML disabled, I was able to login via the teams Jira App Dialog.  Now I am Saml SSO and Jira / Teams connected.   Although, wonder how long that will work ;)

 

 

Brass Contributor

So far the biggest problem is identity - because we're using basically a bot service account, the comments, creates and edits come across as the bot from teams doing the work.  Not an actual user.   That makes it hard to track who made a comment, updated a ticket, closed out work, etc.    I think, that as part of SAML needs resolution.

Copper Contributor

As others, we re facing issues due to SAML SSO on one of our Jira instances :( being big client of Microsoft we really hope this will be fixed.

Another problem we have - we can't create issues, getting error "An unhandled error occurred", while other features work well.

Microsoft

@abbe21 for now whatever fields you see are part of out of box experience. Don't yet have the capability of customizing the views.

 

Everyone, we'll investigate on the SAML part. Thank you so much for your patience!

Copper Contributor

Wanted to start using this but due to Saml pluggin we cannot :\

Version history
Last update:
‎Jan 26 2021 01:27 PM
Updated by: