Как справляться с динамическими правилами в потоке

Я использую движок правил nools, и мне нужно изменить правила на лету, не влияя на целостность движка правил.

До сих пор я использовал "основную" группу действий по умолчанию для хранения своих правил по умолчанию и определенную группу действий для хранения правил, принадлежащих компании. Но если компания хочет изменить / добавить / удалить правила, мне нужно будет снова создать весь поток. Я не смог найти что-то об этом в документации. Для меня удалить поток (который будет содержать правила для всех моих компаний) и создать его снова, кажется, много работы для правил и операций. Из-за этого я начал думать, что, возможно, поток для каждой компании будет лучшей стратегией, но все же, если они захотят изменить правила, сам поток необходимо удалить и добавить снова, но с новыми правилами, измененными правилами и без удаленные правила. Проблема в том, что правила могут быть изменены / удалены / добавлены на лету.

Мои вопросы:

  1. Как другие движки правил справляются с динамическими операциями над правилами?
  2. Должен ли я использовать поток на компанию?
  3. Есть ли способ динамически добавлять / удалять / изменять правила для потока в nools?
  4. Для этого есть более подходящее решение в стиле движка правил?

Любая помощь будет оценена.

Спасибо

1 ответ

Я предпочел бы работать над созданием цепочки объектов (наследование) на основе объяснения, данного для создания правил программно, чтобы удовлетворить это требование

Другие вопросы по тегам