Feature overview
Custom fields let a team admin add the details your work depends on, such as a category, a due-by date, or the person responsible for approval, to the tasks in a project. People fill them in as they create a task, so the information sits on the task instead of in descriptions or comments. Because each project has its own fields- an HR service desk, a marketing campaign tracker, and an engineering backlog can each ask for different details. You set up custom fields in the project’s Settings, under Custom fields. Only team admins can see this option. Creating a project does not give you access to its custom fields; access follows your role on the team. A custom field applies only to tasks created after you add it. Tasks that already exist do not gain the new field. You can choose from nine field types. Most are simple to use. When the right options depend on an earlier choice, use Cascading Single Select. It holds up to three linked levels in one field, and each selection narrows the options at the next level. Instead of one long list that mixes broad and narrow options, people creating a task see only the options that fit beneath their earlier choice. For example, with Country, State, and District as the three levels:
Each level appears as its own field on the task.
When to use Custom Fields
1. Capture extra details on every task
Add a custom field when your team needs the same piece of information on each task in a project.- Estimates: A project lead adds a Number field to record the expected effort for each task, so every new task asks for it at creation.
- Deadlines from outside the team: A coordinator adds a Date field for a customer’s requested delivery date, so the date is visible on the task and doesn’t get lost in comments.
- Ownership beyond the assignee: A manager adds a Single User Picker field for the approver, so each task names who signs off.
2. Capture choices that depend on each other
Use Cascading Single Select when the right options at one level depend on what was chosen at the level above.- HR service requests: An HR team sets up Service > Category Type > Sub-Category Type. An employee raising a request selects Benefits, Health and Wellness, then Insurance, then Medical Insurance Policy Query. The task is categorized precisely without anyone scrolling through every possible combination.
How to use Custom Fields
Who can set up custom fields
- Team admin: Can see Custom fields in a project’s Settings and add or change fields.
- Team member: Can create projects under the team, but cannot see Custom fields in Project Settings. Creating a project does not make you responsible for its settings.
- Guest: Guests cannot create projects and cannot become team admins, so they cannot set up custom fields.
Open Custom fields
- Open the project.
- Select Settings.
- Select Custom fields, the second option in the project’s Settings.
Field types
Custom fields come in nine types.
Choosing between Single Select List and Cascading Single Select: Use Single Select List when one flat list of options is enough. Use Cascading Single Select when the options at one level depend on what was chosen at the level above, such as State depending on Country.
Add a field
Choose the field type first, then give the field a name. For most types, the Settings column holds the field’s values or options. Cascading Single Select works differently, as described below.Set up a Cascading Single Select field
A Cascading Single Select field has two parts: the names of its levels, and the values at each level. Name the levels A cascading field supports up to three levels. Each level has its own name, and each appears as its own field when someone fills in a task.- After choosing Cascading Single Select as the type, open the level names pop-up from the Name column.
- Enter a name for Level 1. Level 1 is required.
- Optionally, enter names for Level 2 and Level 3.
- Save.
- In the Settings column, select Edit values. A pop-up opens with an editor for the values.
- Type your Level 1 values, one per bullet.
- Press Tab to indent a bullet and make it a value at the next level down, under the value above it.
- Press Shift+Tab to move a bullet back out one level.
- Save.
- Bullets are always on. You cannot delete the bullet itself, only indent or outdent it.
- You can nest values up to three levels deep.
- The editor opens at a larger height and scrolls when your list gets long.
- Before you start typing, the editor shows a light-grey example built from your level names, so the structure is clear. The example disappears when you click into the editor.
How to fill in a Cascading Single Select field on a task
When someone creates a task in the project, each level appears as its own field, labeled with its level name. The fields use the same icon as a regular single select field, so people see ordinary fields to fill in, not a special cascading control.- Only the first level appears at first. Select a value.
- The next level appears, showing only the values that belong under your selection.
- Select a value there, and the third level appears in the same way, if you have configured one.