Перейти к основному содержимому

⚙️ Настройка доски

Что это. Диалог, в котором задаются колонки доски и правила, по которым тикет может переезжать из одной колонки в другую.

Когда нужно. Один раз при запуске проекта — разложить процесс по этапам, а потом при изменении процесса: добавить колонку «Проверка», разрешить возврат из «Resolved» в «In progress».

📷 Скриншот: диалог «Флоу доски» с предпросмотром колонок (будет добавлен).

Где находится​

Раздел «Тикеты» → кнопка «Настройка доски» в шапке. Открывается большой диалог «Флоу доски» с описанием «Добавляйте колонки и задавайте направленные переходы, по которым может двигаться тикет».

В диалоге две вкладки:

ВкладкаПодписьО чём
«Колонки»«N колонок»Состав и порядок статусов доски
«Переходы»«N правил»Матрица разрешённых маршрутов между статусами

Изменения сохраняются сразу, кнопки «Сохранить» в диалоге нет; кнопка «Готово» внизу закрывает окно. Сообщения об ошибках появляются над ней красным.

Вкладка «Колонки»​

Сверху — горизонтальный «Предпросмотр доски»: карточки колонок со стрелками между ними. Каждая карточка колонки показывает:

Что видноЧто означает
Цветная шапкаЦвет статуса — им же красится колонка на доске
НазваниеНазвание статуса
«Категория статуса»Смысловая группа статуса, см. Статусы и приоритеты
Бейдж «Начальный статус»Колонку нельзя удалить. Куда попадают новые тикеты, задаёт настройка «Статус тикета по умолчанию» (первая слева колонка этой категории)
Бейдж «Финальный статус»Колонка считается завершающей
«Позиция»Порядковый номер колонки на доске
«Выходов»Сколько разрешённых переходов ведёт из этой колонки

Управление колонкой: кнопки «Переместить влево» и «Переместить вправо», ручка «Перетащить» для перестановки мышью и корзина для удаления. Переименовать колонку или сменить её категорию и цвет нельзя — эти параметры задаются только при создании.

Как добавить колонку​

  1. Откройте «Настройка доски» → вкладка «Колонки».
  2. Справа в форме «Добавить колонку» введите название в поле с подсказкой «Например, Проверка».
  3. В списке под ним выберите категорию (по умолчанию «Новый») — она определяет, чем колонка считается для системы: работой, решением, отменой или закрытием.
  4. Нажмите «Создать колонку». Колонка встанет последней; переставьте её стрелками или перетаскиванием.

Цвет колонки подбирается по категории, а колонки категорий «Решён» и «Закрыт» автоматически получают бейдж «Финальный статус». Переходов у новой колонки нет — включите их на вкладке «Переходы», иначе перевести тикет в неё не получится. Новые тикеты попадут в неё, только если она стоит первой слева среди колонок категории, выбранной в настройке «Статус тикета по умолчанию».

Если колонку создать не удалось, появится «Не удалось сохранить изменение флоу.».

Категория «Приостановлен» не создаётся

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

Порядок колонок​

Порядок колонок — это порядок этапов на доске. Он сохраняется целиком: система переписывает позиции всех колонок проекта сразу, поэтому в момент сохранения набор колонок должен быть полным и без повторов. Если сохранить не удалось, появится сообщение «Не удалось сохранить новый порядок колонок» — обновите страницу и повторите перестановку.

Как удалить колонку​

Нажмите корзину на карточке колонки.

СимптомПричина и решение
Вместо корзины показан замокЭто начальный статус проекта, такую колонку удалить нельзя. Отдельной кнопки, чтобы сделать начальной другую колонку, в диалоге нет (пометка может переехать только при «Импорт JSON», если в файле есть новый статус, отмеченный как начальный)
«Колонку нельзя удалить, пока она используется.»Общее сообщение при любой неудаче удаления: в колонке есть тикеты или (сейчас — всегда) удаление отклонил сервер, см. предупреждение ниже
Удаление колонки сейчас не работает

Удаление колонки сейчас не проходит даже для пустой колонки: сервер отклоняет запрос, а диалог показывает «Колонку нельзя удалить, пока она используется.». Переименовать колонку тоже нельзя, поэтому ненужную колонку остаётся только отодвинуть в конец доски и выключить переходы в неё.

Вместе с колонкой удаляются и все переходы, которые в неё вели или из неё выходили.

Вкладка «Переходы»​

Переход — это разрешение передвинуть тикет из одного статуса в другой. На доске это значит, что колонка примет перетаскиваемую карточку, а в меню «Сменить статус» появится этот статус.

Вкладка показывает матрицу «Из статуса ↓ / В статус →»: строки — откуда, столбцы — куда. Клик по клетке включает или выключает переход, под каждой строкой стоит счётчик «N переходов», внизу — подсказка «Переходы односторонние: обратный маршрут нужно разрешить отдельно.». Если переключить переход не удалось, появится «Не удалось сохранить изменение флоу.».

Пример. Включённая клетка «In progress → Resolved» разрешает передвинуть тикет из «In progress» в «Resolved». Вернуть тикет обратно этим правилом нельзя: чтобы разрешить возврат, включите ещё и клетку «Resolved → In progress».

Правила действуют и на сценарии

Матрица переходов ограничивает не только доску, но и сценарии: блоки «Статус тикета» и «Завершить тикет» не смогут перевести тикет по запрещённому маршруту — шаг сценария завершится ошибкой. Если сценарий должен закрывать тикеты из любого статуса, включите соответствующие переходы.

Если переходы не настраивались​

Пока в проекте нет ни одного правила, а колонок больше одной, система сама строит линейную цепочку «слева направо» по порядку колонок: из каждой колонки разрешён переход в следующую. Такие правила называются по шаблону Move to <название следующей колонки>. Дальше их можно менять как обычные.

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

Импорт и экспорт схемы​

На вкладке «Колонки» есть кнопки «Импорт JSON» и «Экспорт JSON».

  • «Экспорт JSON» сохраняет схему доски файлом с именем вида fixorix-workflow-<идентификатор проекта>.json.
  • «Импорт JSON» загружает схему из такого файла — удобно, чтобы перенести настроенный процесс в другой проект.

Как работает импорт:

  • статусы сопоставляются по ключу: существующие колонки не меняются, недостающие создаются (с цветом, категорией и пометками из файла), а колонки, которых нет в файле, остаются в конце доски;
  • переходы приводятся к файлу: лишние удаляются, недостающие добавляются;
  • если новый статус в файле отмечен как начальный (или стоит первым и пометки нет — так бывает у выгрузок Jira), пометка «Начальный статус» переходит на него;
  • поддерживается и JSON-выгрузка схемы из Jira: категории «To Do», «In Progress», «Done» станут «Новый», «В работе», «Закрыт».

Если файл не подошёл, появится «Не удалось импортировать схему. Проверьте JSON и ссылки на статусы.».

Схема — это колонки и переходы

В схему входят статусы и правила перехода между ними. Сами тикеты, их приоритеты, типы и дополнительные поля в файл не попадают.

Ограничения​

  • Поддерживаются только направленные переходы «из одного статуса в другой». Правил вида «из любого статуса» и «стартовое правило» в продукте нет, даже если такая схема приедет из импортируемого файла.
  • Переходы односторонние: обратный маршрут разрешается отдельной клеткой матрицы.
  • В дашборде (на доске и в меню «Сменить статус») матрица переходов действует для всех тикетов: тикету без пользовательского статуса система подставляет первую колонку его категории, а если такой колонки на доске нет, переместить тикет в дашборде нельзя совсем. Сервер для таких тикетов переходы не проверяет, поэтому сценарий может перевести их в любой статус.
  • Переименовать колонку, сменить её категорию или цвет нельзя.
  • Колонки и переходы задаются на проект: у каждого проекта своя доска, общей схемы на всю компанию нет.
  • Удаление колонки сейчас не проходит, см. предупреждение выше.
  • Ошибки сохранения показываются общими сообщениями без пояснения причины.

Кто что может​

ДействиеМинимальная роль
Открыть диалог «Флоу доски»По умолчанию
Добавлять колонки и менять их порядокПо умолчанию
Включать и выключать переходыПо умолчанию
Импортировать и экспортировать схемуПо умолчанию

Речь про роль в разделе «Тикеты» (см. Участники и роли). Отдельного права «настраивать доску» нет: доступ к настройке доски есть у каждого, кто может редактировать тикеты.

→ Доска и список · Статусы и приоритеты · Настройки тикетов