# Custom fields

> Define project-specific custom attributes for your requirements, test cases, and test sets. You can use the custom fields as object attributes that help you to further categorize or prioritize.

Define project-specific custom attributes for your requirements, test cases, and test sets. You can use the custom fields as object attributes that help you to further categorize or prioritize.

![docs image](https://dev-assets.cms.uipath.com/assets/images/test-manager/test-manager-docs-image-125774-f739535e-eda6814a.webp)

## Supported object types

* Requirements
* Test Cases
* Test Set

## Custom fields conditions

* Only Administrators can create and configure custom fields.
* Custom fields are project-specific and apply only to the object type for which they have been defined.
* Custom field defined for objects synchronized from 3rd party applications are not added to Test Manager. For example, if you have synchronized a Jira requirement for which you had defined a custom field, you will not see an entry in the **Details** tab of your object, in Test Manager.
* Custom field names must be unique and are limited to 20 characters.
* Custom fields are applied to existing and newly created objects.
* Deleted custom fields are still applied to your existing objects. The value is set to free-form text and it does not retain any previously defined value. Deleting the value flags the custom field with an asterisk symbol.

## Creating custom fields

1. Log in to Test Manager and open your project.
2. Navigate to **Project Settings** &gt; **Custom Field Definitions** tab.
3. Click **Create** and configure the following settings:
   * **Name**: Enter a name for your custom field.
   * **Description** (Optional): Add a description for reference.
   * **Object Type**: Select an object type from the dropdown.
   * **Default Value**: Enter a value that is going to be set as default for your object. For example: `Medium`, as part of a `Low` to `High` scale.
   * **Value Hints**: Type a value and press **Enter** to add it to the list. You can add any kind of value. For example: `1`, `2`, `3`, if you assess priority.
4. Click **Save** to confirm.

   You can view custom fields applied to your objects in the **Details** tab of each object.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/test-manager/test-manager-docs-image-125417-c63296c4-1ad37a22.webp)

The following table lists the actions that you can take to manage your custom fields.

 <colgroup>
  <col/>
  <col/>
  <col/>
 </colgroup>
 
  
     Action  
     Description  
     Procedure  
  
 
 
  
    Edit 
     Configure custom field settings.  
   
      
         Open your project in Test Manager. 
         Navigate to Project Settings &gt; Custom Field Definitions tab. 
         Select a custom definition and click its name to edit. 
         Configure settings and click Save to confirm. 
      

  
  
    Delete 
     Delete the selected custom field.  
   
      
         Open your project in Test Manager. 
         Navigate to Project Settings &gt; Custom Field Definitions tab. 
         Select a custom definition and click the  vertical ellipsis button to open the dropdown menu. 
         Click Delete . 
         Click Ok to confirm. 
      

  
  
    Change Default Value 
     Change the default value of a custom field within an object.  
   
      
         Open your project in Test Manager. 
         Open an object (requirement, test case, test set) for which you have defined custom fields. 
         Go to the Details tab. 
         Click the value within a custom field and choose a different one from the dropdown.
