Возможности индивидуальной настройки

Настройка полей задач

YouTrack предоставляет готовый для использования набор предопределенных полей задач, однако все они являются полностью настраиваемыми. Создавайте собственные состояния, приоритеты и типы задач; добавляйте поля расчетного времени, оставшихся трудозатрат и затраченного времени. Используйте поля различных типов (список, дата, строка, целое число, пользователь, группа, версия, состояние, сборка, подсистема), чтобы наиболее полно описывать задачи.

Редактирование значений настраиваемых полей

Администраторы проектов могут добавлять значения в настраиваемые поля откуда угодно — с Agile-доски и из очереди задач, из списка задач, а также со страницы задачи. Новому значению можно задать название, описание и цвет. Эта функциональность позволяет сэкономить много времени при настройке проектов.

Совместное использование настраиваемых полей разными проектами

Каждое настраиваемое поле может использоваться в рамках нескольких проектов как со своим набором значений, так и с отдельно заданным набором для каждого проекта. Например, проект может использовать общие поля Состояние и Приоритет, но при этом иметь собственное поле Тестировщик или Текущий владелец.

Полная интеграция

Любые созданные вами настраиваемые поля можно использовать в поисковых запросах, командах и отчетах. Их можно импортировать из любого другого баг-трекера, экспортировать в CSV-файл, а также управлять ими через REST API.

Как пользоваться настраиваемыми полями

Помимо индивидуального указания атрибутов задач и их возможных значений, настраиваемые поля позволяют:

  • устанавливать значения по умолчанию для новых задач;
  • добавлять псевдонимы для использования в поисковых запросах и командах (например, для — псевдоним поля Исполнитель);
  • устанавливать настраиваемое поле как «обязательное» на уровне проекта;
  • клонировать набор значений enum;
  • изменять порядок полей задач на уровне проекта;
  • устанавливать видимость полей.

Автоматизация при помощи настраиваемых рабочих процессов

Благодаря мощным и гибким рабочим процессам вы можете автоматизировать жизненный цикл задач проекта в соответствии с вашими потребностями. Рабочие процессы позволяют с легкостью уведомлять участников команды о событиях, обеспечивать исполнение политик, исполнять периодические задания, интегрировать YouTrack с внешними инструментами и поддерживать функционирование существующих бизнес-процессов.

Например, вы можете:

  • дать руководителю команды возможность назначать исполнителей задач в вашем проекте;
  • по истечении срока выполнения задачи отправлять уведомление руководителю команды или группе пользователей;
  • описать механизм изменения состояния задач в вашем проекте;
  • настроить интеграцию со Slack или другим сервисом.

Эти и многие другие задачи можно решить с помощью рабочих процессов.

Что такое рабочий процесс?

Рабочий процесс — это набор правил, которые можно прикрепить к проекту. Эти правила определяют жизненный цикл задач в проекте и автоматизируют изменения, которые можно вносить в задачи. Рабочий процесс может содержать одно или несколько правил. Для каждого проекта можно активировать свою комбинацию правил.

Создание собственных рабочих процессов

Для создания рабочего процесса в IDE можно использовать JavaScript. Чтобы создать процесс с нуля, воспользуйтесь веб-редактором рабочего процесса, доступным в YouTrack. Когда рабочий процесс будет готов, просто упакуйте его в ZIP-архив и загрузите в YouTrack.

Ознакомьтесь с документацией, чтобы начать.

Присоединяйтесь к сообществу YouTrack Workflow в Slack, чтобы обмениваться знаниями о рабочих процессах в YouTrack.

Использование существующих рабочих процессов

YouTrack поставляется в комплекте с набором готовых рабочих процессов, которые можно без дополнительной настройки прикреплять к проектам для обработки распространенных сценариев использования. Например, они позволяют закрывать родительскую задачу при завершении всех подзадач, повышать приоритет задачи по прошествии определенного времени, реализовать рабочие таймеры и многое другое. Если вы не найдете среди стандартных рабочих процессов тот, который вам нужен, просмотрите наш репозиторий рабочих процессов.

YouTrack говорит на вашем языке

YouTrack доступен на английском, французском, немецком, русском, японском и испанском. Вы можете даже перевести его самостоятельно на любой необходимый вам язык. YouTrack предоставляет локализацию на уровне сервера, поэтому вы легко можете активировать нужный язык для всех пользователей.

YouTrack также позволяет каждому пользователю выбрать язык интерфейса на странице профиля пользователя. В этом случае в поисковых запросах, командах и настраиваемых полях используется язык, выбранный глобально, но заголовки страниц, меню и элементы управления отображаются на предпочитаемом языке пользователя.

Индивидуальная настройка уведомлений

Настройка шаблонов уведомлений

Адаптируйте шаблоны уведомлений, которые отправляются пользователям на электронную почту и Jabber, в соответствии со своими потребностями. Выберите, как вы хотите оповещать пользователей о создании задачи, ее изменении, комментировании, а также назначении нового исполнителя. Вы можете добавить собственную тему, изменить язык, текст сообщения и многое другое.

Шаблоны уведомлений для отдельных проектов

Хотите персонализировать взаимодействие с пользователями из различных проектов? Настройте для каждого проекта свои шаблоны уведомлений. Вы можете создать уведомления на разных языках или же полностью переписать шаблоны под каждый проект.

Дайджест задачи

В режиме уведомлений «Дайджест задачи» вы периодически получаете одно уведомление со списком внесенных в задачу изменений, что позволяет не засорять электронную почту. Если вы предпочитаете получать уведомления о каждом изменении задачи сразу, воспользуйтесь режимом индивидуальных уведомлений.