Java 如何调用Drools excel决策表函数

Java 如何调用Drools excel决策表函数,java,excel,drools,rules,Java,Excel,Drools,Rules,我在excel中创建了drools决策表。我在headers部分创建了一个函数 函数|函数布尔检查限制(策略){ |…功能体。。。 |返回false; |} 如何从条件单元格调用此函数 我只尝试了检查限制(策略),函数。检查限制(策略)和此。检查限制(策略)但我得到一个类似于以下内容的错误: text=无法分析表达式函数。检查限制(策略): [错误:无法使用严格模式解析方法:com.chubb.Result.Functions()] [Near:{…Functions.checkSectionL

我在excel中创建了drools决策表。我在headers部分创建了一个函数
函数|函数布尔检查限制(策略){
|…功能体。。。
|返回false;
|}
如何从条件单元格调用此函数

我只尝试了
检查限制(策略)
函数。检查限制(策略)
此。检查限制(策略)但我得到一个类似于以下内容的错误:

text=无法分析表达式函数。检查限制(策略):
[错误:无法使用严格模式解析方法:com.chubb.Result.Functions()]

[Near:{…Functions.checkSectionLimits(p..}]

我假设您将“headers section”称为定义规则集、导入、变量等的位置。这是应该定义函数的位置

对于调用函数的规则,应该在与操作单元格相同的列上以及操作下的第二行上调用它,如下面的屏幕截图所示

始终调用该函数,您可以使用$param关键字将单元格文本作为字符串传递。在上述示例中,如果会话插入了键“RUL-001”,则不会触发规则-001,因为如果代码为“F”,则函数返回false