DSL библиотека для описания правил включения в группу
От: IQuerist Мухосранск  
Дата: 27.08.21 14:31
Оценка:
Добрый день

Подскажите плиз успешный путь решения бизнес задачи. Есть мега-объект "заявка" с кучей бизнес полей (тип, заказчик, сумма такая, сумма сякая и т.д.) и к этому мега объекту надо привязывать людей (назначение). Назначения часто связаны с полями "заявки" скажем если тип = "A" и заказчик = "З1" включаем Петрова, тип = "A" и заказчик = "З1" и сумма > 100 включаем Иванова.

Наивно полагаю, что эти правила можно декларативно описать с помощью DSL и потом по ним на лету создавать правила. Может есть какая ни будь готовая библиотека, решающая такую задачу? На вскидку, из коробки она должна давать например проверку синтаксиса и диапазонов используемых значений.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.