Динамическое изменение k ie контейнера / сноса даты работы двигателя - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть требование для запуска правил (.drl) для указанной пользователем даты. У меня есть правила, определенные с атрибутами даты и срока действия. Эти правила выполняются в соответствии с датой сервера.

Но я хотел бы запустить эти ПРАВИЛА в соответствии с указанной пользователем датой без, в зависимости от даты сервера. Есть ли способ установить k ie дату выполнения контейнера так, как нам хотелось бы?

rule "apply slab"
    agenda-group "calculation"
    date-effective "01-Nov-2019"
    date-expires "01-Dec-2019"
    when
        <condition>
    then
        <business processing logic>
end

Мне нужно запустить указанное выше правило в соответствии с указанной датой использования. Допустим, сегодня 21-фев-2020, поэтому по умолчанию он не будет запущен, но если пользователь хочет проверить правила для ноябрьского месяца, он должен иметь возможность сделать это независимо от текущей даты. Я имею в виду, хотел бы запустить вышеупомянутое правило, скажем, 01-ноябрь-2019 независимо от текущей даты? я могу сделать это ? как?

Спасибо

1 Ответ

0 голосов
/ 28 февраля 2020

Лично я никогда не использую «дата вступления в силу» и «дата истечения срока действия».

Проще добавить эти даты как обычные ограничения, которые вы собираетесь сравнивать с датой в одном из ваших pojo ( java classe), например, дата вступления в силу или дата валютирования.

Так что вы можете смоделировать все, что захотите, но введя в качестве ввода дату, которую вы хотите использовать в качестве ссылки.

С уважением

...