Уйти от таблиц: практическая карта

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

Начните с того, что доставляет больше всего хлопот

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

Что на самом деле должно быть верно, чтобы импорт сработал

В основе любого настоящего инструмента импорта лежат три решения:

Сопоставление полей — объяснить месту назначения, что столбец «Item Name» в вашей таблице и его собственное поле name означают одно и то же.

Ключ дедупликации — устойчивый идентификатор, сохраняющийся между импортами, чтобы повторная загрузка исправленного файла обновляла три строки, а не дублировала 2000. Имена меняются; внешний идентификатор, номер заказа или email — нет.

Построчная обработка — каждая строка проходит или не проходит сама по себе, так что одна повреждённая строка не блокирует и не портит молча те несколько тысяч, что были в порядке.

То, что обычно переносится без проблем

Некоторые категории обычно импортируются хорошо, если файл правильно размечен: поля назначения чётко определены, а сами данные, как правило, не требуют особой интерпретации:

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

Клиенты — список контактов превращается в карточки клиентов, которые сопоставляются или создаются по устойчивому идентификатору вроде email, при этом никого молча не подписывают на рассылки, на которые он не соглашался: такое согласие должно быть настоящим и отдельным «да», а не побочным следствием того, что человек когда-то оказался в таблице.

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

Расходы — категоризированные траты превращаются в структурированные записи с привязанным поставщиком и категорией, так что отчёт о прибыли может использовать их сразу, а не ждать, пока кто-то вручную перебьёт годовую пачку чеков.

То, что никогда не происходит автоматически: решения по усмотрению

Никакой импортёр не может решить, что «Misc», «misc.», «Other» и «Uncategorised» — это одна категория: объедините их до импорта, иначе получите четыре. То же самое касается того, что считать себестоимостью, а что операционным расходом (ошибитесь в этом разделении один раз — и все дальнейшие цифры маржи молча унаследуют ошибку), а также того, каких трёхлетней давности «клиентов» вообще стоит переносить. Быстрее перенести плохие данные — не победа.

Практичный порядок действий

1

Сначала приведите таблицу в порядок

Исправить очевидные ошибки, договориться о названиях категорий, удалить тестовые и дублирующиеся строки — всё это быстрее сделать один раз в таблице, чем потом, когда данные уже разошлись по рабочим записям.

2

Сначала импортируйте самую маленькую и безопасную часть

Один свежий месяц вместо пяти лет истории, чтобы убедиться, что сопоставление столбцов действительно делает то, что вы думаете, прежде чем доверить ему остальное.

3

Проверьте результат, прежде чем на него полагаться

Выборочно сверьте глазами несколько импортированных записей с исходной таблицей — правильная цена, правильная категория, правильный клиент — прежде чем импортировать что-либо ещё.

4

Импортируйте остальное, когда сопоставление подтверждено

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

Как это устроено в Olmira

Olmira импортирует через CSV, а не через единый мастер «перенести всё» — намеренно, поскольку решения выше как раз те, которые полностью автоматический инструмент не должен принимать за вас. Каталог, клиенты, история заказов и броней проходят через один и тот же движок сопоставления полей с ключом дедупликации, так что повторный запуск файла безопасен; новые позиции каталога попадают в черновики, а импортированные контакты никогда не получают автоматического согласия на маркетинг, так что ничего не публикуется и никому не отправляется письмо случайно.

Расходы импортируются отдельно: категории и поставщики создаются из названий в вашем файле, и каждый импортированный расход попадает в черновик, ожидающий того же шага с чеком и подтверждением, что и расход, введённый вручную. Бэк-офис, который питают эти импорты, — «Управление»; платформа коннекторов под этим — «Интеграции».

Переносите по одной таблице за раз

Бесплатный пробный период 30 дней. Переносите свои данные, когда будете готовы: одномоментный переход не требуется.