• 405
    • 26
    • 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.

      NOTE: This suggestion is for JIRA Service Desk Cloud. Using JIRA Service Desk Server? See the corresponding suggestion.

      Auto set the Customer Request Type when there is only one associated with the Issue Type.
      or
      Auto set the Issue Type when choosing the Request type

      Steps to reproduce:

      Make sure you have at lest two Request Types, each one related to a different Issue Type.

      1. Create a Issue
      2. Change the Issue Type

      The Request Type field will show "No Matches", even when there is only one Request Type available for the Issue Type.

      Product team update 22 August 2022

      Hi all,

      We have recently launched a new feature "Default request types" that should solve this problem.

      To access this feature, simply click on "Project Settings" > "Features" and scroll to the bottom. 

      If you turn on this feature, whenever an issue is moved or any other action is taken that causes the request type to be lost, the request type field is updated so that it is not null. 

      By default, it will select the first request type alphabetically. But you can override the default by setting the request type yourself. 

      This is a "Feature Lab" feature which means that it is an early solution that will be refined later on. This feature does work as expected and will be fully supported. 

      So, what will change?

      1. We are looking to have the default request type selection be respected in the issue create experience within Jira. This is not available now but will be available later. 
      2. We will eventually move this out of the Feature Lab and provide a better UX but this will provide an immediate solution to those that need this.

      I'd love to know whether this feature meets your expectations, looking forward to hearing from you all!

      Kind regards,

      Jehan Gonsalkorale

      Product Manager, Jira Service Management

            [JSDCLOUD-1835] Update request type upon issue type change.

            PER added a comment -

            Need this correction of bug as soon as possible !

            Thanks

            PER added a comment - Need this correction of bug as soon as possible ! Thanks

            hronnebeck added a comment -

            Hi,

            I don't feel that this meets the use case that I'm looking to solve for. I'm trying to change the issue type on existing request types in the Admin panel. For example:

            1. Request Type A = Issue Type A
            2. Replace Issue Type A with another issue type because Issue Type A doesn't fit the needs properly. Let's call this Issue Type B. I do this by removing Issue Type A and adding Issue Type B. 
            3. Request Type A shows invalid Issue Type <-- I can't modify the issue type at all to make it be Issue Type B now. 

            Can we please address this use case?

            Thanks!

            hronnebeck added a comment - Hi, I don't feel that this meets the use case that I'm looking to solve for. I'm trying to change the issue type on existing request types in the Admin panel. For example: Request Type A = Issue Type A Replace Issue Type A with another issue type because Issue Type A doesn't fit the needs properly. Let's call this Issue Type B. I do this by removing Issue Type A and adding Issue Type B.  Request Type A shows invalid Issue Type <-- I can't modify the issue type at all to make it be Issue Type B now.  Can we please address this use case? Thanks!

            Great, This was something we where waiting for. Glad that this is active and working!

            Eric Vervoordeldonk added a comment - Great, This was something we where waiting for. Glad that this is active and working!

            Hugo Navia added a comment -

            I believe that, although this covers part of the problem, it doesn't actually cover the full problem.

            Right now I'm running a migration and merge of several instances. This implies merging JSM projects into one, sharing the Issue Types and Request Types. Now, we have some Request Types that share the same Issue Type so, the problem here, is that it will not be possible to preserve the values after moving the issues from Project A to Project B.

             

            Wouldn't it be better to offer the option during the Bulk Move, similar as "Project" - "Issue Type" but also offer something like "Request Type (Source)" - "Request Type (Target)"?

            Hugo Navia added a comment - I believe that, although this covers part of the problem, it doesn't actually cover the full problem. Right now I'm running a migration and merge of several instances. This implies merging JSM projects into one, sharing the Issue Types and Request Types. Now, we have some Request Types that share the same Issue Type so, the problem here, is that it will not be possible to preserve the values after moving the issues from Project A to Project B.   Wouldn't it be better to offer the option during the Bulk Move, similar as "Project" - "Issue Type" but also offer something like "Request Type (Source)" - "Request Type (Target)"?

            Ingo Wenke added a comment -

            Works great and stable.

            Any concerns while this issue is still in progress?

            Ingo Wenke added a comment - Works great and stable. Any concerns while this issue is still in progress?

            Hi 09f95f6ac926 , sorry for the late response. I didn't see an email, could you please get in touch at jgonsalkorale@atlassian.com

            Jehan Gonsalkorale added a comment - Hi 09f95f6ac926 , sorry for the late response. I didn't see an email, could you please get in touch at jgonsalkorale@atlassian.com ? 

            Jehan - I emailed you last week (Aug 24). Did you receive my reply?
            Thank you,
            Glen

            Glen Cochrane added a comment - Jehan - I emailed you last week (Aug 24). Did you receive my reply? Thank you, Glen

            Jehan,

            Thank you so much for finally releasing this feature. Works great for us. One recommendation on future features - can Atlassian also implement a GLOBAL feature configuration option so as to avoid having to configure each individual project. This way the admin has the option to do at global or project level. 

            thanks again. 

            Romy Meyers added a comment - Jehan, Thank you so much for finally releasing this feature. Works great for us. One recommendation on future features - can Atlassian also implement a GLOBAL feature configuration option so as to avoid having to configure each individual project. This way the admin has the option to do at global or project level.  thanks again. 

            Hi 09f95f6ac926

            It sounds like many of these issues relate to our recent release that updated the create issue experience. Would you be able to email me your instance? I can turn off the flag that surfaces the request type's configuration in the issue create experience to resolve these issues immediately while we make changes to this experience to better suit your needs. 

            You can email me at jgonsalkorale@atlassian.com

             

            Looking forward to hearing from you,

             

            Jehan Gonsalkorale

            Product Manager, Jira Service Management

            Jehan Gonsalkorale added a comment - Hi 09f95f6ac926 ,  It sounds like many of these issues relate to our recent release that updated the create issue experience. Would you be able to email me your instance? I can turn off the flag that surfaces the request type's configuration in the issue create experience to resolve these issues immediately while we make changes to this experience to better suit your needs.  You can email me at jgonsalkorale@atlassian.com   Looking forward to hearing from you,   Jehan Gonsalkorale Product Manager, Jira Service Management

            Hello Jehan,

            While this solution does accommodate the overall requirement, its application is causing our team new struggles.

            In the Issue View (or Issue Create) screen, being forced to select a Request Type also forces the screen layout to reflect the customer portal Request Form layout. This causes unexpected results which we are now dealing with.

            1. One problem we had to immediately address was some field validation rules in the workflow. Where a field was required upon Create Issue Screen, this field was not added to the Request Form. Now that creating an issue forces use of a Request Type and using the customer portal Request Form screen, we had to remove the validation rule which compromises our teams' process.
              -Practically, one example of many, we have a custom field Responsible Team.
              --When an agent creates an issue they were forced to select the appropriate Responsible Team, thereby putting it into the proper Queue.
              --We cannot add this field to the customer portal Request Form as it isn’t appropriate for customers to see nor fill in.
            2. We have many different Request Types and as a result, numerous fields are differently either required, optional, or simply not added to the request type.
              -Previously, the Issue View screen had all the fields in the right margin.
              -Now, having the Issue View screen reflect the Request Type layout, our agents never know where to look for a particular field as it could by anywhere depending on which Request Type is used.
              --One example of many: Due Date field is sometimes optional and added on a Request Form for the customer to fill in. However, on other request types, sometimes an agent will still add a Due Date on a request type which does not have the field available on the Request Form. Therefore, the field is either in the issue view screen (on various Tabs) or on the right margin.
              --The order or placement of the fields on the Issue View screen are also non-standard, again pending the Request Form.
            3. On the Create Issue screen, we used to have fields in a certain, logical order. Now, using the Request Type (Form), some fields are prevented from being placed at the top of the form.
              -Eg, Custom field = Responsible Team or Assignee are forced to be a the end of the form, assuming that the logic is: Hidden fields go to the end of the Request Form.
              --This is simply irritating and especially illogical, now that we’ve had to remove its validation (Ref #1 above).
              --The Create Issue screen fields used to be in order: Summary, Responsible Team, Assignee, Reporter, then other fields.
              --NOW, the Create Issue screen fields, forcing Request Type form layout, the fields are in this order: Reporter, Summary, other fields, then at the very bottom—Assignee, Responsible Team and any other hidden fields.

             

            Please consider these complications in the Feature Lab for refinement.
            Thank you,
            Glen

             

             

            Glen Cochrane added a comment - Hello Jehan, While this solution does accommodate the overall requirement, its application is causing our team new struggles. In the Issue View (or Issue Create) screen, being forced to select a Request Type also forces the screen layout to reflect the customer portal Request Form layout. This causes unexpected results which we are now dealing with. One problem we had to immediately address was some field validation rules in the workflow. Where a field was required upon Create Issue Screen, this field was not added to the Request Form. Now that creating an issue forces use of a Request Type and using the customer portal Request Form screen, we had to remove the validation rule which compromises our teams' process. -Practically, one example of many, we have a custom field Responsible Team. --When an agent creates an issue they were forced to select the appropriate Responsible Team, thereby putting it into the proper Queue. --We cannot add this field to the customer portal Request Form as it isn’t appropriate for customers to see nor fill in. We have many different Request Types and as a result, numerous fields are differently either required, optional, or simply not added to the request type. -Previously, the Issue View screen had all the fields in the right margin. -Now, having the Issue View screen reflect the Request Type layout, our agents never know where to look for a particular field as it could by anywhere depending on which Request Type is used. --One example of many: Due Date field is sometimes optional and added on a Request Form for the customer to fill in. However, on other request types, sometimes an agent will still add a Due Date on a request type which does not have the field available on the Request Form. Therefore, the field is either in the issue view screen (on various Tabs) or on the right margin. --The order or placement of the fields on the Issue View screen are also non-standard, again pending the Request Form. On the Create Issue screen, we used to have fields in a certain, logical order. Now, using the Request Type (Form), some fields are prevented from being placed at the top of the form. -Eg, Custom field = Responsible Team or Assignee are forced to be a the end of the form, assuming that the logic is: Hidden fields go to the end of the Request Form. --This is simply irritating and especially illogical, now that we’ve had to remove its validation (Ref #1 above). --The Create Issue screen fields used to be in order: Summary, Responsible Team, Assignee, Reporter, then other fields. --NOW, the Create Issue screen fields, forcing Request Type form layout, the fields are in this order: Reporter, Summary, other fields, then at the very bottom—Assignee, Responsible Team and any other hidden fields.   Please consider these complications in the Feature Lab for refinement. Thank you, Glen    

              rcrossman@atlassian.com Rachel Crossman (Inactive)
              pjunior Paulo Junior (Inactive)
              Votes:
              388 Vote for this issue
              Watchers:
              231 Start watching this issue

                Created:
                Updated:
                Resolved: