Привет, Хабр!

На связи команда YouTrack из JetBrains. Как вы знаете, YouTrack подстраивается под работу практически любой команды с помощью рабочих процессов (workflows). Рабочие процессы позволяют автоматизировать многие рутинные действия, однако до недавнего времени это требовало навыков программирования. Мы добавили в новую версию YouTrack конструктор рабочих процессов, позволяющий командам любого (не)технического уровня создавать рабочие процессы без единой строки кода. 

Об этом и о других нововведениях расскажу ниже, добро пожаловать в пост!

Что такое рабочий процесс или как переложить рутину на плечи YouTrack 

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

Раньше для создания рабочих процессов пользователю требовалось хорошо знать JavaScript. И это не было проблемой, пока нашей основной аудиторией были разработчики. Но сейчас число нетехнических специалистов, пользующихся YouTrack, растет, поэтому мы решили добавить визуальный конструктор рабочих процессов.

Конструктор рабочих процессов — ни строчки кода

Конструктор рабочих процессов помогает автоматизировать рутинные задачи и налаживать стабильные процессы без необходимости писать код. 

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

Конструктор предложит вам выбрать из списка условий и действий — они покрывают большинство типичных сценариев работы. Если какие-то из них мы упустили, сообщите нам — мы ждем вашей обратной связи!

Как это работает?

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

  1. В поле «Предварительные условия» добавьте условие «Задача создана в определенный период времени» и укажите даты отсутствия сотрудника.Добавьте условие «Поле удовлетворяет определенным критериям»: укажите поле «Исполнитель», выберите состояние «является», а в качестве значения укажите сотрудника, который не будет доступен.

  2. Перетащите действие «Обновить значение поля» в зону «Действия». Настройте его так, чтобы оно переназначало задачи другому пользователю (обновляло поле «Исполнитель»).

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

Отладчик рабочих процессов

В плагине YouTrack для IDE появился отладчик рабочих процессов. Он позволяет находить и исследовать ошибки в рабочих процессах. Вы сможете добавлять в рабочие процессы точки останова (breakpoints) и выполнять их пошагово, просматривая значения полей и проверяя, верно ли указаны условия. 

Что еще нового?

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

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

Виджет «Календарь со сроками исполнения» стал интерактивным и позволяет изменять сроки исполнения задач, просто перетаскивая их в календаре.

Настраивать интеграцию с электронной почтой стало еще проще. Теперь для этого можно в один клик создать почтовый адрес YouTrack InCloud (<instancename>@youtrack.cloud).

А еще в YouTrack теперь можно переехать из Zendesk и monday.com — в этом вам помогут встроенные импорты.

Как обычно, все новые возможности YouTrack можно попробовать бесплатно (и даже целой командой до 10 человек!).

Нам очень важно, что вы думаете! Поделитесь вашими впечатлениями в комментариях. И мы всегда готовы помочь в случае проблем!

Ваша команда YouTrack

Комментарии (6)


  1. Manguss
    11.11.2021 10:50

    Класс, вот пользователи мы платного аккаунта YouTrack Сборка 2021.3.30245 — когда у нас появиться этот функционал хотелось бы понять )))
    В общем смешанные чувства от использования YouTrack — очень кастомизируемая платформа, что как раз и вызывает трудности. Много возможностей в которых аж теряешься.

    И ужасная реализация диаграммы Ганта, не масштабируемой нормально.


    1. ana-bartasheva Автор
      11.11.2021 11:02
      +1

      Добрый день! Мы обновляем облачные YouTrack постепенно согласно календарю: https://www.jetbrains.com/help/youtrack/incloud/YouTrack-InCloud-Maintenance-Calendar.html. В течение пары недель должны обновить всех:)

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

      Что касается диаграммы Гантта - мы как раз в финальной стадии переработки Гантта, вскоре эта диаграмма станет интерактивной и приобретет много новых возможностей. У нас пока нет точной даты релиза, но думаю, это будет начало следующего года.


  1. a-tk
    11.11.2021 19:19

    А есть прогнозы выпуска продукта в self-hosted варианте?


    1. ana-bartasheva Автор
      11.11.2021 22:30
      +2

      Добрый день, YouTrack существует в self-hosted варианте уже очень давно и прекращать его поддержку мы не планируем. Скачать последнюю версию можно тут: https://www.jetbrains.com/youtrack/download/get_youtrack.html#section=standalone, до 10 пользователей - бесплатно.

      Если что-то не получается - дайте знать, буду рада помочь.


  1. finik81
    29.11.2021 13:05

    Какие сценарии использования YouTrack возможны(существуют) не в IT?


    1. Borz
      29.11.2021 14:59
      +1

      Маркетинг, HR, Юротдел, кадры (согласование отпуска например)
      По сути, это система управления задачами без привязке к тому, что это IT.

      демо: https://www.youtube.com/watch?v=p4WU6cMMsls