Всем привет!
Посоветовали для нашего проекта использовать Camunda. Можно спросить у сообщества действительно ли поможет и справится для следующей ситуации.
Исходные данные:
Корпоративная организация. Будет максимум 1000 участников. Одновременных 1000 точно не будет. Допустимо даже выводить сообщение «сейчас сервисом пользуются много пользователей зайдите чуть позже».
Планируется использовать процессное управление в корпорации. Пока процессов 200 и в основном инициируют участники. На примере, заявления о вступлении – инициирует новый участник, после заполнения всех полей заявка сохраняется и запускается процесс для председателя. Если пытаться применить аналогию – то это как госуслуги, у которых есть регламент и понятен действия участников и результат оказания услуги.
Информационная система нужна, чтобы можно было управлять процессами со следующими хотелками:
1. Легкое и понятное редактирование процессов.
2. Для каждой группы пользователей, в зависимости от текущего статуса, отображаются возможные процессы.
3. Поиск по процессам для пользователя.
4. При выборе процесса – отображение схемы процесса, участников и конечный результат. Чтобы пользователь понимал, что получит и за какой срок.
5. Архив запущенных процессов и результатов этих процессов для пользователя.
6. Для администратора – информация о текущих процессах, выполненных. Возможность формировать отчеты за период времени – количество процессов, результаты и т.п.
7. Применение простой электронной подписи. С точки зрения процесса – это ожидание действия со стороны пользователя и стороннего скрипта.