12.11.2020

Интегрирование erp систем на предприятии. Интеграция с ERP-системой


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

Сегодня рынок требует управлять не только ресурсами предприятий, но и отношениями с клиентами и поставщиками. Однако взаимодействия с системами поставщиков для ERP систем не являются базовым функционалом. Для организации на базе ERP полноценной системы электронного управления бизнесом нужно в рамках единой ИИС объединить CRM, SRM-приложения и обеспечить возможность использовать во внутренней системе предприятия внешний потенциал b2b-систем электронной коммерции.

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

Быстрая, безопасная, удобная и эффективная интеграция ERP систем с ЭТП для крупного бизнеса стала актуальной потребностью. ЭТП - это ИТ-технология со сложной инфраструктурой. Полноценную работу площадки обеспечивают не только ИТ-специалисты, но и служба клиентской поддержки, специалисты НСИ, аналитики и другие сервисные подразделения. Вся эта система через интеграцию, встраиваясь во внутренние процессы предприятий, работает на эффективность бизнес-процесса закупок.

Для обеспечения процесса интеграции система Tender.Pro имеет решение, обеспечивающее обмен данными между корпоративными торговыми площадками или ERP системами (1«С», SAP, Oracle) и системой b2b e-commerce площадки через API. Сервис интеграции работает на рост количества участников в торговых процедурах и избавляет от необходимости дублировать информацию в нескольких системах. Таким образом, достигается максимальная степень автоматизации и эффективности закупок.

Интеграция существует в нескольких вариантах: простая интеграция: организаторы открывают процедуру на ЭТП, а информация автоматически попадает на корпоративный сайт компании. Интеграция с КИС: позволяет проводить процедуру закупки, используя интерфейс привычной корпоративной учетной системы.

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

В связке ERP+ЭТП рабочее место сотрудника снабжения/сбыта подключено как к внутренней зоне, для решения локальных задач по управлению ресурсами, так и к внешней зоне - к электронной торговой площадке, через которую он взаимодействует с контрагентами - поставщиками и потребителями.

Внедрение решений по интеграции с ЭТП требует анализа корпоративных бизнес-процессов. На основании выводов принимается решение, в каком объеме будет использоваться функционал и инфраструктура площадки.

На этапе анализа корпоративных бизнес-процессов целесообразно рассмотреть вариант аутсорсинга, когда сотрудники ЭТП могут по заданию заказчика взять на себя функции по сопровождению процедур и обеспечению конкуренции. При таком подходе ЭТП организует процесс материально-технического снабжения (частично или полностью), используя свой ИТ-ресурс, труд своих специалистов, свои базы данных. Проще говоря, ЭТП предоставляет комплексное внешнее решение внутренних задач клиента.

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

Со временем OLAP-системы стали реальной угрозой рынку ERP. Заказчик зачастую предпочитал покупать аналитические приложения в качестве интеграционного инструмента для своей “лоскутной” автоматизации. Почувствовав опасную тенденцию, большинство производителей ERP-систем на сегодняшний день либо разработали свои собственные OLAP-приложения, либо тесно интегрировались с зарекомендовавшими себя производителями OLAP-ов. К слову сказать, попытки первых самостоятельно изобретать велосипед не привели к ожидаемому успеху. Любой “наскоро сколоченный” OLAP все равно уступал по функциональным возможностям промышленным системам анализа и слабо справлялся с теми многоаспектными данными, которые способны генерировать высококлассные ERP-системы.

Казалось бы, ответ на вопрос “Из каких компонент должна состоять полноценная Информационная Система Управления Предприятием?” достаточно очевиден. ERP и OLAP. Однако есть и здесь одно “но”. Как известно, три классические фазы управления – Планирование, Учет и Контроль – в некоторых задачах пересекаются настолько тесно, что становится трудно отделить одно от другого. Следовательно, полноценная автоматизация таких задач с помощью только средств учета или только средств анализа невозможна. Возьмем в качестве примера функцию Финансового планирования. Для реализации этой задачи необходимы, как минимум, следующие данные по кредиторской задолженности:

Счета к оплате

Открытые позиции (задолженность в разрезе поставщиков)

Контракты на поставку

Заказы на поставку

Платежи (текущие и плановые)

Бюджетные статьи

Плюс, требуется все то же самое, но со стороны дебиторов. Все эти таблицы обязательно содержат в себе условия оплаты, из которых необходимо построить график ожидаемых выплат и поступающих платежей. Задача заключается в следующем. Необходимо из всех этих таблиц построить график движения денежных средств на квартал, а то и на месяц вперед с разбивкой по неделям или даже по дням. Сразу же на ум приходят “кубы”. А если мы пытаемся учесть сделки находящиеся на стадии переговоров или собираемся оценить последствия изменения условий одного из существующих контрактов? С помощью какой такой “комбинации” разнородных систем мы можем смоделировать будущее финансовое состояние нашей компании? Скорее всего, здесь помог бы некий интерактивный куб-отчет. Мы хотим вводить свои данные, но не в ERP-систему, а прямо в наш “куб-отчет-форму”. Это даст нам возможность эмулировать то или иное развитие событий и поведение финансовых показателей по состоянию на определенную дату прогнозируемого периода.

Многие финансовые аналитики для решения таких задач используют широко известныйExcel. Однако эта популярная программа годится для одного пользователя. И то, если этот пользователь достаточно искушен в вопросах связи Excel с внешними приложениями. В нашем же случае речь идет о слаженном взаимодействии целой группы сотрудников финансовых служб, каждый из которых имеет свои собственные полномочия по работе с графиком платежей. Добавим сюда еще и менеджеров – финансовых контролеров и членов бюджетного комитета, контролирующих работу своих подчиненных. Получается, что для автоматизации функций аналогичных финансовому планированию необходимо иметь использовать такое Приложение, которое обладает эргономичностью популярных электронных таблиц, “транзакционностью” ERP-систем и аналитической мощью OLAP-ов.


Кроме финансового планирования, существует еще множество функций, “умещающих” в себе более чем одну фазу управления. Бюджетирование, как процесс постановки, детализации и согласования бизнес-целей предприятия, так же нуждается в механизме, объединяющем усилия большого количества пользователей в рамках единого информационного пространства. Ведь в ходе составления бюджета фазы планирования (централизованная публикация бюджетных планов), учета (ввод детальной информации по бюджетам на местах) и контроля (анализ фактического исполнения регламента составления бюджета) неминуемо пересекаются между собой за счет итеративного характера самого процесса бюджетирования. Вместе с тем, бюджетирование в целом представляет собой часть одной фазы управления – планирования.

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

Международная компания IDC, специализирующаяся на независимом мониторинге рынка программного обеспечения, объединила такие приложения в новое семейство – BPM (BusinessPerformanceManagement , т.е. Управление Эффективностью Бизнеса).

BPM-системы позволяют связывать воедино такие понятия как миссия компании, стратегия развития, цели, долгосрочные планы, среднесрочные перспективы и конкретные бюджеты на ближайший период. В рамках подобной среды сотрудничества топ-менеджеры могут публиковать черновую версию бюджетов для линейных менеджеров (начальников отделов). Последние начинают дополнять эти цифры своим представлением: могут ли они выполнить эти цели, какие ресурсы им для этого нужны. Система позволяет им видеть и использовать в своей работе отчетность смежных подразделений: на основе планов поставок сырья, оценивать свои возможности по объемам производства и т.п. Далее, откорректированные и дополненные на нижнем уровне цифры агрегируются вновь до общекорпоративного уровня. Весь этот процесс “двунаправленного” бюджетирования итеративно повторяется до тех пор, пока не будет составлен наиболее “реальный” бюджет.

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

Разумеется, построение такой системы не возможно без мощнейшего механизма консолидации финансовых и количественных данных. Механизма, позволяющего любому подразделению использовать собственную валюту и вместе с тем агрегированный баланс конвертировать в корпоративную валюту. Кроме того, реальный механизм консолидации подразумевает наличие функции “исключения” внутрикорпоративных оборотов. Консолидация в огромной разветвленной структуре – очень трудно контролируемый процесс. Зачастую, данные агрегированного баланса нуждаются в обратном анализе. Когда возникает необходимость проследить весь процесс “рождения” конкретной цифры, помогает “аудиторский протокол”.

Что еще дают своим пользователям BPM-приложения? Уважающий себя финансовый менеджер не отправится вплавь по очередному бюджетному периоду, не взяв, помимо основного, пару-тройку бюджетов “про запас”: на случай отрицательного или “не запланировано положительного” развития событий. В кризисный момент требуется без промедления перевести организацию на “аварийный бюджет”. При этом времени на пересмотр, согласование и опубликование всех статей бюджета в разрезе всех центров затрат, естественно, нет. Специализированные компьютерные системы класса BPM позволяют вести несколько версий бюджета или финансового плана организации и, при необходимости, оперативно переключать все структурные подразделения на новую версию.

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

Аналитическая функциональность BPM-приложений обеспечивает возможность составления отчетности “на лету”: любой элемент существующих измерений можно с помощью мыши положить в аналитическое окно и прямо на экране создать свой “куб” данных. Так называемые “контрольные агенты” BPM вовремя обнаруживают отклонения фактических показателей от их плановых величин и оповещают об этом. Сбывается мечта любого директора – когда можно, придя с утра на работу, включить компьютер и увидеть там сразу же все проблемные места предприятия, сфокусировать свое внимание на тех местах, где возникли отклонения. А если менеджер уже сработался с системой, то она ему сможет предложить даже некоторые возможные варианты решения возникших проблем.

В начале 90-х гг. аналитическая компания Gartner Group ввела новое понятие. Системы класса MRPII в интеграции с модулем финансового планирования FRP (Finance Requirements Planning) получили название системы планирования ресурсов предприятий ERP (E nterprise R esource P lanning ). Это система планирования ресурсов предприятия, предполагающая:

  • прогнозирование;
  • управление проектами и программами;
  • ведение информации о продукции и технологии;
  • управление затратами, финансами, кадрами и т.д.

Проект системы ERP является проектом реорганизации всего бизнеса.

В основе ERP-систем лежит принцип создания единого хранилища (репозитария) данных, содержащего всю корпоративную бизнес-информацию:

  • финансовую информацию;
  • производственные данные;
  • данные по персоналу
  • и др.

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

В ERP-системах реализованы следующие основные функциональные блоки.

  • Планирование продаж и производства. Результатом действия блока является разработка плана производства основных видов продукции.
  • Управление спросом. Данный блок предназначен для прогноза будущего спроса на продукцию, определения объема заказов, которые можно предложить клиенту в конкретный момент времени, определения спроса дистрибьюторов, спроса в рамках предприятия и др.
  • Укрупненное планирование мощностей. Используется для конкретизации планов производства и определения степени их выполнимости.
  • Основной план производства (план-график выпуска продукции). Определяется продукция в конечных единицах (изделиях) со сроками изготовления и количеством.
  • Планирование потребностей в материалах. Определяются виды материальных ресурсов (сборных узлов, готовых агрегатов, покупных изделий, исходного сырья, полуфабрикатов и др.) и конкретные сроки их поставки для выполнения плана.
  • Спецификация изделий. Определяет состав конечного изделия, материальные ресурсы, необходимые для его изготовления, и др. Фактически спецификация является связующим звеном между основным планом производства и планом потребностей в материалах.
  • Планирование потребностей в мощностях. На данном этапе планирования более детально, чем на предыдущих уровнях, определяются производственные мощности.
  • Маршрутизация/рабочие центры. С помощью данного блока конкретизируются как производственные мощности различного уровня, так и маршруты, в соответствии с которыми выпускаются изделия.
  • Проверка и корректировка цеховых планов по мощностям.
  • Управление закупками, запасами, продажами.
  • Управление финансами (ведение Главной книги, расчеты с дебиторами и кредиторами, учет основных средств, управление наличными средствами, планирование финансовой деятельности и др.).
  • Управление затратами (учет всех затрат предприятия и калькуляция себестоимости готовой продукции или услуг).
  • Управление проектами/программами.

Наиболее распространенные в России системы класса ERP:

  • SAP R/3
  • Oracle Applications
  • Галактика
  • Парус
  • 1С: Предприятие 8
  • Dynamics Ax
  • Cognos
  • Navision Attain и Navision Axapta
Основные отличия систем класса ERP от MRPII заключаются в следующем.
  • Поддержка различных типов производств (сборочного, обрабатывающего и др.) и видов деятельности предприятий и организаций (например, ERP-системы могут быть установлены не только на промышленных предприятиях, но и в организациях сферы услуг — банках, страховых и торговых компаниях и др.).
  • Поддержка планирования ресурсов по различным направлениям деятельности предприятия (а не только производства продукции).
  • ERP-системы ориентированы на управление "виртуальным предприятием" (отражающим взаимодействие производства, поставщиков, партнеров и потребителей) в рамках ИП.
  • В ERP-системах больше внимания уделено финансовым подсистемам.
  • Добавлены механизмы управления транснациональными корпорациями.
  • Повышенные требования к инфраструктуре (Интернет/интранет), масштабируемости (до нескольких тысяч пользователей), гибкости, надежности и производительности ПО и различных платформ.
  • Повышены требования к интегрируемости ERP-систем с приложениями, уже используемыми предприятием
  • Больше внимания уделено программным средствам поддержки принятия решений и средствам интеграции с хранилищами данных (иногда включаемых в ERP-систему в виде нового модуля).
  • В ряде ERP-систем разработаны развитые средства настройки (конфигурирования), интеграции с другими приложениями и адаптации (в том числе, применяемые динамически в процессе эксплуатации систем).
К преимуществам ERP-систем относятся также:
  • Интегрирование различных видов деятельности фирмы
  • Процессы планирования ресурсов предприятий являются межфункциональными, заставляющими фирму выходить за традиционные, функциональные и локальные рамки.
  • Данные, хранившиеся ранее на различных неоднородных системах, сейчас интегрированы в единую систему.

К 2010 г. страны ЕС должны превратиться в наиболее динамично развивающийся, конкурентоспособный регион, являющийся частью глобального информационного Сообщества. Это — стратегическая цель программы "Электронная Европа" (e-Europe), которая должна обеспечить:

  • дешевый, безопасный и быстрый Интернет;
  • достаточный объем инвестиций в обучение населения ИТ;
  • массовое использование Интернета во всех сферах жизни человека.

Интеграция ERP-систем и систем электронной коммерции позволяет реализовать концепцию B4B:

Возможность для покупателя самому через систему электронной коммерции комплектовать нужную ему продукцию.

Т.е. вопрос стоит не в организации самого производства — он легко решаем с помощью ERP-систем.

Под системами класса ERPII понимается WEB приложение, интегрированное с главным ERP приложением предприятия и реализует своеобразный front-office к традиционной ERP системе.

Система может относиться к классу ERPII, если front-office и back-office представляют собой единое целое.

ERP -2 = ERP + CRM + SCM + PLM

Системы класса CRM:

Расшифровка аббревиатуры CRM (Customer Relationships Management) говорит сама за себя, управление взаимоотношениями с клиентами — задача, которую решает CRM система.

Функциональный состав систем класса CRM:
  • функциональность продаж(управление контактами, клиентами);
  • функциональность управления продажами (прогнозирование, анализ циклов, фиксированная и произвольная отчётность);
  • функциональность продаж по телефону;
  • управление временем (индивидуальное\групповое);
  • поддержка обслуживания клиентов(HelpDesk);
  • (управление маркетинговыми компаниями);
  • отчёты для высшего руководства;
  • интеграция с ERP;
  • синхронизация с различными устройствами и системами;
  • функциональность электронной торговли;
  • мобильные продажи (работа с системой вне офиса).
Преимущества использования систем класса CRM:
  • увеличение объёма продаж;
  • увеличение процента «удачных» сделок;
  • увеличение маржи;
  • повышение удовлетворённости клиентов;
  • снижение административных издержек на продажи и маркетинг.

Прочие преимущества использования систем данного класса:

  • Требования клиента не забываются.
  • Данные о несостоявшихся и бывших клиентах и о причинах отказов не пропадают.

Пример: 3 месяца назад клиент отказался от кредита из-за высокой ставки. Но неделю назад ставка была снижена. Теперь условия ему могут подойти.

  • Дублирование сотрудниками действий друг друга исключаются

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

  • Данные о связях клиента сохраняются.

Пример: клиент — член ассоциации… Если ему услуга подошла, почему не предложить ее остальным членам ассоциации.

  • План продаж может быть легко составлен и откорректирован руководством по данным отчетов менеджеров.
  • Индивидуальный план работы менеджеров могут быть составлен "от достигнутого".
  • Мониторинг отчетов позволяет анализировать работу менеджеров, устраняя проблему "черного ящика" и оценивать эффективность их работы (сумма заключенных контрактов за период)
  • "Узкие места" снижаются

Системы класса SCM:

SCM (supply chain management ) автоматизированные системы управления цепочками поставок.

Основной задачей является — повышение эффективности логистики. Она позволяет

  • оценивать затраты на поставки,
  • эффективно управлять перевозкой грузов и выбирать для исполнения заказа наиболее оптимальный маршрут и самого подходящего исполнителя.
  • оценивать потребность прогнозирования затрат по каждой поставке товара и в системе его выполнения.
  • оптимизировать процессы поставок, т.к. точек отгрузки и сортировки обычно много (склады, филиалы) и они разнесены в пространстве.
  • обеспечить качество поставки, быстроту и ее прогнозируемость.

Другие задачи, решаемые системами класса SCM:

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

Система класса SCM может быть использована:

  • для производства;
  • для дистрибьюторских компаний;
  • для магазина;
  • для логистических организаций;
  • для транспортных организаций.

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

Другие классы систем поддержки производственно-коммерческого цикла:

  • PLM (Product Lifecycle Management) — управление жизненным циклом продуктов;
  • PDM (Product Data Management) — системы управления производственными данными.
  • APS (Advanced Planning/Scheduling) — развитие системы планирования; расширенное планирование производственных заданий.

Совокупный объем продаж тяжелого софта (ERP и ERP-подобных систем) и сопутствующего консалтинга на этапе внедрения превысил 90 млн. USD-100 млн. USD (по различным оценкам). 1/3 этого объема приходится на продажу лицензий

Журнал «Логистика» № 3/2013

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

Серьезной проблемой для многих компаний является отсутствие актуальных данных о запасах товара на складе в определенный момент времени. Следует заметить, что подавляющее большинство компаний, организующих работу на своих складах с использованием , имеют корпоративную информационную систему учета, называемую . В роли EPR-системы выступают такие программные средства, как 1С, SAP и другие.

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

В качестве примера можно рассмотреть процесс обработки данных о размещенном заказе на отгрузку со склада. Когда менеджер получает заказ от клиента, он формирует его в системе ERP, после чего ему нужно передать на склад необходимую информацию для начала подготовки заказа. Когда заказ срочный и очень важный, скорость передачи данных на склад является одним из ключевых факторов успешной обработки. Если между ERP и WMS не настроена бесшовная интеграция, в качестве носителя информации в лучшем случае выступает Excel-файл, который отправляется по почте. Далее оператор либо вручную переносит данные в систему, либо подкачивает файл (если такая функциональность предусмотрена WMS), предварительно приведя его к требуемому формату. Очевидно, что процесс не оптимален, и малейшая ошибка может привести к серьезным последствиям: срыву отгрузки, отказу в приемке, приемке незаявленных товаров, некорректной работе некоторых складских процессов из-за неверно введенной информации о товаре и т.д. И это лишь один из примеров.

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

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

1. Определить основные объекты для передачи из ERP в WMS. Это могут быть:

  • данные справочников: товаров, контрагентов, владельцев, пользователей и т.д.;
  • данные о заказах на поставку;
  • данные о заказах на отгрузку.

2. Определить основные элементы для передачи из WMS в ERP. Например:

  • данные об измененных товарах (в случае исправления данных в карточке товара);
  • данные о принятых поставках (о реально принятом товаре);
  • данные об отгруженных заказах (о физически отгруженном товаре);
  • данные о перемещениях запасов (инвентаризационные проводки по корректировке остатков, изменение атрибутов товарных партий: сроки годности, категории запасов и пр.);
  • общая информация об остатках (картина стока для сверки запасов в разрезе категорий: доступных и блокированных запасов, запасов на карантине, на контроле качества, в браке и т.п.).

3. Для каждого объекта обмена определить набор конкретных параметров (полей) для передачи между системами. Например, для заказа на отгрузку это могут быть:

  • поля заголовка;

Дата планируемой отгрузки и т.д.;

  • поля позиций заказа;

Количество;

Условия по остаточному сроку годности и т.д.

Чтобы принимающая система корректно обрабатывала импортируемые данные, очень важно правильно настроить обработчик, который эти данные передает. Как правило, по- мимо самой передачи данных обработчик должен выбирать параметры, необходимые для корректной работы принимающей системы. Например, при передаче заказа на отгрузку из ERP в WMS, обработчик должен выбирать нужную в данном случае «стратегию» отбора товаров, опираясь на им- портируемые данные (в зависимости от типа товара, типа получателя и т.д.).

4. Для каждого параметра установить набор технических характеристик, таких как:

  • длина поля;
  • тип данных (символьный, буквенный);
  • перечень допустимых значений поля.

Набор необходимых данных определяется в зависимости от принципов работы и ERP-систем.

Для справочников нужно дополнительно определить ту систему, в которой он будет заполняться (как правило, данные справочников первоначально вносятся в одну систему, затем в процессе обмена передаются в другую). Чтобы не было путаницы и дублирования записей, ведущей системой чаще всего выбирается ERP, а WMS становится подчиненной. Это значит, что запись в WMS-системе можно дополнить специфическими для склада данными, но нельзя создавать новые записи, которые содержатся в справочниках ERP.

5. Определить способ доставки данных от одной системы к другой. Многие системы позволяют обмениваться данными не через файлы, а напрямую, как с помощью встроенных обработчиков (например, интеграционный интерфейс в SAP), так и с помощью обработчиков, создаваемых компанией-интегратором, при наличии доступа к таблицам и внутренним процедурам обеих систем (чаще это происходит, когда и WMS созданы разными разработчиками).

К другим способам можно отнести электронную почту, протокол FTP и прямое копирование по шифрованному каналу связи (например, VPN).

6. Определить формат и структуру файлов обмена (если принято решение делать интеграцию с помощью файлов, выгружаемых из одной системы и автоматически захватываемых другой). Это могут быть.xml, .txt, .csv и другие форматы, наиболее удобные для формирования и обработки. Опять же, выбор формата может быть обусловлен спецификой систем WMS и ERP. Каждая система должна иметь возможность как формировать, так и принимать файлы выбранного формата.

7. Определить периодичность и инициаторов обмена данными между системами. Передача информации должна происходить по определенному событию с заданным интервалом времени.

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

  • Ручной. В роли инициатора выступает человек, например, оператор склада, который выполняет определенное действие, например, подтверждает окончание приемки поставки, запуская процесс передачи данных из WMS в ERP о принятом товаре.
  • Автоматический . Процесс обмена данными инициируется триггером самой системы либо триггером обработчика, который следит за изменением особых полей в базе данных системы и в случае срабатывания запускает процедуру передачи данных.

8. Определить способы контроля работоспособности процесса обмена данными.

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

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

В завершение отметим, что механизм интеграции имеет ряд неоспоримых преимуществ.

1. За счет того, что при каждом изменении картины стока данные передаются из в ERP-систему, появляется возможность всегда иметь самую свежую информацию о товарных запасах на складе в . Это дает гарантию идентичности систем в разрезе балансов.

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

3. Благодаря тому, что данные о планируемых заказах на поставку или отгрузку передаются на склад практически сразу после их создания в ERP системе, планирование складских ресурсов, подготовка товаров или складских зон начинается максимально быстро.

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

29 марта 2013 г. 14:52

Вопрос читателя: В случае использования интегрированного решения СЭД+ЕRP действительно ли есть риск невозможности доработки одной системы из-за ограниченных возможностей другой? Тогда какой смысл внедрения и интеграции, если при этом нельзя использовать полный функционал?

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

Например, из ERP-системы можно будет обратиться к образам документов, хранимых в ECM. Или при исполнении бизнес-процесса получить данные, которые хранятся в ERP-системе.

Интеграция может быть налажена между отдельными системами, а в случае если таким образом интегрируются более двух систем, шлюзов может быть несколько. Другой вариант – использование универсальной корпоративной шины сервисов данных и управления (ESB). Если система не поддерживает расширения, невозможно произвести доработку, загрузить, выгрузить или получить прямой доступ к данным – интеграция с ней будет невозможна. Обычно, это legacy-системы (буквально «доставшиеся в наследство») - доживающие свой век продукты, которые уже не развиваются, а только эксплуатируются. Чаще всего приложение можно доработать или получить доступ к данным: таким образом обеспечивается возможность интеграции. Разумеется, оценивая возможность интеграции систем, нужно оценить и соотнести все выгоды и затраты.

Задача интеграции ERP и ECM систем не возникает на пустом месте - это требуется в процессе автоматизации определенных бизнес-процессов компании .

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

Вариантов взаимодействия систем существует масса, приведу примеры лишь двух из них.

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

Например, при обработке накладной в ERP-системе требуется доступ к ее скан-образу, который может содержать рукописные правки и отметки. С такой задачей постоянно сталкиваются дистрибьюторы, которые организуют массовый развоз товаров по торговым точкам. В случаи выявления брака, недостачи или пересортицы соответствующие отметки производятся в бумажной накладной. Если обработка накладных централизована и территориально производится в другом месте, выходом из ситуации может стать потоковое сканирование накладных в ECM-систему. Интеграция систем позволит связать данные в ERP-системе с образом документа, который хранится в ECM-системе. Бухгалтер, обрабатывающий накладные, получает доступ к необходимой информации (отметки и исправления) и сможет скорректировать данные в ERP-системе.

Другой сценарий интеграции систем в чем-то является зеркальным первому – это организация доступа к данным ERP-системы из ECM-приложения.

Например, в процессе согласования договора для принятия решения может потребоваться информация о результате выполнения предыдущих соглашений, информация о транзакциях между контрагентами, состоянии складских запасов и т.п. Интеграция систем позволит включить в бизнес-процесс ссылки на объекты в ERP-системе (карточки, отчеты, реестры и т.п.), что значительно упростит работу сотрудников, согласующих документ. Есть и другой вариант данного сценария, когда при согласовании счета финансовый контролер обращается к системе бюджетирования, чтобы определить, позволяет ли запланированный бюджет оплатить заявку или, наоборот, все лимиты выбраны. Как видите, примеров привести можно множество.

В приведенных сценариях ECM-система может выступать и как техническое средство управления бизнес-процессами, то есть взять на себя функции BPM (Business Process Management).

BPM-движок, или механизм оркестровки бизнес-процессами, у нее уже есть: необходимо будет разработать коннекторы (механизмы интеграции) к другим системам. Например, коннектор к выбранной ERP-системе.

Другой вариант - ECM-система выступает в роли сервиса. В нашем случае это первый приведенный сценарий, когда пользователь из ERP-системы получает доступ к образу документа. ECM-система предоставляет доступ к документам, то есть выступает в роли репозитория документов. Данный сценарий становится очень популярным, и производители ECM-систем разработали стандарт на интерфейс доступа к онлайн репозиторию документов – CMIS.

CMIS предлагает стандартный и универсальный механизм доступа к документам и целым классам документов через веб-сервисы, то есть через Интернет. Таким образом, при наличии прав можно получить доступ к документам, физически находящемся в другом городе или даже другой стране. Что, впрочем, является вполне обыденной практикой для транснациональных компаний.

Разумеется, полет мысли автоматизаторов бизнес-процессов ограничивается интеграционными возможностями систем. Систем, с которыми невозможна никакая интеграция, становится все меньше – обычно, это уже упомянутые нами выше legacy-системы

Если приложение поддерживает расширение, его можно доработать, чтобы оно обращалось к внешним данным, импортировало или, наоборот, экспортировало данные. Многие современные приложения имеют интерфейс программного доступа (API), который позволяет обращаться к объектам системы. Если такой возможности нет, но есть знания, как организовано хранение данных внутри системы, создается внешнее приложение, которое напрямую обращается к данным системы.

Таким образом, говорить о бессмысленности интеграции не стоит. В каждом случае необходимо определить, какая интеграция требуется, что возможно сделать и каковы будут затраты. А плюсов интеграция систем может принести немало, и приведенные примеры наглядно доказывают это.

Словарь

BPM-системы (англ. Business Process Management) – системы управления бизнес-процессами организации.

ERP (англ. Enterprise Resource Planning– планирование ресурсов предприятия) – набор

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

API (англ. application programming interface– интерфейс программирования приложений) – это интерфейс прикладного программирования для интеграции одного программного

обеспечения с другим.

CMIS (англ. Content Management Interoperability Services– сервисы взаимодействия при управлении контентом) – пакет стандартов, состоящий из набора веб-сервисов для совместного использования информации, хранимой в не связанных между собой хранилищах контента.

Сервисная шина предприятия (англ. enterprise service bus, ESB) – связующее программное обеспечение, обеспечивающее централизованный и унифицированный обмен сообщениями между различными информационными системами. Основной принцип сервисной шины – обмен сообщениями между различными системами через единую точку, в которой при необходимости обеспечиваются контроль, преобразование данных, сохранность сообщений. Все настройки обработки и передачи сообщений предполагаются также сконцентрированными в единой точке, таким образом, при замене какой-либо информационной системы, подключенной к шине, нет необходимости в перенастройке остальных систем.

DSS Consulting – компания, оказывающая услуги в сфере управленческого и ИТ-консультирования, представлена на рынке консультирования с 2003 года и уже в течение нескольких лет проводит независимый мониторинг российского рынка информационных систем и выпускает аналитические обзоры на актуальные темы.


© 2024
newmagazineroom.ru - Бухгалтерская отчетность. УНВД. Зарплата и кадры. Валютные операции. Уплата налогов. НДС. Страховые взносы