JVS逻辑引擎是代码开发套件中的业务瓶装的核心,用于去实现各种场景下的逻辑功能,可以把他理解为一个程序配置器与程序的执行器。
逻辑引擎是可以被多种配置器调用的触发的,从而实现了各种业务场景中对应功能的实现,那么接下来我们分别介绍逻辑引擎被触发的方式,并介绍对应配置。
逻辑执行可以触发数据的查询、加工、处理,可以将系统内置的原子功能拼装组合,调用服务接口(内部/外部)等,并且提供众多的调用入口。
下面,我们就每个调用入口给大家展示下。
列表页按钮触发
列表页的按钮是可以触发逻辑的,选择逻辑后,点击设计,即可进入业务逻辑的配置。这种场景下,常常用于对列表页的数据处理。
表单数据变动触发
表单页提交数据后的触发,主要用户CRUD之外的业务逻辑触发,常常用于跨数据模型的数据修改等场景。
表单数据录入时失去焦点触发
使用场景,在表单填写数据后,组件失去焦点后自动触发的逻辑,这种常用来作为以外部数据接口调用,做远程数据联动或者数据校验等等,例如3要素校验等。
表单提交按钮时触发
提交表单往往会触发当前主从表单的CRUD,但是实际的场景中需要跟多的业务逻辑,例如触发打印模板、触发另外无相关的业务模型的数据处理。
表单数据回显触发
用于表单数据的特殊回显数据,相当于在逻辑端拼装好数据并回显到表单之上。
流程执行过程中触发
在流程审批过程中,增加自动处理的环节,这里能调用逻辑引擎,那么可以是数据处理、也可以是外部接口等等各种场景。
流程审批过程中同意/拒绝时触发
用户在审批同意或者拒绝的过程中,需要执行额外的业务逻辑,可以拿来做各种的流程额外的辅助业务。
设置定时任务自动触发
通过应用设置定制任务,由定时任务自动触发逻辑执行,可以是周期性的循环执行,那么常常用于每日数据汇总日切、接口的状态巡检等等。
外部API接口调用触发
通过外部api调用逻辑引擎,实现逻辑引擎 的能力被其他应用调用。
在线地址:http://frame.bctools.cn/
标签:触发,逻辑,调用,JVS,表单,引擎,讲解,数据 From: https://blog.51cto.com/u_15454015/5868091