Customize Issue Fields

YouTrack provides a predefined set of issue fields that can be used out of the box, but they are all 100% customizable. Define your own States, Priority, and Types; add an Estimation, Remaining effort, or Spent time. Use fields types like Enumeration, Date, String, Int, User, Group, Version, State, Build and Subsystem to reflect everything your issues are about.

Edit Custom field values

Project administrators can add values to custom fields from anywhere - on the agile board and backlog, from the issues list, and in full page view. You can set the name, description, and assign a color to the new value. This feature saves you a lot of time configuring your projects.

Share Custom Fields Across Your Projects

Share custom fields across multiple projects along with their set of values, or define your own set of values specifically for each project. For example, you may share State and Priority, and have your own Verified by or Current Owner field.

First Class Citizens

Any custom fields you create are fully supported in search queries, commands and reports. They can be imported from any issue tracker, exported to a CSV file, and managed via REST API.

How to Use Custom Fields

Apart from customizing your issues attributes along with their values, custom fields allow you to:

  • Configure defaults for a new issue.
  • Add aliases to be used in search queries and commands. For example, for is the alias for Assignee field.
  • Set a custom field as required on project level.
  • Clone the Enumeration set of values.
  • Change the order of issue fields on project level.
  • Set field privacy.

Use Custom Workflows to Reflect Your Process

What is a Custom Workflow?

A workflow is a set of programmed rules attached to a project to define the lifecycle of its issues. With one or more customizable workflows, YouTrack is capable of fully covering all your project tracking needs, no matter how small or large your project.

Create Your Own Workflows

To create and edit your workflow rules, use the dedicated JetBrains-style editor enhanced with automatic completion, suggestions, inspections and more, just like your favorite IDE. Workflows are written with a custom-made domain-specific workflow language. For example, the following workflow rule requires adding a duplicate link when issue State is set to Duplicate:

To start creating your own workflows or edit the existing ones, download Workflow Editor. Read the Workflow Tutorial to get started faster.

Use Existing Workflows

YouTrack comes with a set of ready-to-use workflows that can be easily attached to your projects ‘as is’ and handle common use cases. For example, close the parent issue when all its subtasks are resolved; raise issue priority after a certain time period; manage duplicates; implement a work timer; and much more. If you don’t find the workflow you need among the bundled ones, browse our Workflow Repository.

Workflows in JavaScript

As a part of experimental features, we have recently released a built-in web-based workflow editor. This editor lets you write workflows in JavaScript instead of the domain-specific language that is used in the previous workflow editor. You can also write a workflow in any IDE that supports JavaScript, pack it into a ZIP file and upload it to YouTrack.

Learn more

Let YouTrack Speak Your Language

YouTrack is available in English, French, German, Russian, and Spanish, and you can even create your own translations into any other languages you need. Note that YouTrack provides localization on a server level, meaning that once you choose your language, all your users will be using it.

Right-to-left (RTL) Support

Speakers of Hebrew, Arabic, Persian and other RTL languages enjoy RTL support in YouTrack. All issue fields, including summary, description, comments and drop-down lists support RTL. Simply enable RTL Support in the Global Settings to apply the changes on the fly.

Customize Your Notifications

Customize Notification Templates

Customize email and jabber notifications to suit your user communication requirements. Choose how to alert your users when a new issue is created, updated, commented or reassigned. Add your own subject, change the language, tailor the message text, and more.

Per Project Notification Templates

Want to practice an individual approach to your users from various projects? Configure custom notifications templates on the project level. Set up multi-language notifications or completely redesign them for each project.

Issue digest

With the Issue Digest notification scheme, you receive a single combined notification when an issue is created or updated so your email doesn’t get cluttered. If you prefer to be notified of each issue change as it happens, the Individual notifications scheme is available as well.