如何在DMN camunda中验证输入表达式

时间:2016-02-09 05:39:18

标签: java regex validation camunda

我搜索了Camunda DMN API,但找不到可以验证input expression的API。

HereDMN inputs

支持的表达式的文档

如果存在具有integer数据类型的输入列,请考虑以下示例。

| x | o / p |

| int |字符串|

| < 9 | " ABC" |

| 10< = | " XYZ" | NOT a valid expression for x

并且错误地说用户使用输入(x)"10 <="创建新规则,该规则不是有效表达式。

在评估throws exception时只有DMN table

我想要做的是使用JS或Java中的camunda DMN API

验证表达式在使用DMN表的规则时是否有效

1 个答案:

答案 0 :(得分:3)

没有直接用于验证输入条目的API。它遵循DMN 1.1标准的FEEL语法。您可以使用DMN引擎使用的FEEL implementaion来创建某种验证。或者示例看test suite做类似的事情。