什么是规则


决策包含决策流程图以及组成流程图的若干决策步骤决策步骤是由若干规则集(包含若干同类型规则)组成的。其中规则集有多种编辑方式,如决策文本,决策树,决策表以及决策图。

规则是决策的最小单位,一个规则包含名称、描述、条件与行动。执行规则时,会根据数据判断规则条件是否为真,如果为真,则会执行该规则的行动。同时,规则还有一个可选的else选项,但一般情况下,我们不建议在else中添加内容。可将if-then-else拆分成两条规则


规则的条件通常是变量之间或变量与特定值的比较或者是变量是否在特定范围内的判断,或者是调用函数。规则的行动通常是给字段进行赋值或者调用其它函数。要向规则集中添加规则,可以右键点击该规则集,选择“添加规则”命令进行添加。


新增规则

或者右键点击规则,选择“在下面添加规则”和“在上面添加规则”从而在该规则上下进行规则添加。同样,通过右键点击规则,选择“删除”或“禁用”,可对该规则进行删除和禁用操作。

除此之外还可对规则设定优先级以及准入条件。但一般情况下,不建议对规则设置优先级,因规则的优先级只有0~9十个数字表示但是如若规则集中出现如几百条规则此时用规则集进行呈现就会稍显混乱且难以维护其次规则的准入与规则集的准入是一样的只不过一个是针对规则集层级一个是针对规则层级


红笔


红笔功能是SMARTS决策引擎的专利技术,可以让业务人员在表单中可视化地配置规则,通过点击表单字段并勾选条件自动生成规则,使得规则编写更直观更简单。


进入决策页面后载入测试数据后方能点击进入红笔模式。进入红笔模式之后,固定任意规则,点击所需编辑规则中的对应字段,选择判断逻辑并设定阈值,即可生成规则。

编辑规则


除红笔之外还可直接敲击编写规则,单条规则包含规则名、规则条件与规则行动。

规则编辑只需在对应窗格进行规则内容的填写即可

:规则条件与规则结果中所用到的变量都必须为表单中所存在的字段,不然引擎无法识别,会进行报错。

详情模式

编辑规则


产品
解决方案
学习
上海杨浦区昆明路739号文通大厦9F