Pop-up screen when an issue type is selected

Pangeel Shubha September 6, 2019

Hi,

On the Create screen, when a user selects a particular issue type (XXX), I would like to popup a screen giving some instructions and conditions for that particular issue type.

Could you please suggest some method WITHOUT ADDITIONAL ADD-ONS.

 

4 answers

0 votes
Ste
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 6, 2019

Hi @Pangeel Shubha

A few non-app options:

  1. The help icon next to the issue type field provides information on priorities, statuses and issue types - you can edit the details by editing the descriptions on each issue type via the issue settings.
  2. Edit the field configuration scheme - you could add a field configuration per issue type. You can then edit the field descriptions (the grey text under a field) to have different instructions under each field depending on the issue type. You can add hyperlinks to these descriptions if you need more mature details - you could link to a Confluence page (for example).
  3. Instruction field - an alternative to (2) is to add a field at the top of each screen scheme and put a hyperlink to a Confluence page in there - the benefit of having a "read only" field at the top of the page is you can use HTML to make it bigger / coloured so teams see it and know to click on it for instructions. 

^ I personally like (2) - because field instructions are on Jira under each field for users to see, and you can supplement this by making fields mandatory, etc when you need data to be entered.

Ste

0 votes
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 6, 2019

Without additional add-ons:

  • Go to your my.atlassian account and find your licence
  • Download the source code for Jira
  • Amend the code, changing it so that it detects the issue types and calls a new block of code with your pop-up in it
  • Recompile and deploy the amended (and unsupported) Jira on your site

This is necessary because Jira does not have any function to do anything like this, and you would need to add code to do it.  An app would be a better approach than amending the code, but you said no apps.

The best you might do without apps is to put validators in the workflow with messages to tell people why they are entering things incorrectly, but that will only happen after they try to commit something that is wrong.

0 votes
Krister Broman [Advania]
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.
September 6, 2019

Any solution that we suggest without any plugin what so ever will be severely limited. However if you can utilize the free Jira Toolkit Plugin (which is pretty standard for any environment). Then you can use this solution

https://confluence.atlassian.com/jirakb/how-to-add-a-message-or-field-on-jira-create-issue-screen-759990667.html?_ga=2.201117742.10722882.1567414996-1688140703.1566369506

0 votes
Olga Videc
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 6, 2019

Hello @Pangeel Shubha 

I'm afraid that's not possible, by default fields associated with request type is a feature from Service deks, not Jira. 

What you ask for are called dynamic forms and you need a plugin for it.

The only thing that crosses my mind is a validator on workflow, first, you select the issue type, and if you don't fill out all the requested field the pop-up error message will appear but only after you try to create the issue first.

It doesn't require an add-on or, it's close to what you need.

BR, Olga

Suggest an answer

Log in or Sign up to answer