Feature in our case is that the field OS Type must be a static list, and for the field OS Version need to define a dynamic list that will change your set of values based on the value of the chosen field OS Type. To to connect the list to the field OS Type, you specify the rule ALLOWEDVALUES and it set a reference to the global list Operating systems as shown below (see Figure 3). Figure 3. Connecting to the field list for the field OS Version necessary to determine the conditions under which, the contents of his list. To do this, define a rule for the field WHEN, which is executed when the truth is written in its expression.
Rule WHEN can track changes in the value of any field that belongs to the working element. As a condition of the corresponding static links CMC.Bug.OSType, which determines the field OS Type, each value from the global list Operating systems (see Figure 4). Figure 4. Determination of conditions for the field resulted in the implementation of the rules must be setup in the value of ALLOWEDVALUES items needed global list (one of the OS Microsoft Windows, OS Linux, etc.) Figure 5. Connecting to the list condition and the last step necessary to accommodate the new fields in the form of a work item that should have built-in type of standard UI elements FieldControl (see Figure 6). Figure 6. Defining fields in The result of the shape changes in the form of list should be two fields with dependent data (see Figure 7).