This tutorial assumes that you are working with a project named "MyHelpDesk" that is based on the default "HelpDesk" project. The tutorial also assumes that when you created MyHelpDesk, you copied the Web views from the base project.
This tutorial shows you how to create a relationship between two singe-choice lists.
In this tutorial, we'll create a Problem Type field, and use it to control the possible values of the Problem Area field. For example, if Problem Type is "Hardware", then the Problem Area list will contain only hardware-related values:
When: Problem Type = Hardware The possible values are: Problem Area = Disk or Problem Area = Monitor or Problem Area = Keyboard or Problem Area = Memory
First, we need to create a Problem Type field. MyHelpDesk already includes a Problem Area field, which is inherited from the base project HelpDesk. After we create the new field, we can define workflow rules to dynamically hide and show Problem Area choices based on the value of the Problem Type field.
1 |
Create a Problem Type field |
a |
Log on to Issue Tracker Admin. In the Project list, click MyHelpDesk. On the Project menu, click Field Editor. |
|
b |
In the Field Editor, click |
|
You don't have to change the Destination Tab. By default, the Problem Type field is on the Overview tab, which is the same tab as the Problem Area field. |
||
c |
In the Type list, click Single Choice. |
|
d |
Beside the Table Containing Choices list, click |
|
e |
In the Choice Editor, click |
|
f |
In the New Choice Table dialog box, type "tblProblemType" and click the Allow Choice Order Sort check box. Then click OK. The Allow Choice Order Sort option will allow to define a non-alphabetical order for the choices in the list (for example, "Applications", "System", "Hardware"). |
|
g |
In the Choice Editor:
Then click OK to save the choice table. |
|
h |
In the Field Editor, click Apply to create the new field. Because Issue Tracker Admin has to update the project, it will log off all users who are logged on to the Web views of the project. |
![]() |
||
![]() |
next ![]() |