Uploaded image for project: 'Jira Service Management Cloud'
  1. Jira Service Management Cloud
  2. JSDCLOUD-12328

Allow channels other than "General" to be a Agent channel in Teams integration of JSM Chat

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • JSM Chat
    • None
    • 10
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Currently, when integrating JSM Chat/Assist with Microsoft teams, it is mandatory that the triage channel is the General channel.

      It should be possible to set different channels as triage channels.

            [JSDCLOUD-12328] Allow channels other than "General" to be a Agent channel in Teams integration of JSM Chat

            Pinned comments

            Pinned by Shakti

            Brian Feldman added a comment -

            Hi all, thanks for your interest in this feature! This is one we'd love to support, and it resembles the initial approach we explored when first implementing Assist (formerly Halp) for Microsoft Teams! As there's been some increased activity on this request recently, I wanted to share some background context on why this feature doesn't exist today:

            • With Assist, Agent/Triage channels are intended for use by Agents only as they are the only JSM members with the proper permissions to view and action the issues that would appear in the channel. Enforcing user permissions is a key component of the Agent/Triage channel feature. 
            • When we originally started development, Microsoft Teams platform did not provide the full set of APIs to make this possible at the Channel level. For example, APIs to check membership were only available at the Team level
            • There were also some more subtle limitations at the Channel level, such as the ability to discover when any given Channel's name was updated. With the General channel, the name can not be changed making this a non-issue

            In total, it was not technically feasible to deliver an Agent/Triage channel experience in a Team outside of the default General channels in a secure and scalable manner. Though it is something we too are keen on! 

            We are routinely reviewing updates to the Microsoft Teams development platform for new capabilities, features, and APIs that can unlock new flexibilities and optimized user experiences, and this one is definitely top of mind!

            Brian Feldman added a comment - Hi all, thanks for your interest in this feature! This is one we'd love to support, and it resembles the initial approach we explored when first implementing Assist (formerly Halp) for Microsoft Teams! As there's been some increased activity on this request recently, I wanted to share some background context on why this feature doesn't exist today: With Assist, Agent/Triage channels are intended for use by Agents only as they are the only JSM members with the proper permissions to view and action the issues that would appear in the channel. Enforcing user permissions is a key component of the Agent/Triage channel feature.  When we originally started development, Microsoft Teams platform did not provide the full set of APIs to make this possible at the Channel level. For example, APIs to check membership were only available at the Team level There were also some more subtle limitations at the Channel level, such as the ability to discover when any given Channel's name was updated. With the General channel, the name can not be changed making this a non-issue In total, it was not technically feasible to deliver an Agent/Triage channel experience in a Team outside of the default General channels in a secure and scalable manner. Though it is something we too are keen on!  We are routinely reviewing updates to the Microsoft Teams development platform for new capabilities, features, and APIs that can unlock new flexibilities and optimized user experiences, and this one is definitely top of mind!

            All comments

            I seem to be having the same issue with the request channel.  Regardless of where I try to add the bot, it always goes to the "General" channel for that team.  Is it possible to at least make it so the requests channel doesn't have to be the "General" channel?

            Joel Scott added a comment - I seem to be having the same issue with the request channel.  Regardless of where I try to add the bot, it always goes to the "General" channel for that team.  Is it possible to at least make it so the requests channel doesn't have to be the "General" channel?

            Pinned by Shakti

            Brian Feldman added a comment -

            Hi all, thanks for your interest in this feature! This is one we'd love to support, and it resembles the initial approach we explored when first implementing Assist (formerly Halp) for Microsoft Teams! As there's been some increased activity on this request recently, I wanted to share some background context on why this feature doesn't exist today:

            • With Assist, Agent/Triage channels are intended for use by Agents only as they are the only JSM members with the proper permissions to view and action the issues that would appear in the channel. Enforcing user permissions is a key component of the Agent/Triage channel feature. 
            • When we originally started development, Microsoft Teams platform did not provide the full set of APIs to make this possible at the Channel level. For example, APIs to check membership were only available at the Team level
            • There were also some more subtle limitations at the Channel level, such as the ability to discover when any given Channel's name was updated. With the General channel, the name can not be changed making this a non-issue

            In total, it was not technically feasible to deliver an Agent/Triage channel experience in a Team outside of the default General channels in a secure and scalable manner. Though it is something we too are keen on! 

            We are routinely reviewing updates to the Microsoft Teams development platform for new capabilities, features, and APIs that can unlock new flexibilities and optimized user experiences, and this one is definitely top of mind!

            Brian Feldman added a comment - Hi all, thanks for your interest in this feature! This is one we'd love to support, and it resembles the initial approach we explored when first implementing Assist (formerly Halp) for Microsoft Teams! As there's been some increased activity on this request recently, I wanted to share some background context on why this feature doesn't exist today: With Assist, Agent/Triage channels are intended for use by Agents only as they are the only JSM members with the proper permissions to view and action the issues that would appear in the channel. Enforcing user permissions is a key component of the Agent/Triage channel feature.  When we originally started development, Microsoft Teams platform did not provide the full set of APIs to make this possible at the Channel level. For example, APIs to check membership were only available at the Team level There were also some more subtle limitations at the Channel level, such as the ability to discover when any given Channel's name was updated. With the General channel, the name can not be changed making this a non-issue In total, it was not technically feasible to deliver an Agent/Triage channel experience in a Team outside of the default General channels in a secure and scalable manner. Though it is something we too are keen on!  We are routinely reviewing updates to the Microsoft Teams development platform for new capabilities, features, and APIs that can unlock new flexibilities and optimized user experiences, and this one is definitely top of mind!

            It seems like a mistake that this wasn't considered in the original plan for the app. Most businesses will already have an IT team with a support channel where this would work nicely. As it is I'm reluctant to set it up as it's likely to cause complications without creating yet another Team which I don't need!

            Tom Atkinson added a comment - It seems like a mistake that this wasn't considered in the original plan for the app. Most businesses will already have an IT team with a support channel where this would work nicely. As it is I'm reluctant to set it up as it's likely to cause complications without creating yet another Team which I don't need!

            Aaron added a comment -

            Really hope this "feature" is developed! The last thing anyone needs is ANOTHER "Teams" Team. Using a channel in an existing Team will make this much easier to integrate!

            Aaron added a comment - Really hope this "feature" is developed! The last thing anyone needs is ANOTHER "Teams" Team. Using a channel in an existing Team will make this much easier to integrate!

            +1 on this! Had to create a new team for the Triage capability, would have been nice to keep it underneath our existing ICT team.

            Tom Anderson added a comment - +1 on this! Had to create a new team for the Triage capability, would have been nice to keep it underneath our existing ICT team.

            We have an "Information Technology" team. Under that, we have General - our general chat, IT Alerts - where alerts from various services post, and IT Support - where Jira automation currently posts ticket creation notices. I'd like to replace the automation with this, but this is hindering .

            Jonathan Miles added a comment - We have an "Information Technology" team. Under that, we have General - our general chat, IT Alerts - where alerts from various services post, and IT Support - where Jira automation currently posts ticket creation notices. I'd like to replace the automation with this, but this is hindering .

            Harry John added a comment -

            Same as above, we're having to create a new team for this entirely, as we use our General channel for support discussions

            Harry John added a comment - Same as above, we're having to create a new team for this entirely, as we use our General channel for support discussions

            It would be useful to be able to change the Triage channel to something different than General because we use the General channel for discussions within the (support) team.

             

            With this feature in place, we could then setup a channel specifically for Triage (i.e. Agents Channel) and another for Requests (Users Channel)

            Vincent Desroches added a comment - It would be useful to be able to change the Triage channel to something different than General because we use the General channel for discussions within the (support) team.   With this feature in place, we could then setup a channel specifically for Triage (i.e. Agents Channel) and another for Requests (Users Channel)

              eeb2e5a08fc6 Srini Chakravarthy
              07f37d47f450 Renata Dornelas
              Votes:
              25 Vote for this issue
              Watchers:
              33 Start watching this issue

                Created:
                Updated: