Body
Who can use this feature?
- Available in TDAdmin or the relevant application Admin UI
- License Requirement: Enterprise
- Administrative Access:
- Global Administrators can manage custom attributes in TDAdmin
- Application Admins can manage custom attributes from the Application Admin interface
Custom attributes are configurable fields that allow you to capture data specific to your organization beyond TeamDynamix's standard fields. They can be added to forms, included in reports, and used to filter and organize information across various applications.
Custom attributes are available in the following areas:
- Accounts
- Assets
- Configuration Items
- Contracts
- File Cabinet
- Issues
- Knowledge Base Articles
- Locations
- Location Rooms
|
- People
- Product Models
- Project Issues
- Projects
- Risks
- Services
- Tickets
- Vendors
|
In this article, we'll cover:
Custom attributes are created and managed in TDAdmin or within application admin interfaces. The specific location depends on the type of custom attribute:
| Attribute Type |
Location |
| Organization-wide Attributes |
| Locations |
TDAdmin > Organization Settings > Location Attributes |
| Location Rooms |
TDAdmin > Organization Settings > Location Room Attributes |
| People |
TDAdmin > Users & Roles > Attributes |
| Accounts |
TDAdmin > Organization Settings > Account Attributes |
| File Cabinet |
TDAdmin > File Cabinet > Attributes |
| Issues |
TDAdmin > Projects > Issue Attributes |
| Projects |
TDAdmin > Projects > Project Attributes |
| Risks |
TDAdmin > Projects > Risk Attributes |
| Asset Application Attributes |
| Assets |
TDAdmin > Applications > [Asset App] > Asset Attributes,
Work Management > Asset Application > Gear icon > Admin > Asset Attributes |
| Configuration Items |
TDAdmin > Applications > [Asset App] > Configuration Item Attributes,
Work Management > Asset Application > Gear icon > Admin > Configuration Item Attributes |
| Contracts |
TDAdmin > Applications > [Asset App] > Contract Attributes,
Work Management > Asset Application > Gear icon > Admin > Contract Attributes |
| Product Models |
TDAdmin > Applications > [Asset App] > Product Model Attributes,
Work Management > Asset Application > Gear icon > Admin > Product Model Attributes |
| Vendors |
TDAdmin > Applications > [Asset App] > Vendor Attributes,
Work Management > Asset Application > Gear icon > Admin > Vendor Attributes |
| Client Portal Application Attributes |
| KB Articles |
TDAdmin > Applications > [Client Portal] > Knowledge Base > Article Attributes,
Client Portal > Admin > Knowledge Base > Article Attributes |
| Services |
TDAdmin > Applications > [Client Portal] > Service Catalog > Service Attributes,
Client Portal > Admin > Service Catalog > Service Attributes |
| Ticketing Application Attributes |
| Tickets |
TDAdmin > Applications > [Ticketing App] > Attributes
Work Management > Ticketing Application > Gear icon > Admin > Attributes |
TeamDynamix supports a variety of custom attribute types for different data collection scenarios. Checkbox lists, dropdowns, radio button lists, and multiselects allow admins to provide valid choices. Choices cannot be added to the attribute until after it has initially been saved.
Attribute Types
Currently, the following attribute types are supported for the ticketing application:
| Attribute Type |
Description and Configuration Options |
| Asset |
Allows selection of an Asset from an Asset/CI application. Can be filtered by Status, Owning or Using Acct/Dept, Product Type, Model, and Requesting Acct/Dept. Client visibility can be configured for Owner Access, Departmental Access, or Application Access. |
| Checkbox List |
Multiple checkboxes that allow any number to be selected independently. Requires configuration of choices. |
| Color |
Dropdown list of colors (Green, Yellow, and Red). |
| Configuration Item |
Allows selection of a Configuration Item from an Asset/CI application. Can be filtered by Type(s), Owning Group, and Owning Acct/Dept. |
| Date Picker |
Date selection field with built-in calendar. No time component. |
| Date/Time Picker |
Date-and-time selection field with calendar and time selector. |
| Dropdown |
List of choices where only one can be selected. Requires configuration of choices. Each option has a 100-character limit. |
| Location |
Displays the global list of location options |
| Location and Room |
Displays the list of rooms within a selected location. |
| Multiselect |
List of choices where any number can be selected. Requires configuration of choices. Each option has a 100-character limit. |
| Person |
Displays a list of people from the system. Can be filtered by Person Type, Account/Department Membership, Group Membership, and Employee Status. |
| Radio Button List |
List of choices where only one can be selected. Vertical and horizontal options are available. Requires configuration of choices. |
| Text Area |
Allows multiple lines of text input.** |
| Text Box |
Single line of text input. Can be configured as Text (validated as string), Integer (validated as whole number), or Decimal (validated as decimal number).** |
| Yes/No Dropdown |
Dropdown with Yes and No options. These values can be modified, added to, or removed. |
** Default Values - When configuring Text Area or Text Box (Text data type only) custom attributes in Accounts, Contracts, File Cabinet, Issues, KB Articles, Locations, Location Rooms, People, Product Models, Projects, Risks, Services, or Vendors, you can configure default values with a maximum limit of 4,000 characters. Default values cannot be added to an attribute until after it has initially been saved.
Attribute Settings
Each attribute type offers different configuration options tailored to its purpose. The following settings appear when configuring most custom attributes. Specific options vary by attribute type and application.
Core Fields (Available for All Attributes)
- Attribute Name – The name of the attribute as it will display in component forms and attribute configuration pages.
- Header Text – The text that will appear in the header if this attribute is included in a report for the component.
- Attribute Type (only available on creation) – The type of data that the custom attribute stores. See the Related Articles section for further details about supported attribute types.
- Sort Order – The order in which the attribute will appear relative to other attributes on the component form. Each Attribute Section is ordered by the Sort Order, and then alphabetically.
- Description or Help – Text that explains the purpose of the attribute in terms of the data it is supposed to represent.
Options
Different combinations of these options are available depending on the attribute type:
- Required - Makes the field mandatory when it appears on forms
- Active - Determines if the attribute is available for use. Only active attributes appear on forms.
- Updatable (Editable on update forms) - Controls whether the attribute appears on update forms so its value can be changed
- Client Visible - Controls visibility in Client Portal
- Protected - Restricts visibility to authorized users who must enter a PIN to view the value. Protected attributes cannot be deleted.
Special Settings
Some attributes have additional configuration options:
- Person Attributes include Person Filtering options:
- Person Type(s)
- Account/Department Membership
- Group Membership
- Employee Status
- Account Attributes can be organized into:
- Section - Groups related attributes together on forms (select from configured Account Attribute Sections)
- Project Attributes support:
- Section - Groups related attributes together on forms (select from configured Project Attribute Sections)
- Associated Type(s) - Links the attribute to specific Project Types. When configured, the attribute only appears for projects of those types.
- Some Text Area, and Text Box Attributes can have a Default Value - A value pre-populated in the field when the attribute appears on forms. See the **Default Values box above for details.
Choose your Attribute Type carefully during creation, as this determines how data will be captured and cannot be changed later. If you need a different type, create a new attribute with the desired configuration.
Attributes that use choices (dropdown, multiselect, radio buttons, checkbox list) follow a two-step process: first, create the attribute, then configure its choices on the Choices tab. This allows you to set up the attribute structure before defining specific options.
To create custom attributes:
- Navigate to the appropriate Attributes configuration page (see "Where to Find This" above)
- Click the +New button
- In the New Attribute window:
- Enter the Attribute Name
- Select the Attribute Type (this cannot be changed later)
- Configure Sort Order, Description/Help, and other available fields
- Set the desired Options (Required, Active, etc.)
- Configure application-specific settings if available
- Click Save
- If the attribute type requires choices, configure them on the Choices tab
For detailed instructions specific to each application, see the related articles.
For attribute types that use predefined options (checkbox list, dropdown, multiselect, radio button list, Yes/No dropdown), you'll need to configure the available choices.
To add a new choice:
- After creating the attribute, click the Choices tab
- Click + Add Choices
- Enter a choice Name in the text box, or select Copy Configuration From to copy choices from a similar attribute
- Click Save
To manage existing choices:
On the Choices tab of the attribute, click the option for the choice you want to modify as follows:
- Active – Controls whether the choice appears when the attribute is used. Only active choices display on forms. Click the Yes/No text to toggle the setting. Deactivating a choice does not affect existing data.
- Action:
- Edit - Click to edit the Order and Name.
- Delete - Remove the choice from the attribute. Note that choices cannot be deleted from protected custom attributes, so the Delete option will not appear.
Project and Account attribute types support grouping related attributes into sections for better form organization. You can select a section when creating or editing an attribute. Attributes without an assigned section will appear in the General section of forms.
- Account Attribute Sections can be created at: TDAdmin > Organization Settings > Account Attribute Sections
- Project Attribute Sections can be created at: TDAdmin > Projects > Project Attribute Sections
If you need to stop using a custom attribute, the best practice is to
deactivate it rather than delete it.
- Deleting a custom attribute immediately removes it everywhere in your system
- Historical data that uses the deleted attribute becomes inaccessible
- Deactivating preserves historical data while preventing future use
Note that these custom attributes cannot be deleted, so the only option is to deactivate:
- Protected custom attributes (PCAs)
- Attributes currently in use on forms
To deactivate a custom attribute:
- Open the Attributes page for the attribute type
- Click the attribute Name link.
- In the attribute window, scroll down to the Options, and uncheck the Active option.
- Click Save
| Component / App |
Example Attributes |
| Ticketing |
For tracking IT support tickets, you might add:
- "Affected System" (Dropdown with application/system names)
- "Error Code" (Text Box - Text type)
- "Business Process Impacted" (Multiselect with process options)
- "Equipment Tag Number" (Text Box - Text type)
|
| Project Management |
Common project attributes might include:
- Has Funding Been Approved (Yes/No Dropdown)
- Funding Source (Text Area)
- Business Impact (Text Area or Radio Button List with predefined impact levels)
- Strategic Priority (Dropdown with organizational priorities)
|
| Asset Management |
For tracking computer assets, you might add:
- Purchase Order Number (Text Box - Text type)
- Warranty Expiration Date (Date Picker)
- Building Floor (Dropdown with floor numbers)
|
| Knowledge Base |
To support Knowledge-Centered Service (KCS), you might add:
- Article Confidence (Radio Button List: Validated, In Review, Needs Verification)
- Last Subject Matter Expert Review (Date Picker)
- Related System (Multiselect with application/system names)
|
| People Records |
To track additional employee information:
- Hire Date (Date Picker)
- Skills (Multiselect with skill options)
- Office Location (Location attribute)
|
| Account/Department |
To organize departments by division:
- Division (Dropdown with organizational divisions)
- Cost Center (Text Box - Integer type)
- Budget Category (Radio Button List)
|