Интеграция с ERP

Интеграция проста в демо. Настоящий тест — третий месяц.

Каждая складская система заявляет о двусторонней интеграции с ERP. Различия проявляются позже: что именно передаётся, что происходит с неверным сообщением и кто может исправить сбой в 8 утра, не вызывая разработчика. Эта страница отвечает на все три вопроса.

Всё на этой странице описывает поведение, которое сегодня работает в живых внедрениях.
Каталог сообщений

Что передаётся, в каком направлении и что проверяется.

Интеграция — это не галочка, а набор конкретных сообщений с конкретной валидацией. Вот каталог.

Входящие · ERP → Linari

Что поступает и что проверяется на входе.

Ничто не вступает в силу лишь потому, что прибыло. Каждое сообщение сначала проверяется на соответствие правилам самого склада.

Товары и штрихкодыОсновные данные, включая штрихкоды поставщиков и альтернативные. Проверяются на полноту до того, как товар можно принять или отобрать.
Заказы на закупкуЧто поставят поставщики — эталон, с которым сверяется каждая приёмка.
Заказы магазинов / клиентовЧто должно отгружаться. Проверяются по статусу товара и зоне склада до распределения.
Поставки и планыГде этого требует операция, приёмки сверяются с плановой поставкой до принятия запасов.
Исходящие · Linari → ERP

Что возвращается, чтобы ERP оставалась источником правды.

Склад сообщает о реальности; бизнес-система остаётся главной.

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

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

Проверка на границе

Отказы, которые вы действительно увидите — на простом языке.

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

«Товар не активен в этом складе» заказ удерживается, пока справочник не скажет иначе
«Штрихкод принадлежит другому товару» отклонено в сообщении, а не обнаружено на полке
«Штрихкод принадлежит другому складу» зона склада соблюдается и на границе
«Заказ ссылается на неизвестный товар» удержан с причиной, виден на экране мониторинга
«Повторная поставка» распознана и проигнорирована — повторно отправленный файл не удваивает ваш запас

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

День, когда всё ломается

Неудачное сообщение: с 02:00 до 08:33.

Это история, которая важнее любого списка функций — как выглядит ваше утро после плохой ночи.

02:00Сообщение не проходит

Ночной файл заказов магазинов ссылается на товар, который не активен на складе 2.

02:00:01Становится видимой записью

Показано на экране мониторинга с причиной на простом языке — не похоронено в журнале сервера.

08:30Причина исправляется там, где надо

Справочник исправляется в ERP — источнике правды — а не вручную латается на складе.

08:32Оператор воспроизводит его

Повторная передача с экрана. Без разработчика, без сессии в базе, без потери следа.

08:33Заказ проходит

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

Экран, который заставляет это работать

Сбои перечислены, а не спрятаны.

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

Мониторинг интеграцииЗаказы магазинов · сегодня
Интерфейс заказов магазиновТовар не активен в этом складе
СбойПовтор
Интерфейс заказов поставщиковШтрихкод принадлежит другому складу
СбойПовтор
Интерфейс заказов магазиновОтправлено повторно после исправления справочника
ОбработаноПросмотр
Экспорт счетовПодтверждение отгрузки возвращено в ERP
ОбработаноПросмотр
Изображение экрана мониторинга. Попросите показать настоящий, с живыми данными, в демо.
Три принципа

Дизайн-решения, стоящие за всем этим.

Ваша ERP остаётся источником правды

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

Плохие данные останавливаются на входе

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

Сбой — это событие оператора, а не разработчика

Тот, кто видит сбой, может его и устранить: исправить причину в ERP, нажать повтор. Проблемы в 2 ночи становятся рутиной в 8 утра, а не срочными звонками.

Прямые ответы

О чём спросит ваш инженер интеграции.

Наша ERP кастомная / устаревшая / локальная. Вы сможете к ней подключиться?

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

Как работает первичная загрузка данных при запуске?

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

Кто разбирается с неудачным сообщением в 2 часа ночи?

Никто — и в этом замысел. Сбой записывается с причиной и ждёт, видимый, на экране мониторинга. Утром причина исправляется в ERP, и оператор повторяет сообщение. Ничего не теряется между этим.

Один и тот же файл отправлен дважды. Что будет с нашими запасами?

Повторные поставки распознаются и игнорируются. Повторно отправленный файл не удваивает ваши приёмки или запасы.

Какой объём это реально выдерживало?

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

Принесите ваш самый упрямый интерфейс.

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

Забронировать операционное демо →