← Все продукты
🔌
Интеграция

Интеграция с ERP и цифровизация бизнес-процессов

MSF подключается к уже имеющимся у вас системам

Оставьте свою ERP-систему: MSF подключается к ней. Заказы, номенклатура, спецификации и остатки поступают автоматически; подтверждения, данные о расходе материалов и качестве возвращаются обратно. Кроме того, вы можете цифровизировать любой бумажный процесс в компании.

Запросить демоНачать PoC

Что такое ERP-интеграция для производства?

ERP-интеграция для производства связывает ERP с цехом: производственные заказы, номенклатура, спецификации, технологические маршруты и остатки автоматически поступают в цех, а подтверждения, расход материалов, брак и результаты контроля качества возвращаются без двойного ввода данных. Meta Smart Factory предлагает стандартные коннекторы для SAP, Microsoft Dynamics, Oracle NetSuite и Odoo, REST API или файловый обмен для других ERP и первый этап только на чтение, прежде чем что-либо записывается обратно.

Ключевые возможности

Стандартные коннекторы к ERPПроверенные интеграции с SAP, Microsoft Dynamics, Oracle NetSuite, Odoo и многими локальными ERP-системами.
Двусторонняя синхронизацияМастер-данные поступают из ERP; реальные результаты производства автоматически проводятся обратно.
Архитектура API-firstREST API и вебхуки упрощают создание индивидуальных интеграций.
Конструктор бизнес-процессовМоделируйте любой рабочий процесс (согласования, отклонения, инженерные изменения) с помощью визуального конструктора.
Цифровые формыЗамените бумажные формы цифровыми, привязанными к заказам, станкам или изделиям.
Управление мастер-даннымиПравила валидации обеспечивают чистоту данных о номенклатуре, спецификациях и маршрутах во всех системах.
Владелец поля определяется до маппингаВладелец согласуется по каждому полю до того, как написан маппинг: какая система владеет значением и что происходит, когда его правят с двух сторон. Это решение потом дорого разворачивать.
Очередь подтверждений переживает недоступность ERPПодтверждения пишутся в локальную базу и отправляются, как только ERP отвечает, при условии, что локальный сервер и заводская сеть работают. Отложенная проводка может попасть в закрытый бухгалтерией период.
Очередь сообщений и статусы ошибок доступны для разбораОтклонённые проводки попадают в очередь, которую можно открыть: с повторными попытками и статусом ошибки, о котором уведомляется назначенный человек. Тихо копиться до инвентаризации они не будут.
Журнал сверки по смене и заказуРасхождение прослеживается до смены, заказа и события, которое его породило, а периодический отчёт подтверждает, что цех и ERP по-прежнему сходятся. Ответственный и периодичность назначаются до запуска в эксплуатацию.
Первый этап только на чтение, запись позжеНачните с выгрузки заказов и их отображения в цехе, пока проводки делаются вручную, и включайте обратную запись после того, как обе цифры сойдутся.
Когда у локальной ERP нет APIЕсли локальная ERP не предоставляет API для нужных данных, интеграция работает через плановые выгрузки по SFTP, промежуточную таблицу на стороне ERP или представление, которое поддерживает ваша команда ERP.
ПодробнееКак связать SAP, Dynamics 365 и Business Central с цехомЦех и ERP почти никогда не спорят о том, что должно произойти. Они спорят о том, что произошло. Разбираем, как на самом деле работает интеграция MES с ERP, в какую сторону должны течь данные и где такие проекты обычно ломаются.Читать статью целиком →

Коротко о главном

Только чтениеПервая фаза до обратной записи
0Двойной ввод данных
По сменамСлед сверки
anyERP-система

Технические характеристики

Стандартные коннекторы к ERP
Для SAP, Dynamics 365 и Business Central, Oracle NetSuite и Odoo есть стандартные коннекторы; региональные системы, такие как Panteon, Logo и Nebim, подключаются через собственные API, где они есть (REST-сервисы Logo, Nebim V3 Integrator), или через обмен файлами либо промежуточными таблицами.
Интерфейсы ERP
SAP: IDoc, BAPI или OData. Dynamics 365 и Business Central: штатные REST API. Прочие системы: веб-сервисы REST или SOAP. Со стороны MSF: REST API и вебхуки.
Обмен через файлы и базу данных
Выгрузки CSV или XML по расписанию на SFTP, промежуточная таблица на стороне ERP или представление, которое поддерживает ваша ERP-команда. Прямое чтение прикладных таблиц не применяется: оно ломается при обновлениях.
Данные в цех
Из ERP в цех поступают производственные заказы, номенклатура, спецификации, технологические маршруты и остатки.
Данные из цеха
Обратно в ERP проводятся подтверждения заказов и операций, годное количество и брак, расход материалов и результаты контроля качества.
Оперативность обмена
По событию через API или очередь сообщений: каждое подтверждение проводится в момент выполнения либо встаёт в очередь и отправляется, когда ERP снова доступна. Файловый обмен и промежуточная таблица работают пакетно, посменно или ночью.
Требуемый доступ в ERP
Чтение для мастер-данных; для обратных проводок запись через штатные интерфейсы: BAPI, OData-сервисы или промежуточную таблицу.
Границы конструктора процессов
Конструктор оцифровывает формы, согласования и маршрутизацию работы между людьми. За любым шагом, который обновляет запись в ERP, нужен интерфейс, а логика калькуляции себестоимости остаётся там, где живут эти данные.

Демонстрационные видео в работе

От станка до отгрузки
От станка до отгрузки
ПодробнееЧто на самом деле делает MES? Наряды, генеалогия и OEEБольшинство определений системы управления производством (MES) верны и бесполезны. Они перечисляют десяток функций и не приближают читателя к ответу на вопрос, что в понедельник изменится на его собственном рабочем месте. Здесь пойдём другим путём: за что MES отвечает в тот момент, когда деталь изготавливается. Это система учёта того, что произошло в цехе, и если эта запись неверна, ничто выше неё верным быть не может.Читать статью целиком →

Часто задаваемые вопросы

Какие ERP-системы поддерживаются?

SAP, Dynamics, NetSuite, Odoo и многие региональные ERP-системы через стандартные коннекторы; всё остальное через REST API или обмен файлами.

Что если моя ERP сильно доработана?

Уровень интеграции сопоставляет пользовательские поля и логику, и доработки для него норма, препятствием они не становятся.

Может ли MSF заменить мою ERP?

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

Какие данные реально ходят между ERP и цехом?

В цех, как правило, идут производственные заказы, номенклатура, спецификации, маршруты и остатки. Обратно идут подтверждения заказов и операций, годное количество и брак, расход материалов и результаты контроля качества. Спор обычно возникает вокруг того, какая система является владельцем каждого поля и что происходит, когда его правят с двух сторон. Сам список тут ни при чём. Договоритесь о владельце по каждому полю до того, как кто-то начнёт писать маппинг: это решение потом дорого разворачивать.

Нужен ли интеграции доступ на запись в ERP?

Да, если подтверждения должны проводиться обратно. Всё, что формирует складское движение или закрывает операцию, является записью, и ваши ERP-специалисты захотят, чтобы она шла через штатные интерфейсы: BAPI, OData-сервисы или промежуточную таблицу, без прямой записи в базу. Первый этап только на чтение вполне нормален: заказы выгружаются, отображаются на панелях в цехе, а проводки до поры делаются вручную, пока цифры не сойдутся.

Сколько по времени занимает интеграция с ERP?

Недели, если со стороны ERP есть конкретный ответственный, тестовый контур, похожий на продуктив, согласованные интерфейсы и в целом корректные мастер-данные; дольше, если чего-то из этого нет. Работа над коннектором редко бывает узким местом. Им оказывается ожидание окон изменений, согласования транспортов и ответа на вопрос, какой из четырёх артикулов настоящий. Если вы сегодня не можете назвать ответственного по ERP, закладывайте месяцы: недель не хватит.

Что делать, если ERP поддерживает только файловый обмен или доступ через базу данных?

Через выгрузку CSV или XML по расписанию на SFTP, промежуточную таблицу на стороне ERP или представление в базе, которое делает и поддерживает ваш вендор ERP либо ваша собственная команда; читать прикладные таблицы самостоятельно обычно не разрешают, и при обновлении это ломается. Теряется оперативность: задержка равна выбранному интервалу, обычно посменно или ночью. Для обратного направления нужна задача импорта на стороне ERP, у неё должен быть владелец и правило обработки записей, которые она отклонила.

Что делать, если остатки в ERP и в цехе не сходятся?

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

Что происходит в цехе, если ERP недоступна?

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

Можно ли использовать конструктор бизнес-процессов вместо доработки ERP?

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

Готовы увидеть потенциал вашего завода?

Получите бесплатную демонстрацию и индивидуальный план PoC.

Запросить демо