嵌套" If-else" CodeEffects规则中的语句

时间:2017-04-19 16:46:16

标签: rule-engine business-rules nested-if codeeffects

我正在使用CodeEffects规则编辑器在我们的应用程序中编写业务规则。我有很多if-else条件实际上是嵌套的 - 如果是类型规则。如果不支持嵌套if,我需要每次都重写所有条件。

但我找不到任何方法来编写规则,如下所述。

  • if(Condition1)
      • if(sub-condition1)(....)
      • else if(....)
  • 否则
      • ....

1 个答案:

答案 0 :(得分:1)

替换嵌套IF的最佳方法是多次使用相同的子条件:

如果condition1和sub-condition1则为DoOneThing 否则如果sub-condition1然后DoAnotherThing 别的DoSomethingElse

这不完美,但它会做。