youseries / urule

URULE是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的可视化设计器,可快速开发出各种复杂业务规则。
Apache License 2.0
1.83k stars 723 forks source link

urule-pro-2.03脚本节点的配置方式与获取变量引用接口 #91

Open favesing opened 6 years ago

favesing commented 6 years ago

为了您的问题能得到及时准确解答,请认真填写下面各个选项,感谢您的配合。

youseries commented 6 years ago

问题“2,希望能提供一个方法来获取某文件中所有的引用变量”,请说明详细的使用方法或需求。

favesing commented 6 years ago

举个例:定义个决策流程文件或规则集文件,当中会使用变量库中的变量。 根据当下业务需要查询出某个决策流或规则集文件中所使用的所有变量做进一步处理。

favesing commented 6 years ago

再说白一点就是:对于不同变量我们又实时拉取和预先拉取的需求,前提是我们必须知道该决策流中有哪些变量

favesing commented 6 years ago

 再说一下需求:在执行决策流的时候,需要在某一个节点获取该决策流包含的所有变量并处理😄

youseries commented 6 years ago

在某一节点的什么地方?获取的是当前决策流包含的变量还是这个节点的? 请将你需要实现的功能及需求描述清楚,谢谢。

favesing commented 6 years ago

举例:当执行一个知识包(包含:决策流程)时,第一步需要获取当前执行该流程中引用的所有变量,第二步实时的拉取这些变量的值。

favesing commented 6 years ago

其实我这边是想:在设计流程的且在保存的时候可以有接口获取所有引用的变量,并保存到自己的db中。这样在执行知识包的时候可以查询db获取知识包的引用变量,实时拉取数据。