开发规则平台的意义:
- 低代码的,可视化的规则配置平台
- 快速集成:在依赖其它系统接口的时候,不再需要额外工作量,只需要注册接口,即可完成集成
- 在保证运行结果正确的情况下,优化数据结构,减少内存开销,提升运行速度
试用链接:数据每天24点会重置 http://39.103.133.197/rule-front/
名词详细解释可查看文档
本人为java开发,刚接触前端,页面一定会有bug, 如果遇到bug, 欢迎 issues
待开发(todo list)
- 规则集模块
- 决策表模块
- 多环境发布模块
- 新建元素:元素即参数,在这指当前用户的电话号码
- 新建函数: 获取电话号码归属地
新建函数后,可以简单测试一下,看一下函数返回值
- 新建变量 获取用户号码的归属地:新建一个变量获取电话号码归属地,该变量引用函数 "获取电话号码归属地"
- 新建变量 "获取用户号码的归属地的code":因为函数 获取电话号码归属地返回code=0000,才是成功,所以需要先获取code进行判断
- 新建变量 "从用户的号码归属地中获取省" :获取函数 "获取电话号码归属地" 返回值中的data.province
- 新建条件 电话号码归属地返回的code==0000: 因为变量 *"获取用户号码的归属地"*code=0000,才是成功,所以先判断code
- 新建条件2 电话号码归属地返回的province=新疆:
- 新建规则 hign_risk 是否是疫情高风险地区:
- 下一步配置规则 :
- 预览 & 测试 & 发布规则 :
- 可以测试规则,只用于测试,此时规则不会被发布
- 规则发布后,用Curl 命令模拟接口调用,需要更换host
- 发布规则, 规则发布成功后,即可通过2中的命令正常调用