Have you ever wanted to have picklist show only a subset of values depending on the values in other fields?
For example maybe you two fields to track a release, major and minor release. The minor release values are tied together with the major release values. In the example below, if the major release is "Blue" then only show the Blue minor releases. And when the major release of "Red.A" is selected, then only show the Red major releases.
Release Blue
Blue.1
Blue.2
Blue.3
Release Red
Red.A
Red.B
Red.C
How does it work?
Create the custom fields for all picklists in the project process, so that they match with your configuration csv file.
You need to ensure all valid picklist values are added to the picklists, the extension can automaticly add them when you upload the configuration csv file.
Open the "NN Connected Lists" hub in project settings under Extenstions. From here you can upload the csv file that drive how the network of connected picklists would work. Below is the sample for Major and Minor releases.
Major Release,Minor Release
Blue,Blue.1
Blue,Blue.2
Blue,Blue.3,
Red,Red.A,
Red,Red.B,
Red,Red.C
Go create a new Feature work item to see it in action. Select "Release Blue" and notice how only the blue values are displayed in the Minor Release field. Select "Release Red" and you will only see the Red minor release items.
Supported Features
Setup a network of connected picklists.
Known issues
Work item forms with many extensions installed can delay the loading of the NN Connected Lists extension. Therefore the child/parent relationship may not be visible for several seconds. If that happens, we recommend that you remove any non-essential extensions from the form.