AWS @公式参考指南

决策

dmn

语法

@dmn(dmnDefId,decisionKey,isFilterVal,paramKey1,paramVal1,paramKey2,*paramVal2)

  • 通过传入的参数执行决策模型,返回相应结果

参数

  • dmnDefId(必须)决策模型ID
  • decisionKey(必须)决策表ID
  • isFilterVal(必须)是否过滤返回值,true返回用空格分隔符的字符串val1 val2 val3,false返回Map类型字符串[{'key1','val1'},{'key2','val2'}] paramKey1(必须)输入参数1 paramVal1(必须)输入参数1的值 paramKey2(必须)输入参数2 paramVal2(必须)输入参数2的值 ...如果有其他继续追加

例子

@dmn(obj_38817fa98d4e4372b7c7996cb4835435,obj_253cb4352371524e9128142252d8c738,true,a,2)

结果

执行决策模型id为obj_38817fa98d4e4372b7c7996cb4835435中决策id为obj_253cb4352371524e9128142252d8c738的决策,输入变量名称a值为2。执行结果为空格分隔符的字符串

dparseDmnmn

语法

@parseDmn(dmnAtStr,outputVariableName1,*outputVariableName2)

  • 通过传入的参数,解析@dmn公式结果,返回固定输出列值

参数

  • dmnAtStr(必须)@dmn公式字符串
  • outputVariableName1(必须)决策输出列变量名称1
  • outputVariableName2(必须)决策输出列变量名称2 ...如果有其他继续追加

注意

  • 参数dmnAtStr必须为@dmn公式字符串

例子

@parseDmn(@dmn(obj_38817fa98d4e4372b7c7996cb4835435,obj_253cb4352371524e9128142252d8c738,true,a,2),output1,output2)

结果

返回@dmn(obj_38817fa98d4e4372b7c7996cb4835435,obj_253cb4352371524e9128142252d8c738,true,a,2)执行结果中的output1列和output2列值。@dmn公式执行结果其他输出列会被过滤


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