Administration > Working with the Type and Attribute Management Utility > Managing Types > Type Information Page > Attributes Tab > Creating a New Attribute > Attribute Properties Reference
  
Attribute Properties Reference
The properties on an attribute are determined by the attribute type and the data type of the attribute. Certain properties can only be set during attribute creation. Some object types have additional attribute properties defined.
Because a data type is used by several attribute types, the system displays all properties that define any of these attributes. Therefore, you might see a property that does not apply to the attribute you have selected. For example, the Text Box Height field appears on all String data types even though it is only used by the Text Area attribute type. To determine the required fields for each attribute type, see PTC FlexPLM.
The following table lists and describes the various attribute properties:
Property
Description
Internal Name
The internal name for the attribute. This is a required field and cannot be edited once the attribute is created. The name cannot contain hyphens, underscores, periods, slashes, spaces, tabs, or quotes.
* 
When creating a new attribute, you must ensure that the Internal Name value entered is not already in use by any PTC-provided attributes on any type or by any actions. This can be checked by using one of the following reports available from the Customization > Tools page:
Logical Attributes Report
Action
For more information, see Logical Attributes Report.
Display Name
The display name for the attribute. By default, the display name is the same as the Internal Name.
FlexPLM Attribute Type
The PTC FlexPLM attribute type, described in plain text (for example, Derived String). For more information, see Supported Data Types
Alias
(Value present for upgraded PTC FlexPLM systems only)
The name for this attribute from the previous PTC FlexPLM release. This property is read-only.
Filterable
(Object Reference and Version Reference data types only) Determines whether the attribute can be used in filtering the potential list of referenceable objects.
Sequence Name
(Sequence data types only) Displays the database sequence used by the system to determine the values for numbering the sequence.
Description
A description for the attribute.
Use Tool Tip
Controls if a tool tip appears for the attribute.
Tooltip
Contains the text that appears when a user places the cursor over the attribute name on the Update page for the given attribute.
User Groups
(User List data type for Local attributes, and Object Reference data type for Alias attributes, only)
User List data type—Filters the list of selectable users based on one or more user groups.
Object Reference data type—Identifies one or more groups of users allowed to moderate the discussion content.
Unit Family
(Unit Of Measure data types only) Dictates the Displayable Units. For more information, see Unit of Measure.
Displayable Units
(Unit Of Measure data types only) Unit of measure associated with a Unit Family. For more information, see Unit of Measure.
Displayed Digits
(Unit Of Measure data types only) Numerical value for the number of digits displayed for each unit of measure. For more information, see Unit of Measure.
Default to Current Date
(Date and Time data types only) Sets the default value of the attribute to the current date, as of the creation of the object instance
Sort List Alphabetically
(Multi Entry and Composite data types only) Specifies if the user-entered or user-selected list of values is to be sorted in alphabetical order.
Currency Symbol
(Real Number data types only) Determines if a numeric value is to be displayed in currency format. The default for this property is No.
Decimal Digits Displayed
(Real Number data types only) Specifies the number of decimal points that can be displayed. If the user enters a value, the value must be between 0 and 6 digits. If left blank, the value defaults to 0 and no decimals are displayed in the user interface.
Users can enter additional decimal digits; however, the system only displays the number specified in this attribute.
Mapping
(Alias attribute types) The Reusable Table type for which this attribute is an alias. This is a required property.
For PTC FlexPLM, this is only used for reusable tables. For information on the syntax for the Mapping property value, see Adding a Reusable Table to an Attribute Layout.
Unique
(String data types only) If set to Yes, requires the system to validate that the value for this attribute is different for all object instances for the given type. In the case of derived string attributes, the system validates that the evaluated results of derived string equations are different for each derived attribute. If set to No, you can have multiple object instances with the same value for this attribute, including the same equation for derived string attributes.
Formula
(Calculated attribute types, Derived String data types, and Derived Numeric data types only) On calculated, derived string, and derived numeric attributes, the formula determines the derived attribute value. For more information, see Formulas.
Enabled
If set to Yes, allows users to use the attribute. If set to No, displays the attribute but does not allow users to use it.
Text Box Width
(String, Multi Entry, Unit of Measure, and Hyperlink data types only) Specifies the width of the text box in terms of the number of characters. For the String data type, this display option is respected for the text area PTC FlexPLM attribute types.
Text Box Height
(String data types only) Specifies the height of the text box in terms of the number of characters. For the String data type, this display option is respected for the text area PTC FlexPLM attribute types.
Editable on Create
Controls the ability to edit the value of this attribute when creating an instance of the associated type.
Editable on Update
Controls the ability to edit the value of this attribute when updating an instance of the associated type.
Searchable
Controls the ability to use the attribute as search criteria when searching the associated type library using the default filter (no user-defined filter selected).
In addition to setting the Searchable property and including the attribute in the Retail Search Criteria attribute layout, the administrator must also ensure the attribute is included in the Retail layout. If the attribute is not included in the Retail layout, it is considered a hidden attribute and is not visible when the Retail Search Criteria layout is used to render the search criteria page.
Search Criteria Default Value
If you enter a value in this field, the system automatically uses this value as the default search criteria value for the attribute when the attribute is included in the search criteria, and searching the object library for the corresponding type. You can manually change this search value.
Leaving this field blank allows you to enter a search value during a library search.
Specifying a value in this field does not prevent end users from overriding the default search criteria value.
In Search Results
Displays or hides the attribute and its associated value when displaying search results for the associated type.
Selecting this checkbox also automatically displays this attribute for the given type when viewing search results and no view is selected.
Mass Change (When Applicable)
Controls if users can perform a mass change or search and replace on the attribute when updating search results for the associated type. To enable the mass change and search and replace functionality, you must also select the Table Editable checkbox.
Table Editable
Controls editing the attribute value in the search results table. This checkbox must be selected to enable the mass change and search and replace functionality.
Table Wrap-able
Controls the display of the text in the search results table. Text can either be wrapped or displayed on one line. If it is displayed on one line and the text exceeds the width of the column, it does not appear in the column.
Table Min Wrap Width
Defines the minimum cell width for attribute wrapping
Quick Info Attribute
Displays or hides the attribute and its instance value in the Quick Info pop-up.
Data Type
The data type of the attribute, described as code (for example, java.lang.String). For more information, see Supported Data Types.
This property is read-only.
Database Columns
(Local attribute data types only) Displays the names of the database columns in which the attribute resides on the modeled class for the type.
This property is read-only.
Input Field Type
(String data types only) Specified whether the input field for the attribute is to be single line or multiple lines.
Possible values:
Single Line— a text box is rendered for this attribute.
Multiple Lines—a text area is rendered for this attribute.
Other Side Class
(Object Reference and Version Reference data types only) The internal name of the object type that can be assigned as a value for the reference attribute. For example, wt.org.WTUser (the internal name of the User type). This is a required property. For more information, see Object Reference and Version Reference.
Other Side Attribute
(Object Reference and Version Reference data types only)The internal name of the attribute on the Other Side Class to be used when rendering the value of the reference attribute. For example, last (the internal name for the Last Name attribute on the User type). This is a required property. For more information, see Object Reference and Version Reference.
Synchronized
(Product, Colorway, Product Cost Sheet, Colorway Cost Sheet, Product Season Link, and Colorway-Season Link types only)
Select Yes when creating a new attribute to create a synchronized attribute definition. The default for this property is No. Once the attribute is created, this property cannot be edited.