Every custom field belongs to a custom type, which dictates its behavior, appearance, and functionality. Therefore, when you add a custom field to JIRA, you really add another instance of a custom field type.
JIRA comes with over 20 custom field types that you can use straight out of the box. Many of the custom field types are identical to the built-in fields, such as date picker, which is like the due date field. They provide you with simplicity and flexibility that are not available with their built-in counterparts. The upcoming tables break down and list all the standard JIRA custom field types and their characteristics.
These fields are the most basic field types in JIRA. They are usually simple and straightforward to use, such as text field, which allows users to input any text:
Custom field type |
Description |
|
These are input fields that allow input with a date picker and enforce valid dates. |
|
These are input fields that allow input with a date and time picker and enforce valid date timestamps. |
|
These are input fields that allow tags to be added to an issue. |
|
These are input fields that store and validate numeric values. |
|
These are radio buttons that ensure only one value can be selected. |
|
These are multiple select lists where the options for the second select list is dynamically updated based on the value of the first. |
|
These are multiple select lists with a configurable list of options. |
|
These are single select lists with a configurable list of options. |
|
These are multiple line text areas enabling entry of large text contents. |
|
These are basic single link input fields that allow simple text inputs of less than 255 characters. |
|
These are input fields that validate a valid URL. |
|
These choose a user from the JIRA user base through either a pop-up user picker window or autocompletion. |
These fields provide specialized functions. For example, the Version Picker
field lets you select a version from the current project. If you have any custom fields from third-party add-ons (see the following section), they will also be listed here:
Custom field type |
Description |
|
This chooses one or more user groups using a pop-up picker window. |
|
This chooses a user group using a pop-up picker window. |
|
This field type is used for Perforce integration with JIRA. |
|
This field type is used for Perforce integration with JIRA. |
|
This selects lists displaying the projects that are viewable to the user in the system. |
|
This is a read-only text field that does not allow users to set their data. It's only possible to programmatically set the data. |
|
This chooses one or more users from the user base through a pop-up picker window. |
|
This chooses one or more versions from the available versions in the current project. |
|
This chooses a single version from the available versions in the project. |
As you can see, JIRA provides you with a comprehensive list of custom field types. In addition, there are many custom field types developed by third-party vendors (available as plugins or add-ons) that you can add to your JIRA to enhance its functionality. These custom fields provide many specialized functionalities such as automatically calculating values and retrieving data from databases directly or connecting to an external system. Once you install the plugin, the process of adding custom fields from other vendors is mostly the same as adding custom fields shipped with JIRA.
The following list shows some examples of plugins that provide additional useful custom fields. You can find them from the Atlassian Marketplace at https://marketplace.atlassian.com: