DMN中FEEL/字面表达式的then块内是否支持条件语句?
DMN字面表达式嵌套条件语句的问题
DMN的Literal Expressions(字面表达式)不支持在then/else块里用大括号包裹嵌套条件语句,你写的带大括号的嵌套语法不符合DMN的FEEL表达式规范,所以会返回无效DMN。
正确的写法要去掉大括号,直接按FEEL的表达式规则嵌套if逻辑,示例如下:
if(somecondition) then if(newcondition) then .... else ... else if (another condition) then ... else ...
FEEL里的if-then-else属于表达式范畴,不是代码语句,不需要用大括号划分块,直接按逻辑顺序串联即可。
内容的提问来源于stack exchange,提问作者Anup Patil
相关产品推荐
相关产品推荐

