Опис
ERP/1: Процеси забезпечує повний цикл моделювання, виконання та моніторингу бізнес-процесів відповідно до стандарту BPMN 2.0.
Система підтримує динамічні моделі з ролями, документами, гейтвеями та подіями, забезпечуючи сумісність з національними стандартами ДСТУ.
Ядро реалізовано на Erlang/OTP з підтримкою Elixir, Swift та С99, що гарантує високу продуктивність, відмовостійкість
та безпеку в високонавантажених середовищах.

BPMN можливості
Задачі
- userTask, serviceTask, receiveTask, sendTask
- beginEvent, endEvent, boundaryEvent
Гейтвеї
- exclusive, parallel, inclusive, complex
Події
- messageEvent, timeoutEvent, asyncEvent, broadcastEvent
- messageBeginEvent
Документи та Виконання
- docs, roles, executors, hist, sched
- BPMN 2.0, KVS, X.509
Сервіси та протоколи
- BPMN 2.0 — повна підтримка нотації та виконання бізнес-процесів.
- OTP — надійний моніторинг та відновлення процесів.
- KVS — розподілене сховище процесів, історії та документів.
Архітектура BPMN
BPMN — це стандартизована нотація для бізнес-процесів з контролем потоку задач, подій, даних та ролей на рівні ABAC.
Використовує XML/BPMN для моделювання та Erlang OTP як рушій виконання.
Process Engine — Erlang/OTP сервер для динамічного виконання процесів.
Tasks & Events — повний набір елементів BPMN 2.0.
Gateways & Flows — розгалуження, паралелізм та умови.
На відміну від статичних систем, ERP/1: Процеси забезпечує динамічну модель з автоматичним виконанням, історією,
моніторингом та інтеграцією з документами, забезпечуючи гнучкість, прозорість та масштабованість бізнес-процесів.
Історія розробки
- 2010—2018: KVS, N2O, LDAP.
- 2020: BPMN 1.0 (ПриватБанк).
- 2023: BPMN 2.0, BPE (МВС).
- 2023: OTP Supervisor, KVS Integration, X.509.
- 2024: ASN.1, EST, WebSocket API.
- 2026: реєстрація авторського твору.