决策表达式

一个决策表达式表示决策逻辑可以被描述成一个DMN1.3的表达式。它由一个文字表达式和一个变量组成。

表达式

这个表达式指定了决策的值是如何生成的。这是一个会被DMN引擎执行的表达式。它可以被用作复杂的计算。

示例:

//示例一: 变量类型 string
//表达式方法入参为 a=你好,b=我很好,表达式输出结果为:你好-AWS-我很好
if(a,b){
  a + "-AWS-" + b;
}

//示例二:变量类型 integer
//表达式方法入参为 a=200,b=300,表达式输出结果为:500
if(a,b){
    parseInt(a)+parseInt(b);
}

//示例三:变量类型 boolean
//表达式方法入参为 a=200,b=100,表达式输出结果为:true
if (a>b) {
   true;
}else{
   false;
}


//示例四:变量类型 double
//表达式方法入参为 a=1.32,b=1.56,表达式输出结果为:2.88
if(a,b){
    parseFloat(a)+parseFloat(b);
}

变量名称

表达式执行后赋值目标变量名。 当表达式作为另一个决策的输入时,该变量名称与目标决策的输入变量名一致。

变量类型

表达式执行后赋值目标变量的类型。

表达式语言

表达式语言支持javascript



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区