业务场景越复杂,函数越要自定义:JVS规则引擎自定义函数的全流程实操

规则引擎中经常会对变量进行加工,加工时常会伴随着函数对原本变量值进行转化,使之成为想要的结果或数据类型。然而面对层出不穷的业务场景、复杂的业务需求。往往函数的数量是有限的,当现有提供的相关函数无法满足实际业务需求时,这时就需要添加新的自定义函数来对变量进行加工。

在JVS规则引擎中,目前函数分类分为脱敏函数、对象函数、数学函数、时间函数、转换函数、集合函数、文字函数、逻辑函数这几个大类。我们可以根据实际所需选择对应函数,也可根据实际所需来新增相关函数。下面就是新增函数的具体配置。

具体配置方式如下

1、点击上方导航栏,选择【函数】可进入函数页面,里面有各式各样的不同类型函数,可查看函数的相关描述、分类以及对函数进行编辑或删除。

2、点击左上角新增按钮,即可进入函数新增界面。

3、新增需填写对应函数名称、指定函数分类、以及对该函数的解释和简介。

如果有动态参数则需打开动态参数按钮,若有函数参数列表则可以选择新增一行或多行来新增函数参数列表。其中新增时需指定参数类型、参数名、测试值。然后需制定函数返回类型。

4.函数体内需写明对应函数的具体配置,其中函数名和参数名得一一对应,配置完成后即可点击测试。

这里以一个配置的函数为例进行演示。

在线demo:http://rules.bctools.cn

gitee:https://gitee.com/software-minister/jvs-rules

全部评论

相关推荐

上周做完的笔试,今天还显示在笔试中,请问有人和我一样吗?看到好多人说小米效率慢,现在看来是真的慢昂
today天气真好:上周笔试没写,想顺延。但是到现在都还没消息
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
08-04 22:37
桂林学院 Java
花律:看着感觉不差的,实习还是要看点运气,如果不介意可以试试外包实习,我的简历比楼主都差,都可以进
投递BOSS直聘等公司10个岗位
点赞 评论 收藏
分享
来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务