Low-code — это не значит, что кода совсем нет, но его реально на 80% меньше. Для сложных процессов, как у вас, это лучший вариант. Мы юзаем
https://bpmsoft.ru/ там очень мощный конструктор. Мы под свою специфику (у нас сервисное обслуживание оборудования) настроили всё буквально за пару месяцев. Самое удобное, что когда процессы меняются (а они меняются постоянно), можно быстро пересобрать схему прямо в интерфейсе. Это в разы быстрее и дешевле, чем каждый раз писать ТЗ программистам и ждать релиза.