Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Привет, Хабр!
На связи команда YouTrack из JetBrains. Как вы знаете, YouTrack подстраивается под работу практически любой команды с помощью рабочих процессов (workflows). Рабочие процессы позволяют автоматизировать многие рутинные действия, однако до недавнего времени это требовало навыков программирования. Мы добавили в новую версию YouTrack конструктор рабочих процессов, позволяющий командам любого (не)технического уровня создавать рабочие процессы без единой строки кода.
Об этом и о других нововведениях расскажу ниже, добро пожаловать в пост!
Что такое рабочий процесс или как переложить рутину на плечи YouTrack
Рабочие процессы в YouTrack — это скрипты, которые автоматизируют создание, обновление и удаление задач на основе указанных вами правил. Например, рабочий процесс может автоматически создать подзадачу, назначить задачу определенному человеку или напомнить вам о просроченных задачах. Подробнее об этом мы рассказываем в нашем блоге.
Раньше для создания рабочих процессов пользователю требовалось хорошо знать JavaScript. И это не было проблемой, пока нашей основной аудиторией были разработчики. Но сейчас число нетехнических специалистов, пользующихся YouTrack, растет, поэтому мы решили добавить визуальный конструктор рабочих процессов.
Конструктор рабочих процессов — ни строчки кода
Конструктор рабочих процессов помогает автоматизировать рутинные задачи и налаживать стабильные процессы без необходимости писать код.
В основе рабочих процессов лежат правила. Правила, которые вы создаете в конструкторе, могут запускаться одним из трех способов: при обновлении задачи, при выполнении определенного действия либо в указанное время. Каждое правило состоит из предварительных условий, необходимых для запуска рабочего процесса, и действий, которые рабочий процесс должен выполнить.
Конструктор предложит вам выбрать из списка условий и действий — они покрывают большинство типичных сценариев работы. Если какие-то из них мы упустили, сообщите нам — мы ждем вашей обратной связи!
Как это работает?
Давайте рассмотрим на примере, как работает конструктор рабочих процессов. Предположим, вам нужно создать рабочий процесс, который переназначает задачи сотрудника, отсутствующего в определенные даты.
В поле «Предварительные условия» добавьте условие «Задача создана в определенный период времени» и укажите даты отсутствия сотрудника.Добавьте условие «Поле удовлетворяет определенным критериям»: укажите поле «Исполнитель», выберите состояние «является», а в качестве значения укажите сотрудника, который не будет доступен.
Перетащите действие «Обновить значение поля» в зону «Действия». Настройте его так, чтобы оно переназначало задачи другому пользователю (обновляло поле «Исполнитель»).
Также рабочий процесс может сообщить автору задачи, почему вы ее переназначили, — с помощью комментария, уведомления, письма или же всего сразу.
Отладчик рабочих процессов
В плагине YouTrack для IDE появился отладчик рабочих процессов. Он позволяет находить и исследовать ошибки в рабочих процессах. Вы сможете добавлять в рабочие процессы точки останова (breakpoints) и выполнять их пошагово, просматривая значения полей и проверяя, верно ли указаны условия.
Что еще нового?
В базе знаний YouTrack появились оглавления — они создаются автоматически на основе заголовков. Вы можете отобразить либо скрыть оглавление, используя переключатель в правом верхнем углу статьи.
В задачи, статьи и комментарии теперь можно встраивать дизайны из Figma и интерактивные Google-календари. Это позволит еще точнее отражать этапы дизайна и планирования в жизненном цикле задачи. Команде не нужно будет переключаться между несколькими ресурсами, чтобы ознакомиться с дизайном новой функциональности, — он всегда будет под рукой, в соответствующей задаче.
Виджет «Календарь со сроками исполнения» стал интерактивным и позволяет изменять сроки исполнения задач, просто перетаскивая их в календаре.
Настраивать интеграцию с электронной почтой стало еще проще. Теперь для этого можно в один клик создать почтовый адрес YouTrack InCloud (<instancename>@youtrack.cloud).
А еще в YouTrack теперь можно переехать из Zendesk и monday.com — в этом вам помогут встроенные импорты.
Как обычно, все новые возможности YouTrack можно попробовать бесплатно (и даже целой командой до 10 человек!).
Нам очень важно, что вы думаете! Поделитесь вашими впечатлениями в комментариях. И мы всегда готовы помочь в случае проблем!
Ваша команда YouTrack