在规则工作室中,在表述BOM对象的同时,有一个名为“生成自动变量”的复选框,其用途是什么?它是一个全局变量吗?ILOG Jrules中自动变量的用途是什么?
2
A
回答
0
它更像是一个全局变量,可以在规则项目的任何地方访问。
1
自动变量的部分在那里为您通过语言表达直接访问工作内存对象。
它基于你要使用的用法:)
没有比其他更好的方法。
如果要填充的工作记忆,让引擎处理的操作,那么你可以使用自动变量
如果你想控制一切,然后使用规则变量(前置条件 - 从“定义”)
它可以依赖于企业用户希望如何创建/作者规则,以及
的医生说:
因为在工作记忆对象不能被命名或 语言表达上,必须将他们排除变量或自动变量 通过将规则工件的定义中的模式定义为m anipulate 他们
- 在运行时通过的所有对象的规则引擎周期在工作存储器 找到匹配规则变量
定义的对象 - 规则引擎创造了每场比赛一个单独的规则实例,其中工程 例如,以减少你的条件或者你的行动,当你 笔者长度 - 导致所要创建
特定规则实例•您也可以使用规则变量简单地提高你的规则 写
方式的对象规则或定义规则中使用的常数
我一直在使用JRules多年,这一切都取决于您要实现的设计。 作为一名JRules教练,我会说:拿起你喜欢的,但是我个人不会使用它们。除快速POC外。
希望它有帮助
相关问题
- 1. 使用JUnits在DVS上测试ILOG JRules有什么优缺点?
- 2. 是什么b中的差异/ w的Oracle业务规则和IBM ILOG JRules的
- 3. 瞬态变量的用途是什么?
- 4. JRules是什么? BRMS?
- 5. 什么时候应该使用BOM到XOM映射ILOG Jrules中的ExtenderName
- 6. 自动变量的好处是什么?
- 7. Oracle中NLSTERRITORY会话变量的用途是什么?
- 8. 使用静态声明在ilog中jrules java xom模型
- 9. 如何在ilog中调用ilrmain函数jrules
- 10. 什么是影子变量的tensorflow的意义和它的用途是什么?
- 11. IdentityT变压器的用途是什么?
- 12. Java常量池的用途是什么?
- 13. 我在哪里可以找到IBM ILOG JRules的7.1试用版
- 14. 在ilog中RetePlus和Sequential执行模式的区别jrules
- 15. 什么是“自由变量”?
- 16. 外部静态变量的用途是什么?
- 17. Drools中的ILOG变量集相当于
- 18. `$ .support.ownLast`的用途是什么?
- 19. TPopupActionBar的用途是什么?
- 20. _GLOBAL__I_的用途是什么?
- 21. $ _POST的用途是什么?
- 22. “$ this”的用途是什么?
- 23. CreateSilverlight.js的用途是什么?
- 24. vertexAttribPointer的用途是什么?
- 25. RecognizerIntent.DETAILS_META_DATA的用途是什么?
- 26. Rake的用途是什么?
- 27. javax.security.auth.callback。*的用途是什么?
- 28. config.assets.precompile的用途是什么?
- 29. is_uploaded_file()的用途是什么?
- 30. archetypeArtifactId的用途是什么?
为了更加明确,假设我有Person类和Employer类。我已经把它们描述为人和雇主,但是我把这个人作为自动变量。所以你的意思是说,我无法在规则中的任何地方访问'雇主'? ,我不这么认为。 – cherit 2012-03-16 02:54:38
除非您将雇主物料清单描述为输入/输出/输入参数或变量。在简单的java术语中,我们可以说自动变量是BOM的单例实例。 – phanij 2012-03-16 20:31:18
如果我将雇主作为IN参数并对其进行口头表述并将其作为自动变量,那该怎么办呢?它有什么不同,但我不清楚使用情况。你可以用一个例子来简单解释一下吗?比如何时使用自动变量,场景。 – cherit 2012-03-17 14:00:56