首页 > 解决方案 > 如何在 Kie Workbench 中使用规则模板?

问题描述

我已经使用 drools 工作台安装并部署了一些规则文件到 kie 服务器。但是现在我想使用要使用的模板文件并从中创建 drl 文件,然后部署这些规则 witk kie 工作台。我找到了添加模板文件的选项,例如引导规则模板。但是无法编辑源。通常,当我们定义模板文件时,我们以template header. 示例模板文件如下所示。

template header
    frequency
    memory
    power

package com.myspace.test;

import com.myspace.test.GPU;

template "power-for-gpu"

rule "Choice recommended power supply for GPU_@{row.rowNumber}"

when
    $gpu : GPU(frequency ==@{frequency}, memory== @{memory})
then
    $gpu.setPower(@{power})
end

end template

但指导规则模板似乎不是上述方式。它以 no 开头,package并且template header找不到或创建默认值。没有用于定义变量的选项。它生成的源代码看起来像规则文件而不是模板。无论如何在 kie 工作台中定义和使用模板。

标签: droolskie-workbenchdrools-kie-server

解决方案


推荐阅读