⚙️ Настройка доски
Что это. Диалог, в котором задаются колонки доски и правила, по которым тикет может переезжать из одной колонки в другую.
Когда нужно. Один раз при запуске проекта — разложить процесс по этапам, а потом при изменении процесса: добавить колонку «Проверка», запретить прыжок из «To do» сразу в «Closed».
Настройка доски доступна только там, где включён доступ к тикетам, — по умолчанию раздел подменяется заглушкой «Раздел в Beta-тесте». Подробнее — Система тикетов.
📷 Скриншот: диалог «Флоу доски» с предпросмотром колонок (будет добавлен).
Где находится
Раздел «Тикеты» → кнопка «Настройка доски» в шапке. Открывается большой диалог «Флоу доски» с описанием «Добавляйте колонки и задавайте направленные переходы, по которым может двигаться тикет».
В диалоге две вкладки:
| Вкладка | Подпись | О чём |
|---|---|---|
| «Колонки» | «N колонок» | Состав и порядок статусов доски |
| «Переходы» | «N правил» | Матрица разрешённых маршрутов между статусами |
Изменения сохраняются сразу, кнопки «Сохранить» в диалоге нет.
Вкладка «Колонки»
Сверху — горизонтальный «Предпросмотр доски»: карточки колонок со стрелками между ними. Каждая карточка колонки показывает:
| Что видно | Что означает |
|---|---|
| Цветная шапка | Цвет статуса — им же красится колонка на доске |
| Название | Название статуса |
| «Категория статуса» | Смысловая группа статуса, см. Статусы и приоритеты |
| Бейдж «Начальный статус» | В этой колонке появляются новые тикеты |
| Бейдж «Финальный статус» | Колонка считается завершающей |
| «Позиция» | Порядковый номер колонки на доске |
| «Выходов» | Сколько разрешённых переходов ведёт из этой колонки |
Управление колонкой: кнопки «Переместить влево» и «Переместить вправо», ручка «Перетащить» для перестановки мышью и корзина для удаления.
Как добавить колонку
- Откройте «Настройка доски» → вкладка «Колонки».
- Справа в форме «Добавить колонку» заполните «Название колонки» (плейсхолдер «Например, Проверка»).
- Выберите «Категория статуса» — она определяет, чем колонка считается для системы: работой, решением, отменой или закрытием.
- Нажмите «Создать колонку». Колонка встанет последней; переставьте её стрелками или перетаскиванием.
В списке категорий есть значение «Приостановлен», но система такой категории не знает: создание колонки с ней завершится ошибкой. Выбирайте одну из остальных категорий.
Порядок колонок
Порядок колонок — это порядок этапов на доске. Он сохраняется целиком: система переписывает позиции всех колонок проекта сразу, поэтому в момент сохранения набор колонок должен быть полным и без повторов. Если сохранить не удалось, появится сообщение «Не удалось сохранить новый порядок колонок» — обновите страницу и повторите перестановку.
Как удалить колонку
Нажмите корзину на карточке колонки.
| Симптом | Причина и решение |
|---|---|
| Вместо корзины показан замок | Это начальный статус проекта — колонку, в которой появляются новые тикеты, удалить нельзя. Сначала назначьте начальной другую колонку |
| «Колонку нельзя удалить, пока она используется» | В колонке ещё лежат тикеты. Перенесите их в другой статус и повторите |
| «Не удалось сохранить изменение флоу» | Общая ошибка сохранения: изменение не применилось, повторите действие |
Даже у пустой колонки удаление сейчас завершается ошибкой сохранения: сервер не может определить проект по идентификатору статуса и отклоняет запрос. Пока это не исправлено, ненужную колонку проще переименовать или отодвинуть в конец доски.
Вместе с колонкой удаляются и все переходы, которые в неё вели или из неё выходили.
Вкладка «Переходы»
Переход — это разрешение передвинуть тикет из одного статуса в другой. На доске это значит, что колонка примет перетаскиваемую карточку.
Вкладка показывает матрицу «Из статуса ↓ / В статус →»: строки — откуда, столбцы — куда. Клик по клетке включает или выключает переход, под каждой строкой стоит счётчик «N переходов», внизу — подсказка «Переходы односторонние: обратный маршрут нужно разрешить отдельно.».
Пример. Включённая клетка «In progress → Resolved» разрешает передвинуть тикет из «In progress» в «Resolved». Вернуть тикет обратно этим правилом нельзя: чтобы разрешить возврат, включите ещё и клетку «Resolved → In progress».
Если переходы не настраивались
Пока в проекте нет ни одного правила, а колонок больше одной, система сама строит линейную цепочку «слева направо» по порядку колонок: из каждой колонки разрешён переход в следующую. Такие правила называются по шаблону Move to <название следующей колонки>. Дальше их можно менять как обычные.
Импорт и экспорт схемы
На вкладке «Колонки» есть кнопки «Импорт JSON» и «Экспорт JSON».
- «Экспорт JSON» сохраняет схему доски файлом с именем вида
fixorix-workflow-<идентификатор проекта>.json. - «Импорт JSON» загружает схему из такого файла — удобно, чтобы перенести настроенный процесс в другой проект.
В схему входят статусы и правила перехода между ними. Сами тикеты, их приоритеты, типы и дополнительные поля в файл не попадают.
Ограничения
- Поддерживаются только направленные переходы «из одного статуса в другой». Правил вида «из любого статуса» и «стартовое правило» в продукте нет, даже если такая схема приедет из импортируемого файла.
- Переходы односторонние: обратный маршрут разрешается отдельной клеткой матрицы.
- Правила проверяются только для тикетов с проставленным пользовательским статусом; тикеты, заведённые до появления настраиваемых статусов, двигаются свободно.
- Колонки и переходы задаются на проект: у каждого проекта своя доска, общей схемы на всю компанию нет.
- Удаление колонки сейчас не проходит, см. предупреждение выше.
- Ошибки сохранения показываются общими сообщениями без пояснения причины.
Кто что может
| Действие | Минимальная роль |
|---|---|
| Открыть диалог «Флоу доски» | По умолчанию |
| Добавлять колонки, менять их порядок и категории | По умолчанию |
| Включать и выключать переходы | По умолчанию |
| Импортировать и экспортировать схему | По умолчанию |
Речь про роль в разделе «Тикеты» (см. Участники и роли). Отдельного права «настраивать доску» нет: доступ к настройке доски есть у каждого, кто может редактировать тикеты.