Digital Q.BPM: высокопроизводительная low-code платформа для эффективного управления и анализа бизнес-процессов

11.07.2024
Digital Q.BPM: высокопроизводительная low-code платформа для эффективного управления и анализа бизнес-процессов

Технологическая платформа Digital Q.BPM — это инновационное решение компании «Диасофт», которое предоставляет low-code инструментарий для моделирования, оптимизации и полной автоматизации бизнес-процессов. Платформа позволяет управлять бизнес-процессами, структурируя их в виде отдельных микросервисов, способствуя повышению гибкости и эффективности бизнес-операций. С помощью платформы Digital Q.BPM бизнес-процессы любой организации можно легко перевести в цифровой формат, анализировать и оптимизировать их исполнение, устранять узкие места, используя встроенные low-code инструменты проектирования и мониторинга процессов.

Платформа входит в экосистему цифровой трансформации Digital Q и включена в Единый реестр российских программ для ЭВМ и БД (запись № 14306 от 26.07.2022).

Основные принципы работы Digital Q.BPM

  • Децентрализованное исполнение бизнес-процессов

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

Платформа предоставляет единое информационное пространство для управления всеми процессами, несмотря на их исполнение в отдельных микросервисах.

Digital Q.BPM содержит единый централизованный реестр бизнес-процессов, централизованную систему мониторинга и аналитики сквозных процессов.

Полный цикл работы с бизнес-процессами

Майнинг процессов на платформе Digital Q.BPM позволяет детально анализировать загруженные данные, выявлять и визуализировать процессы, этапы и ход их выполнения. Для качественного анализа и точной интерпретации данных используются различные алгоритмы (майнеры).

Пользователь может самостоятельно определить глубину анализа. Результаты анализа отображаются на карте процесса, которую можно преобразовать в BPMN-модель для дальнейшей автоматизации средствами платформы Digital Q.BPM и существенно сократить время проектирования процессов.

Рис. 1. Digital Q.BPM. Майнинг процессов

  • Проектирование процессов

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

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

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

Рис. 2. Digital Q.BPM. Единовременное редактирование диаграммы несколькими специалистами

  • Отладка процессов

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

Digital Q.BPM позволяет запускать процессы непосредственно в дизайнере процессов, автоматически определяя доступные параметры запуска. Платформа также предоставляет режим пошаговой отладки, который позволяет проверять параметры исполнения узлов процесса в журнале их выполнения.

Рис. 3. Digital Q.BPM. Запуск процесса в дизайнере процессов


  • Исполнение процессов (в том числе обеспечение работы пользователей в рамках бизнес-процессов)

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

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

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

Для миграции процессов Digital Q.BPM предоставляет специализированный интерфейс с автоматическим составлением плана миграции и определением списка экземпляров процессов для переноса на новую версию.

Рис. 4. Digital Q.BPM. Просмотр статистики бизнес-процессов

  • Сопровождение и обслуживание бизнес-процессов

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

Digital Q.BPM предоставляет современные инструменты для мониторинга и управления бизнес-процессами, объединяя все процессы в едином интерфейсе и обеспечивая визуальное представление о ходе их выполнения.

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

Рис. 5. Digital Q.BPM. Система мониторинга бизнес-процессов

  • Аналитика процессов

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

Децентрализованное выполнение процессов в микросервисной архитектуре обеспечивает отказоустойчивость и позволяет масштабировать процессы независимо друг от друга. История процессов хранится в отдельном хранилище, что позволяет снизить нагрузку на систему и повысить ее производительность на 30–40%.

Микросервисная архитектура Digital Q.BPM обеспечивает централизованное управление всеми процессами, предоставляя компании возможность гибкого и эффективного управления собственными бизнес-процессами.

Рис.6. Digital Q.BPM. Режим Heatmap

Функциональные преимущества платформы Digital Q.BPM

Реестр процессов:

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

Дизайнер процессов:

  • поддержка общепринятых нотаций BPMN 2.0 для бизнес-процессов и DMN для бизнес-правил и деревьев принятия решений;
  • режим совместной разработки бизнес-процесса, когда множество пользователей могут одновременно работать с одной диаграммой, видеть действия коллег и обмениваться сообщениями непосредственно на диаграмме с помощью встроенного мессенджера;
  • возможность симуляции исполнения процесса, его запуска для отладки, в том числе в режиме пошаговой отладки (уникальный на рынке debugger процессов);
  • стандартные функции импорта и экспорта процессов в различных форматах;
  • настройка KPI процессов и уведомлений о шагах процессов;
  • визуальное сравнение версий процессов, вплоть до изменения значений параметров узлов или скриптовых выражений;
  • поддержка языков Javascript и Groovy.

Исполнение процессов:

  • оптимизированный движок процессов позволяет реализовывать логику бизнес-процессов в высоконагруженных системах;
  • HighLoad — уникальная реализация на языке Go — позволяет получить непревзойденные показатели быстродействия процессов с сохранением приемлемых значений потребляемых системой ресурсов;
  • встроенная система Champion-Challenger для поэтапного ввода в эксплуатацию новых версий процессов;
  • механизмы взаимодействия процессов с другими процессами и другими системами через REST API и событийный обмен.

Мониторинг и аналитика:

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

Дополнительные возможности Digital Q.BPM

  • В платформе реализованы два варианта доставки изменений в бизнес-процессы:
  • публикация из дизайнера процессов в онлайн-режиме;
  • обновление сервиса через автоматический DevOps pipeline.
  • История исполнения процессов хранится в отдельном хранилище, что позволяет добиться еще больших показателей производительности.
  • Интерактивная документация по использованию low-code инструментов платформы доступна как технологам, так и администраторам.

Рис. 7. Digital Q.BPM. Документация

Технологическая платформа Digital Q.BPM входит в состав экосистемы цифровой трансформации Digital Q, включающей в себя такие платформы как Digital Q.Archer, Digital Q.Palette и Digital Q.Sensor. Эти платформы существенно расширяют функционал BPM-платформы, создавая комплексный low-code и no-code инструментарий для быстрого создания промышленных информационных систем на основе микросервисной архитектуры.

Платформа Digital Q.BPM позволяет повысить эффективность, обеспечить прозрачность и точность управления процессами. Digital Q.BPM — стратегический актив, который необходим для устойчивого развития компании.

Источник:
CNews