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