Автоматизация
n8n
Оркестрация согласованного обмена между внешними системами и Skirbo.
Предлагаем контракт складского задания и обратного результата, в котором бизнес-ID, сохранение факта и область повторов определены до реализации.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| Команда складского исполнения | ERP → Mule → Skirbo | Обсудим в составе подключения Сохранить бизнес-ID, версию, владельца и строки. |
| Факт исполнения | Skirbo → Mule → ERP | Обсудим в составе подключения Отдельное подтверждение принятия документа. |
| Ошибка контракта/повтора | Mule → владелец интеграции | Обсудим в составе подключения Неизвестный SKU, повтор и недоставка различаются. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Область — конкретный Mule-поток и его версия runtime в Anypoint-проекте клиента. Политики API, трансформация, хранение сообщений и складская бизнес-операция имеют отдельные границы.
Официальная документация подтверждает платформу API/интеграций и отдельные механизмы runtime. Транспорт и контракт ERP/Skirbo выбираются по проекту; вымышленные endpoint не задаются.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Пропустить одно согласованное задание и подтвердить физический результат.
Когда начинается: ERP передаёт разрешённую версию заказа в опубликованный клиентом API или иной согласованный вход Mule.
Результат: ERP и склад сходятся по одному исполнению.
Задача: Не повторять запись склада из-за ошибки следующего процессора.
Когда начинается: Первый процессор создал задание, а последующий вызов ERP завершился ошибкой.
Результат: Повтор транспортного шага не становится новым складским заданием.
Задача: Добавить точку исполнения без поломки клиентов старой схемы.
Когда начинается: Владелец API определяет код склада и версию сообщения.
Результат: Новый склад имеет собственную область данных и проверенный маршрут.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ | ERP/OMS | Mule не меняет коммерческий смысл при трансформации. |
| SKU | Каталог клиента | Трансформация сохраняет вариант и единицу. |
| Остатки | Skirbo для физического склада | Поток маршрутизирует факт, не вычисляет новый остаток без правил. |
| Статусы | ERP/Skirbo; Mule — доставка сообщения | Успех процессора не доказывает отгрузку. |
| Документы | ERP/ЭДО | ответ API отделён от учётного принятия. |
| Возвраты | ERP — разрешение; склад — приёмка | Возвратный факт имеет отдельный бизнес-ID. |
| Доступ, версии и разбор ошибок | Назначенные владельцы платформы, учёта и склада | Владелец Anypoint согласует версию потока, API-политику и область повторов. Владелец ERP утверждает учётный документ; склад подтверждает количество и состояние. Доступ к Object Store и прикладные права клиента проверяются независимо от административной роли платформы. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Покажите схему Mule-потока, область повторов и пример команды складу — проверим, что произойдёт при потере ответа.
Нет. Нужно выбрать устойчивый бизнес-ID, хранение и срок удержания, а также проверить повтор на стороне склада после потерянного ответа.
Документация говорит о повторе всех процессоров блока. Если одно действие уже создало объект, повтор без защиты может его продублировать.
Сначала определяют существующий контракт. Возможно сохранить ERP и добавить отдельный складской API, но это проектное решение.
Это недостаточно: следующая попытка начинает с переменных до блока. В проекте нужен независимый сохранённый результат внешнего действия и проверка по бизнес-ключу после потерянного ответа.
Нет. Он ссылается на исходное исполнение, но получает собственный ключ операции и подтверждение приёмки. Иначе защита от повторов может ошибочно отбросить реальный возврат или повторить выдачу.
Изучаем возможность связи со Skirbo. Ни готовый коннектор, ни приёмка обмена для вашего кабинета пока не подтверждены. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.