【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种基于自定义语言的业务规则扩展方法、装置、设备及介质。
技术介绍
1、用户在使用系统中的功能时,常常会遇到系统默认的处理流程或者逻辑无法满足用户需求这一问题。在这种情况下,用户需要通过自定义的逻辑来实现自己所需要的业务扩展功能,但是系统中可以进行编程定制化的扩展功能是有限制的,业务功能的扩展通常需要技术人员重新编写代码以及进行代码测试,发布流程过长。
技术实现思路
1、本专利技术提供一种基于自定义语言的业务规则扩展方法、装置、设备及介质,旨在解决业务功能的扩展通常需要技术人员重新编写代码以及进行代码测试,发布流程过长的技术问题。
2、本专利技术提供一种基于自定义语言的业务规则扩展方法,包括:
3、获取语法自定义语言;
4、基于目标用户动态配置的业务信息,生成符合语法自定义语言的中间业务代码;
5、编译所述中间业务代码,生成目标可执行代码;
6、将所述目标可执行代码自动导入到预设的主业务流程中进行运行
本文档来自技高网...【技术保护点】
1.一种基于自定义语言的业务规则扩展方法,其特征在于,包括:
2.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述基于目标用户动态配置的业务信息,生成符合语法自定义语言的中间业务代码,包括:
3.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述编译所述中间业务代码,生成目标可执行代码,包括:
4.根据权利要求3所述的基于自定义语言的业务规则扩展方法,其特征在于,所述对所述抽象语法树进行分析,生成所述目标可执行代码,包括:
5.根据权利要求1所述的基于自定义语言的业务规则扩展方法
...【技术特征摘要】
1.一种基于自定义语言的业务规则扩展方法,其特征在于,包括:
2.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述基于目标用户动态配置的业务信息,生成符合语法自定义语言的中间业务代码,包括:
3.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述编译所述中间业务代码,生成目标可执行代码,包括:
4.根据权利要求3所述的基于自定义语言的业务规则扩展方法,其特征在于,所述对所述抽象语法树进行分析,生成所述目标可执行代码,包括:
5.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征在于,所述将所述目标可执行代码自动导入到预设的主业务流程中进行运行测试和发布,包括:
6.根据权利要求1所述的基于自定义语言的业务规则扩展方法,其特征...
【专利技术属性】
技术研发人员:彭军,冯昕,刘广东,殷春梅,
申请(专利权)人:卓望数码技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。