Правило может переопределить одно или несколько других правил, если эти правила выбраны в одной и той же задаче правила во время выполнения.
Допустим, у вас есть два правила A & B. A - это правило, предоставляющее вам общую скидку, если вы достигли золотого статуса в программе лояльности:
Правило A:
if
the status of 'the customer' is gold
then
add a 4% discount, reason: "Gold membership"
Правило B должно переопределить это правило для немецкого рынка со скидкой 5%:
Правило B:
if
the status of 'the customer' is gold
and the home country of 'the customer' is Germany
then
add a 5% discount, reason: "German loyalty program: gold status"
Свойство правила B должно указывать, что правило A должно быть переопределено (в свойствах: переопределены правила: [правило A]).В случае, если оба правила могут быть выполнены, выбирается только правило B из-за свойства «переопределенные правила».Правило A будет переопределено, что означает, что оба правила выбраны в одной и той же задаче правил во время выполнения.
Для получения дополнительной информации ознакомьтесь с документацией