5. Custom fields
Prev | Chapter 1. Administration | Next

## 5. Custom fields

Custom fields allow you to add additional information in Projects, Issues or Users. A custom field can be of one the following types:

- Integer : positive or negative number

- String : a string of characters - one single line of input.

- Text : a string of characters with multiple lines of input. Differs from String Format by providing multiple lines of input instead of a single line.

- Date : date

- Boolean : true or false (check if necessary)

- List : value to select from a predefined list (aka: scroll list or select box)

Validation elements can be defined:

- Required : A required field must have input in the forms

- For all the projects : field automatically associated to all of the projects

- Min - max length : minimum and maximum length for the input fields (0 means that there is no restriction)

- Regular Expression : regular expressions may provide validation of the input value

  Examples:

  `^\[A-Z]{4}\d+$` : 4 capital letters followed by one or several digits

  `^[^0-9]*$` : characters only - no digits

- Possible values : possible values for the fields of "List" type. Values are separated by the character |

### 5.1. Fields for Projects

- Required : required field

### 5.2. Fields for Issues

- For all projects : field automatically associated to all project Issues

  If this option is not activated, each project could choose whether or not to use the field for its Issues (please see the project configuration).

### 5.3. Field for Users

- Required : required field

Prev | Up | Next
4. Trackers | Home | 6. Issue status