Контакты
Подписка
МЕНЮ
Контакты
Подписка

В рубрику "Решения корпоративного класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций

Бизнес-инновации в ERP: от SOA-архитектуры до исходного кода

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

Евгения Козлова
эксперт Epicor Software

Бизнес-инновации и SOA-архитектура. Основные преимущества использования

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

Если решение (например, учетная ERP-система) заточено под работу с определенной ОС, например Windows, как наиболее популярной системой в нашей стране, то она должна быть установлена на обычном компьютере. А когда работа осуществляется через тонкий клиент, то есть через Web-браузер (Internet Explorer, Firefox, Google и т.д.), совершенно неважно, какая операционка используется, - это открывает большое количество возможностей.

Еще один плюс - можно использовать Web-клиент фактически из любой точки мира. Единственное условие - наличие доступа в Интернет.

Другая возможность, которую дает сервис-ориентированная архитектура, - это работа с различного рода мобильных устройств: смартфонов на базе Android, iPhone, Blackberry и т.д., а также любых планшетов - iPad, Galaxy и пр., используя при этом любую ОС - Windows, Mac, Android.

Таким образом получается полный комплекс возможностей работы с одной и той же системой для работы различных категорий пользователей. Это могут быть офисные пользователи, которые работают с обычных компьютеров; пользователи, которые работают в пути через мобильное устройство (часто с каким-либо собственным интерфейсом, либо через Web-интерфейс) и т.д. Web-интерфейс может иметь дизайн, аналогичный интерфейсу на обычном компьютере для удобства пользователей.

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

Интегрированные ERP-системы как преимущество работы пользователей

Большинство существующих систем управления бизнес-процессами идет по пути usability (дружелюбного интерфейса), это повсеместно подчеркивается ведущими производителями техники и ПО. При этом учитывается, что Россия - страна Windows и Apple-зависимая, поэтому интерфейс должен быть создан с учетом этих критериев. Как правило, для России он делается по большей части близким к Windows. Пользователи не привыкают к чему-то новому. Они видят те же самые правила с контекстными меню, "горячими" клавишами и т.д. Это влияет и на скорость, и на легкость работы с системой.

Очень важной с точки зрения развития ERP и бизнес-инноваций является возможность быстрого поиска информации в системе (например, для ответа на запрос покупателя) для последующей ее обработки, анализа и т.п. Для удобства работы эта возможность может быть использована как в самой учетной системе, как в Outlook, так и через Web-браузер. Такая возможность реализуется через поиск по контексту или ключевому слову, аналогично тому, как вы ищете информацию в Google или Яндексе.

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

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

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

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

Так как ERP-система по большему счету - это учетная система, есть функции, которые специализированные решения будут выполнять легче и с большим набором инструментов.

Например, в отдельное решение часто выносится бюджетирование или построение прогнозов. С точки зрения работы с построением бюджетов существуют системы, которые позволяют работать с простыми решениями, к которым уже давно привык обычный среднестатистический пользователь ПК. К примеру, формирование плана бюджета может осуществляться в обычном Excel. Все достаточно просто - используются стандартные функции Excel, различные макросы, сводные таблицы, выделения цветом, шрифтом и т.д. При этом, когда Excel интегрирован с ERP, системы обмениваются данными: данные из ERP поступают в Excel, в Excel используют для дальнейшей обработки, например для построения бюджета на основании факта предыдущего года. Допустим, пользователь берет фактические данные предыдущего года для построения бюджета, а плановые данные отправляет обратно в ERP, чтобы использовать, например, в текущем периоде. Для решения Excel, популярного у рядовых пользователей, которые находятся в филиалах компании, эти данные могут объединяться в более крупные структуры. На уровне высшего руководства, где менеджеры уже привыкли оперировать понятиями KPI, составлять графики построений, прогнозы с различными моделями, они могут работать, например, через Web-приложения, где есть ряд устоявшихся KPI. Они могут использовать эти данные с различной детализацией, сравнивать периоды. Получается очень гибкая система, которая позволяет людям моделировать не просто на листках бумаги, а систематизировать данные. Низовые подразделения делают это в привычном редакторе, потому что Excel знают практически все. Аналитики, топ-менеджмент, руководство, плановые отделы используют более продвинутые технологии, которые позволяют не просто получать заявки на использование бюджета, а видеть, как это "ложится" на график, в периоде.

Таким образом, Excel и ERP-система интегрированы в единое рабочее пространство. Одно дело - кипа таблиц Excel, другое - видеть весь процесс в динамике во временной шкале, а также результат и экономическую выгоду, что позволяет разделять полномочия и использовать разное ПО на разных уровнях, но с одной СУБД.

Построение информационных панелей

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

Подобного рода информационные панели могут быть опубликованы для использования через Web-клиент и мобильное устройство.

BMP - технология обработки событий

Очень популярным инновационным направлением, в которое инвестируют многие разработчики и вендоры, в том числе Epicor Software, является технология Business Process Management (ВРМ). BMP - это технология, позволяющая обрабатывать события в системе и настраивать реакцию системы на эти события. Например, отправка почтового сообщения. Так, менеджер, работающий в системе, вводит заказ на продажу и устанавливает скидку клиенту. Если эта скидка превышает определенное значение, то по правилам работы вышестоящий руководитель должен утвердить предложенный процент. Система фиксирует данное событие и блокирует заказ для дальнейшего движения до получения одобрения "сверху". Это достаточно удобно при работе с точки зрения минимизации ошибок ручного ввода, когда пользователь не должен думать, имеет ли он право сделать скидку такого размера, искать в бумагах подсказки. Таким образом могут быть оптимизированы процессы системы от стандартных под специфику бизнес-процессов каждого конкретного предприятия.

Исходный код

Вернемся к ERR Сколько бы мы ни говорили о том, что есть лучшие практики, стандартные настройки, часто возникают такие моменты, когда нужно что-то кастомизировать, подогнать под потребности клиента. Это было в старых ERP, останется и в новых, так как любой бизнес имеет свои нюансы, что особенно характерно для нашей страны. Как правило, современные ERP устроены таким образом, что дают возможность не нанимать штат программистов, чтобы произвести сложную кастомизацию системы, а привлечь для этого людей, которым достаточно знать изучаемый в школе Basic. Используя простейший язык программирования на уровне системы, продвинутый пользователь может разрабатывать новые формы, изменять существующие, не ломая при этом базовую архитектуру системы. Таким образом мы уходим от проблемы перехода с версии на версию, когда нужно каждый раз вручную "собирать" исходный код. Это скорее всего будет наиболее интересно IT-персоналу компании, который не понаслышке знает, что такое апгрейд. В данном же случае он получает инструмент, который можно использовать для доработки системы, отслеживая версионность, настраивая доступ под роль, упрощать жизнь компании, не ломая базовую систему и не меняя исходный код. Данная возможность очень востребована на практике, так как в России популярна настройка ERP-систем компаниями-пользователями под себя.

Опубликовано: Журнал "Технологии и средства связи" #3, 2012
Посещений: 5038

Статьи по теме

  Автор

 

Евгения Козлова

эксперт Epicor Software

Всего статей:  1

В рубрику "Решения корпоративного класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций