iMatrix¶
iMatrix — это коммерческая платформа для управления и автоматизации бизнес-процессов, относящаяся к классу систем класса BPM (Business Process Management). Разработчиком платформы является российская компания «Ай-Матрикс» (ООО «Ай-Матрикс»). Система предназначена для моделирования, исполнения, мониторинга и оптимизации бизнес-процессов предприятий и организаций, а также для создания корпоративных приложений без необходимости написания программного кода (low-code/no-code).
¶История
Разработка платформы началась в 2010 году. Первоначально проект представлял собой внутреннюю разработку для автоматизации процессов в одной из российских ИТ-компаний. В 2012 году платформа была выделена в отдельный продукт и начала коммерческое распространение. Первые версии системы были ориентированы на средний и крупный бизнес в сфере финансов, телекоммуникаций и государственного управления.
В 2015 году вышла версия 2.0, в которой была реализована поддержка веб-интерфейса и расширены возможности интеграции с внешними системами через API и веб-сервисы. В 2017 году платформа получила сертификат соответствия требованиям Федеральной службы по техническому и экспортному контролю (ФСТЭК России) по 4-му уровню доверия, что позволяет использовать её в государственных информационных системах (ГИС) и на объектах критической информационной инфраструктуры (КИИ).
В 2020-х годах платформа активно развивалась в направлении low-code-разработки, что позволило создавать приложения пользователям без глубоких знаний программирования. В 2023 году была выпущена версия 4.0, в которой появилась поддержка искусственного интеллекта для анализа процессов и предиктивной аналитики.
¶Архитектура и устройство
Платформа построена по модульному принципу и включает несколько ключевых компонентов:
¶Сервер процессов
Ядро системы, отвечающее за выполнение бизнес-процессов. Сервер управляет очередями задач, состоянием процессов, маршрутизацией заданий между участниками. Поддерживает параллельное и последовательное выполнение, а также обработку исключительных ситуаций.
¶Репозиторий моделей
Хранилище, в котором содержатся модели процессов, форм, справочников, ролей и прав доступа. Модели хранятся в формате XML, что обеспечивает их переносимость между различными средами (разработка, тестирование, продуктивная среда). Репозиторий поддерживает версионирование, позволяя откатывать изменения к предыдущим версиям.
¶Конструктор процессов
Графический редактор для создания моделей бизнес-процессов. Редактор поддерживает нотацию BPMN 2.0 (Business Process Model and Notation), что является стандартом для моделирования процессов. Пользователь может перетаскивать элементы (задачи, шлюзы, события) и связывать их стрелками, задавая логику выполнения.
¶Конструктор приложений
Инструмент для создания пользовательских интерфейсов (форм ввода, дашбордов, отчётов) без написания кода. Поддерживает drag-and-drop, привязку к данным из справочников и баз данных, а также настройку бизнес-логики через правила и скрипты на JavaScript.
¶Модуль интеграции
Обеспечивает взаимодействие с внешними системами: 1С, SAP, Oracle, Active Directory, а также с любыми системами через REST API, SOAP, ODBC и обмен файлами. Модуль поддерживает синхронные и асинхронные вызовы, а также обработку ошибок при интеграции.
¶Портал самообслуживания
Веб-интерфейс, через который пользователи запускают процессы, заполняют формы, отслеживают статус задач и получают уведомления. Портал поддерживает адаптивную вёрстку для работы с мобильных устройств.
¶Классификация и виды
Платформа iMatrix может быть классифицирована по нескольким признакам:
¶По типу развёртывания
- On-premise — установка на серверах заказчика, что обеспечивает полный контроль над данными и безопасность.
- Облачная версия — размещение на инфраструктуре разработчика или облачного провайдера (например, на платформе «Яндекс.Облако»). Подходит для организаций, не желающих администрировать собственную серверную инфраструктуру.
¶По масштабу
- Корпоративная версия — для крупных предприятий с числом пользователей от 500 человек. Включает расширенные возможности кластеризации, отказоустойчивости и аудита.
- Стандартная версия — для среднего бизнеса (до 500 пользователей). Ограничена по числу одновременно исполняемых процессов и объёму хранимых данных.
- Бесплатная версия (Community Edition) — ограниченная по функционалу версия для ознакомления и обучения. Не поддерживает интеграцию с внешними системами и кластеризацию.
¶По отраслевой специализации
- Универсальная — подходит для любой отрасли.
- Отраслевые решения — предварительно настроенные шаблоны для банков, страховых компаний, медицинских учреждений, образовательных организаций и государственных органов.
¶Применение
Платформа iMatrix используется для автоматизации широкого спектра бизнес-процессов:
¶Управление документами и согласование
Система позволяет автоматизировать процессы согласования договоров, приказов, служебных записок. Маршрут согласования задаётся в модели процесса, а участники получают уведомления о необходимости утверждения или отклонения документа.
¶Управление заявками и обращениями
Используется для обработки заявок от клиентов (Service Desk), заявок на закупку, командировки, отпуска. Система отслеживает статус заявки, время выполнения и SLA (Service Level Agreement).
¶Управление проектами и задачами
Платформа позволяет создавать проектные процессы, назначать исполнителей, устанавливать сроки и контролировать выполнение. Возможна интеграция с системами управления проектами (например, Jira, Redmine).
¶Управление персоналом
Автоматизация процессов найма, адаптации, обучения, оценки и увольнения сотрудников. Система может быть интегрирована с кадровыми системами (1С:ЗУП, SAP HR).
¶Управление качеством
Автоматизация процессов контроля качества, обработки рекламаций, проведения аудитов и корректирующих действий.
¶Преимущества и недостатки
¶Преимущества
- Отсутствие необходимости в программировании — большая часть функционала создаётся через графический интерфейс, что снижает зависимость от разработчиков.
- Соответствие российским стандартам — сертификация ФСТЭК позволяет использовать систему в государственных и критически важных информационных системах.
- Гибкость — возможность настройки под специфические бизнес-процессы без изменения ядра системы.
- Интеграция — поддержка большинства популярных корпоративных систем и протоколов обмена данными.
¶Недостатки
- Сложность внедрения — требует участия бизнес-аналитиков для корректного моделирования процессов.
- Производительность — при большом числе одновременно исполняемых процессов (более 10 000) может наблюдаться снижение скорости работы, особенно при использовании бесплатной версии.
- Ограниченная поддержка мобильных устройств — хотя портал адаптирован для мобильных браузеров, полноценное мобильное приложение отсутствует.
¶Интересные факты
- Платформа iMatrix используется в ряде федеральных органов исполнительной власти Российской Федерации, включая Министерство цифрового развития, связи и массовых коммуникаций.
- В 2021 году система была включена в Единый реестр российских программ для электронных вычислительных машин и баз данных (приказ Минцифры России № 795 от 29.12.2021).
- Разработчик платформы — компания «Ай-Матрикс» — является резидентом «Сколково» (Фонд «Сколково»).
- В 2022 году, после ухода с российского рынка западных вендоров BPM-систем (например, IBM, Pega, Appian), интерес к платформе со стороны государственных и коммерческих организаций значительно вырос.
¶Источники
- Официальный сайт разработчика — ООО «Ай-Матрикс».
- Единый реестр российских программ для электронных вычислительных машин и баз данных — Минцифры России.
- Документация по платформе iMatrix версии 4.0.
- Материалы конференций и вебинаров компании «Ай-Матрикс» (2020–2024 гг.).
- Статья «Обзор российских BPM-систем» — журнал «Открытые системы. СУБД», № 3, 2023.