Приложение Process Mining нацелено на максимально эффективное применение ERP-систем, созданных на платформе «1С:Предприятие», и является первой отечественной разработкой подобного класса на этой платформе. Данное решение создано внутри ALP Group и, таким образом, не зависит от зарубежного ПО. В настоящее время с некоторыми заказчиками ALP ведутся пилотные проекты данной системы.
Process Mining позволяет в автоматическом режиме проводить непрерывный мониторинг бизнес-процессов, происходящих внутри корпоративных информационных систем, и, в случае выявления расхождений, в реальном времени фиксировать и оповещать о них уполномоченных сотрудников.
Подчеркнем, что по мере роста бизнеса, числа сотрудников и территориальной распределенности предприятия особенно важно быть уверенным в том, что происходящие внутри корпоративной информационной системы бизнес-процессы полностью соответствуют эталону, определенному в регламентирующих документах. Чтобы достичь этого, необходимо обеспечить постоянный мониторинг данных процессов. При этом особенно важно отслеживать ход процессов при внесении изменений в уже существующие регламенты: любые изменения должны быть в обязательном порядке отражены в ИС и, следовательно, выполняться в соответствии с обновлениями. Решать подобные задачи комплексного мониторинга вручную, силами аналитиков на практике невозможно.
Изначальная настройка приложения Process Mining – построение процессной модели и оценка соответствия регламентам – предусматривает загрузку данных из журналов регистрации (логов) событий информационных систем предприятия. Затем, в результате их обработки и анализа, создается полная картина фактически происходящих в системе процессов, их последовательности, участников и совершаемых ими действий, рассчитываются временные интервалы между событиями и др. Отметим, что заказчик может сам адаптировать свою ИС, а может привлечь для этого внешнего консультанта, поскольку формирование библиотеки эталонных процессов является достаточно трудоемкой задачей.
На следующем этапе, при эксплуатации системы, обеспечивается постоянный мониторинг и сравнение данных из ИС заказчика с эталонными бизнес-процессами. Приложение собирает данные на лету, в постоянном режиме – для этого специалистами ALP был разработан специализированный модуль, встраиваемый в систему 1С заказчика. Этот модуль осуществляет сбор, обезличивание и передачу в приложение Process Mining информации о работе пользователя. Отметим, что специальные технические решения, которые были применены при создании этого модуля, обеспечивают полную прозрачность операций по сбору данных, а сам модуль никак не влияет на быстродействие системы (он работает постоянно, однако пользователи этого не замечают). Также важно подчеркнуть, что при этом обеспечивается соблюдение требований ИБ и защита конфиденциальной информации: в базу Process Mining попадают только агрегированные данные в обезличенном виде, не содержащие ни коммерческих, ни персональных сведений. Таким образом, информация используется лишь для процессного анализа.
Приложение помогает выявить причины расхождений, к которым может относиться, например внесение изменений в нормативную документацию, не нашедших отражения в системе. К более сложным ситуациям можно отнести злой умысел или халатность, когда кто-то получает более широкие права доступа, чем это предусмотрено регламентом, и совершает неправомерные действия. Поскольку подобные события могут иметь критические последствия, максимально быстрое автоматическое выявление таких отклонений особенно важно.
При внедрении Process Mining разворачивается внутри корпоративной сети заказчика, а встраиваемый модуль сбора данных добавляется во все конфигурации ERP, которые необходимо мониторить. Платформа работает со своей отдельной базой данных, куда также можно загрузить «историю» данных из журнала событий 1С, что является полезным при изначальном формировании процессной модели и внесении корректировок в ИС.
Отметим, что Process Mining продолжает развиваться и совершенствоваться. Так, в настоящее время идет разработка ряда новых функций, связанных, прежде всего, с анализатором бизнес-процессов. Эти работы ведутся с учетом опыта реальных проектов и потребностей различных категорий пользователей (бизнеса, служб ИБ и др.). Также расширяются возможности мониторинга, построения интеллектуальных графов бизнес-процессов. Особое внимание уделяется производительности системы: в течение года в информационной системе может формироваться более 300 тыс. событий, связанных с одним нормативным процессом, поэтому для поддержки работы в реальном времени требуется серьезная оптимизация вычислений.