Trello → WeKan: перенос карточек, участников и вложений
У рабочей доски есть память. В карточках лежат обсуждения, в чек-листах — невидимые договорённости, в старом вложении — версия макета, которую наконец согласовали. Поэтому переезд из Trello в WeKan нельзя оценивать только по тому, появились ли знакомые колонки.
Задача состоит в сохранении рабочего контекста. Команда должна найти свои задачи, понять ответственных и открыть документы. Часть возможностей переносится импортёром, часть требует сопоставления, а интеграции и автоматические правила нужно проверять отдельно. Начнём с одной доски и подготовим маршрут, который можно повторить для остальных.
Содержание
- Выберите доску для репетиции
- Экспорт Trello: JSON и файлы учитываются отдельно
- Подготовьте WeKan и участников
- Импортируйте одну доску и прочитайте результат
- Вложения: проверьте автономность новой доски
- Автоматизации переносим как рабочие правила
- Рабочий день в новой системе
- Контроль срока и уведомления
- Сервер и резервная копия досок
VPS для рабочих досок WeKan
Подберите VPS MAATRIX для командных досок и вложений. Начните с импорта одной доски и проверьте участников, права, уведомления и сохранность файлов.
ВЫБРАТЬ VPSВыберите доску для репетиции
Возьмите доску, содержащую типичные элементы: активные и архивные карточки, несколько участников, сроки, метки, чек-листы и вложения. Пустая демонстрационная доска слишком легко создаёт ощущение успеха. Нужен небольшой, но представительный набор.
Запишите количество карточек по колонкам, список участников и несколько контрольных задач. Для каждой контрольной карточки сохраните название, срок, ответственного и имена вложений. Если обсуждения важны, отметьте одну карточку с длинной историей комментариев.
Составьте перечень Power-Ups, автоматизаций, почтовых адресов создания карточек и внешних интеграций. Самостоятельная доска может поддерживать похожие функции, но их настройки не обязаны переноситься вместе с карточками. Важно узнать об этом до рабочего понедельника, а не после пропущенного напоминания.
Экспорт Trello: JSON и файлы учитываются отдельно
В Trello откройте меню доски и доступный экспорт. Форматы и дополнительные возможности зависят от плана; актуальный порядок описан в справке Atlassian. Для импорта структуры обычно нужен JSON.
Сохраните исходный файл без изменений и добавьте дату экспорта в имя. Откройте его локально и убедитесь, что это данные нужной доски, а не страница ошибки авторизации. Не публикуйте экспорт в общий репозиторий: в нём могут быть комментарии, имена участников и ссылки на документы.
Вложение в JSON может быть представлено ссылкой. Для надёжного архива нужны сами файлы. В проекте WeKan есть инструмент загрузки вложений Trello. Перед использованием проверьте его версию, права доступа и результат на небольшой доске.
Не передавайте токен с широкими правами неизвестному конвертеру. Для миграции используйте контролируемое окружение, минимально необходимые права и отзывайте временный доступ после завершения. Здесь это часть маршрута переноса, потому что закрытые вложения иначе могут оказаться недоступны импортёру.
Подготовьте WeKan и участников
Создайте отдельный тестовый экземпляр либо изолированную тестовую доску. Настройте HTTPS, почту и учётные записи участников. Публичная регистрация должна соответствовать вашей политике: внутренней команде не всегда нужен свободный вход любого посетителя.
Заранее составьте соответствие между участниками Trello и аккаунтами WeKan. Совпавшее отображаемое имя не является надёжным идентификатором человека. Проверьте адреса и принадлежность аккаунтов, особенно если на доске работали подрядчики.
Если импортёр позволяет отложить сопоставление, используйте это осознанно и завершите назначение после импорта. Карточка без ответственного может выглядеть как свободная задача, хотя в исходной системе за неё отвечал конкретный сотрудник. Ошибка здесь организационная, но последствия вполне измеримые.
Права на доску настройте отдельно. Участник, наблюдатель и администратор должны получить именно свои возможности. Проверьте вход обычным аккаунтом, потому что администратор видит почти всё и плохо подходит для проверки ограничений.
Импортируйте одну доску и прочитайте результат
В установленной версии WeKan выберите импорт Trello и загрузите подготовленный JSON. Поддержку архивов вложений и сопоставления участников сверяйте с интерфейсом этой версии: проект развивается, поэтому старый пример может показывать другие поля.
Текущие варианты импорта отражены в исходниках интерфейса WeKan. Но наличие поля не доказывает успешный перенос конкретного архива. После завершения откройте каждую контрольную карточку и проверьте содержимое.
Сравните колонки, порядок карточек, метки, сроки и чек-листы. Проверьте завершённые пункты отдельно от незавершённых. Убедитесь, что архивные задачи сохранились в ожидаемом месте, а не оказались снова в активной работе.
Комментарии и специальные поля оценивайте по фактическому результату. Если часть истории не перенеслась, сохраните доступный архив и решите, как команда будет его читать. Лучше явно обозначенный архив, чем незаметно исчезнувшая договорённость.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
АРЕНДОВАТЬ СЕРВЕРВложения: проверьте автономность новой доски
Откройте несколько файлов через WeKan и посмотрите, откуда они загружаются. Если браузер продолжает обращаться к старому адресу Trello, новая доска может зависеть от исходного аккаунта. Сохранённое имя файла ещё не означает независимый перенос содержимого.
Для контрольной выборки сравните размер и содержимое. Возьмите изображение, PDF и файл с кириллицей в названии. Проверьте закрытое вложение под разрешённым пользователем и под посторонним тестовым аккаунтом. Права должны соответствовать назначению доски.
Большие файлы могут упереться в ограничения обратного прокси или приложения. Не снимайте все лимиты без расчёта памяти и диска. Настройте допустимый размер под реальные документы, а для очень крупных объектов рассмотрите отдельное файловое хранилище с подходящими правами.
После проверки перезапустите WeKan и убедитесь, что вложения остались доступными. Данные и файлы должны находиться в постоянном хранилище, которое переживает обновление приложения.
Автоматизации переносим как рабочие правила
Выпишите каждое правило словами. Например: когда карточка переходит в «Согласовано», назначить ответственного и отправить уведомление. Затем найдите подходящий механизм в WeKan или внешней автоматизации и настройте его заново.
Проверяйте одно правило за раз. Создайте тестовую карточку, выполните событие и убедитесь, что действие произошло ровно один раз. Если новое правило вызывает другое, проверьте цепочку на цикл. Доска, бесконечно перекладывающая одну карточку, выглядит деятельной, но работе помогает мало.
Внешние интеграции должны использовать новые адреса и credentials. Старый webhook Trello не начинает обслуживать WeKan автоматически. Если система принимает события из нескольких источников, добавьте идентификатор источника и защиту от повторной обработки.
Отдельно проверьте уведомления. Пользователь может иметь доступ к задаче, но не получать письмо из-за настройки почты или подписки. Для критичных сроков подтвердите весь путь от изменения карточки до сообщения конкретному человеку.
Рабочий день в новой системе
Попросите участника найти назначенную задачу, отметить пункт чек-листа, прикрепить файл и оставить комментарий. Затем другой участник проверяет результат. Такой короткий сценарий показывает, насколько перенос сохранил повседневную работу.
Проверьте поиск и фильтры. Команда должна находить карточки по привычным признакам: ответственному, метке, названию и сроку. Если старые ссылки на Trello встречаются в документах, подготовьте таблицу соответствий важных карточек или обновите ссылки вручную.
Назначьте дату, после которой изменения выполняются только в WeKan. Перед этим остановите работу на исходной доске и сделайте финальный экспорт. Старую доску оставьте доступной для чтения на согласованный срок, если это возможно по вашим условиям.
Не позволяйте двум доскам стать параллельными источниками истины. Через несколько дней карточки разойдутся, и автоматический импорт уже не объяснит, какое изменение было правильным. Для перехода нужна простая договорённость команды, а не только техническая кнопка.
Контроль срока и уведомления
Выберите тестовую карточку со сроком на ближайший рабочий день и назначьте обычного участника. Проверьте отображение времени в его часовом поясе, затем измените срок и убедитесь, что изменение видно другому участнику. Если используются письма, дождитесь реального сообщения на тестовый адрес. Сохраните результат этой проверки рядом с контрольными карточками. Так можно обнаружить ситуацию, когда даты импортированы, но напоминания настроены иначе. После теста удалите временные карточки и уведомления штатным способом, чтобы они не смешивались с рабочими обязательствами.
Сервер и резервная копия досок
Для пилота небольшой команды можно рассматривать MAATRIX Uab Start с 2 vCPU и 4 ГБ памяти. При большом числе вложений, активной базе и дополнительных процессах оцените Heka Standard с 4 vCPU и 8 ГБ. Точную конфигурацию выбирайте по измерениям установленной версии.
Поддерживаемые Ubuntu и Debian подходят при совместимости способа установки. Диск рассчитывайте по вложениям, базе, журналам и запасу на обновления. Резервная копия должна включать необходимые данные базы и файлового хранилища и находиться вне рабочего VPS.
Проверьте восстановление тестовой доски, а не только создание архива. После восстановления откройте карточку, комментарий и вложение. VPS MAATRIX становится полезной площадкой для WeKan, когда доска сохраняет не только колонки, но и рабочую память команды.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
АРЕНДОВАТЬ СЕРВЕРОбсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →