JVS逻辑引擎是代码开发套件中的业务瓶装的核心,用于去实现各种场景下的逻辑功能,可以把他理解为一个程序配置器与程序的执行器。
逻辑引擎是可以被多种配置器调用的触发的,从而实现了各种业务场景中对应功能的实现,那么接下来我们分别介绍逻辑引擎被触发的方式,并介绍对应配置。
逻辑执行可以触发数据的查询、加工、处理,可以将系统内置的原子功能拼装组合,调用服务接口(内部/外部)等,并且提供众多的调用入口。
图片

下面,我们就每个调用入口给大家展示下。

列表页按钮触发

列表页的按钮时可以触发逻辑的,选择逻辑后,点击设计,即可进入业务逻辑的配置。这种场景下,常常用于对列表页的数据处理。
图片

表单数据变动触发

表单页提交数据后的触发,主要用户CRUD之外的业务逻辑触发,常常用于跨数据模型的数据修改等场景。
图片

表单数据录入时失去焦点触发

使用场景,在表单填写数据后,组件失去焦点后自动触发的逻辑,这种常来作为以外部数据接口调用,做远程数据联动或者数据校验等等,例如3要素校验等。
图片

表单提交按钮时触发

提交表单往往 会触发当前主从表单的CRUD,但是实际的场景中需要跟多的业务逻辑,例如触发打印模板、触发另外无相关的业务模型的数据处理。
图片

图片

表单数据回显触发

用于表单数据的特殊回显数据,相当于在逻辑端拼装好数据并回显到表单之上。
图片

流程执行过程中触发

在流程审批过程中,增加自动处理的环节,这里能调用逻辑引擎,那么可以是数据处理、也可以是外部接口等等各种场景。
图片

流程审批过程中同意/拒绝时触发

用户在审批同意或者拒绝的过程中,需要执行额外的业务逻辑,可以拿来做各种的流程额外的辅助业务。
图片

设置定时任务自动触发

通过应用设置定制任务,由定时任务自动触发逻辑执行,可以是周期性的循环执行,那么常常用于每日数据汇总日切、接口的状态巡检等等。
图片

外部API接口调用触发

通过外部api调用逻辑引擎,实现逻辑引擎 的能力被其他应用调用。
图片

在线地址:http://frame.bctools.cn/


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已