Hello, In Jira Software I have a set of multi-select dropdown fields in a 3-tier hierarchy: This hierarchy will be heavily populated with options and I want to only reveal the relevant fields to each task owner so that the Create / Edit issue screens don't become filled with unnecessary fields. These would be multi-select dropdowns, so task owners could pick several options.
I noticed that I can attach forms that offer this conditional functionality, but they seem to only work for Creating issues. If a task owner needs to Edit Issue, he would revert to the regular screens that don't seem to provide this functionality.
I know that Jira Service Management offers this functionality but I would try to stay with Jira Software for other features that serve well for our workflow.
Is there a way to bring this functionality, through forms or regular Jira task screens, so that it is available both when Creating and Editing Issues? If not natively, then through add-ons maybe?
Below is a very simplified structure, to better illustrate what is my intention:
Dropdown
Option 1 (first tier)
-> Option 1A (second tier)
-> 1Aa (third tier)
-> 1Ab
-> 1Ac
-> Option 1B (second tier)
-> 1Ba (third tier)
-> 1Bb
-> 1Bc
Option 2 (first tier)
-> Option 2A (second tier)
-> 2Aa (third tier)
-> 2Ab
-> 2Ac
-> Option 2B (second tier)
-> 2Ba (third tier)
-> 2Bb
-> 2Bc
The task owner could pick from the above any number of options, but if he only wants to pick options 2Bb and 2Bc, he would only see the first tier dropdown, then when he picks Option 2, I would reveal a new dropdown with options 2A and 2B, and when he picks 2B I would only reveal that dropdown with 2Ba 2Bb 2Bc.
Hi @[deleted]
In Jira Software, this is possible using the UI Modifications API, which supports Create Issue, Issue View, and, more recently, Transition View. There are several apps on the marketplace that leverage this API.
I am from Forgappify and we developed a Show field rule, which is part of Field Rules - UI Modifications for Jira app. With the Show Field rule, you can conditionally reveal fields based on selections made in other fields or user preconditions such as project roles, groups, and individuals. Additionally, the Hide Field Options rule allows you to limit the number of displayed options in a custom field dropdown.
Depending on the semantics of your use case, I would populate multiple custom fields with options and use the Show Field rules to dynamically reveal the relevant ones. If it makes sense to keep some options within a single field, I would do so and utilize the Hide Field Options rule to display only the options relevant to the selected context.
I hope you can give it a try.
Cheers
Hi,
Jira Software doesn’t natively support conditional field visibility on both the Create and Edit Issue screens, but you can achieve this functionality using Smart Forms for Jira as an alternative.
✔ Conditional Logic for Dropdowns – Show or hide options dynamically based on previous selections, ensuring task owners only see relevant fields.
✔ Multi-Tier Dropdowns – Enable a structured, hierarchical selection process without cluttering the issue screen.
✔ Works on Create & inside issue – While native Jira forms only apply to issue creation, Smart Forms can be attached to existing issues, allowing task owners to edit responses without reverting to the default Jira screen.
✔ Field Mapping to Jira Issues – Once submitted, selected values can be mapped to Jira fields, ensuring seamless integration with your workflow.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I no have idea, probably there is a paid way but i'm too cheap.
If I were on your place I will set up one separate project like ITSM, just something to hold forms.
If possible, use the options for conditional logic to create your desired mess of option levels.
Link: https://confluence.atlassian.com/jirakb/using-conditional-logic-with-forms-1167693620.html
You can set up the Form to be open for edit:
" But how this can help me crazy furry beast? " You can set up an Automation to copy the values from the request in the other project to the values in the Jira fields. I think it is possible to link the issues together so it's all tightly together. It won't be pretty and will be time consuming at first to set up, but it free mate...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.