Attributes can be of several types, including text strings, integers, email and selection lists. If you configure an attribute to be a selection list, you must specify the order in which values are displayed in the list. Note that Project Tracker does not permit you to specify a duplicate option order when configuring the values of List, Single Select, List, Multi Select, and State attributes.
You can configure attribute values in a hierarchy. For example, for an attribute named Components, the parent value of Windows may have child attributes of Windows 2000 and Windows XP. Parent attribute options show up on the creation pages for reports and queries, where if a user selects the parent option, all of the child values are included in the results.
To configure a global attribute:
- Log in as a domain administrator and click the Administration tab.
- Click Project Tracker > Artifact Attributes in the left navigation pane.
- Click the Global Attributes sub-tab.
- Click Create New.
- In the Create New Global Attribute page, select the attribute type from the Input Type field.
- Enter a short name in the Name field.
- Enter a description in the Description field.
Note: Users can view descriptions to determine how best to enter information for the attribute. For best result, make your descriptions informative.
- Select a value from the Namespace drop-down list. You can associate an artifact attribute to one of the two default Namespace values (Default and IT to PT conversion), or to a Namespace created during an import of a project template archive.
- Click the Continue button.
- If the attribute is a list-type attribute, in the Attribute Options section enter a name for the first value and click Save.
To enter additional values, add the value in the New field and enter a unique order for displaying the value to users. Duplicate values for preferred order will generate an error.
- If the attribute is a list-type attribute, you can choose parent values for each attribute option.
For example, an attribute option named Operating system can be the parent value for options such as Windows, Linux, UNIX, and Mac.