Веб-приложение для управления процессами согласования заявок (обращений), интегрированное с BPMN-движком Camunda Platfom 7. Приложение позволяет пользователям создавать заявки, назначать исполнителей, проходить этапы согласования и завершать процессы в соответствии с заданным бизнес-процессом.
Стек:Python (Flask), SQLAlchemy, Camunda BPM (REST API), HTML5, CSS3 (Flexbox/Grid), Vanilla JS, Docker, Docker Compose, SQLite, H2, Requests
Основные возможности
- Поддержка ролевой модели (сейчас заявитель, исполнитель, согласующий и администратор);
- Интеграция с BPMN, автоматическая загрузка процесса при старте, управление задачами через REST API;
- Управление заявками, создание, просмотр и редактирование статусов;
- Быстрый вход с автозаполнением учётных данных для демо-режима.