在企业项目中,常常出现需要给外部系统提供一个api ,让外部系统触发调用,本系统直接数据入库,那么我们来看看jvs的表单引擎与逻辑引擎联合实现这个功能,先看实现效果:
配置步骤:
一、配置列表页
如下图所示:
①选中需要增加列表页的目录,在目录操作的主界面上
②点击创建列表页设计,系统进入列表页的设计器
在进入列表页设计器后①,如下图所示,添加界面上展示的数据字段
②,点击保存后系统自动创建对应数据存储的物理模型
③,系统自动创建“离线传输数据”的模型
这样我们可以预览下界面,列表页已经配置好
二、创建一个独立逻辑
进入轻应用详情配置界面,如下图所示
①:点击“订单管理"(轻应用的logo),界面在右侧进入轻应用的详情配置页面
②:点击业务逻辑菜单,右侧将把系统内的逻辑全部展示出来
③:点击新增业务逻辑,这里新建的业务逻辑是独立的,可以通过设置定时任务、或者api被触发。
进入逻辑引擎的基本信息设计界面,如下图所示:
①:设置执行逻辑的名称
②:设置执行逻辑的描述
③:设置执行逻辑的入参,这里按照json的格式进行设置
④:这里可以复制逻辑的调用凭证
金融逻辑设计界面,进行逻辑的配置,如下图所示:
①:进入逻辑设计界面,展示具体逻辑的编排画布
②:将内置的新增数据组件,拖拽进逻辑执行画布,并将开始节点与新增数据节点连接起来
③:点击新增数据节点,右侧将逻辑节点的配置项展现出来
④:选择数据模型,选中列表页对应的数据模型“离线传输数据”
⑤:设计字段取值方式为公式,点击设置进入公式配置界面如下图所示设置公式取值内容,内容直接取入参内容
三、使用postman 模拟调用逻辑
获取应用的APP ID ,APP Secret与逻辑调用的凭证
设置postman的调用参数
在线demo:https://frame.bctools.cn/
JVS基础框架开源地址:https://gitee.com/software-minister/jvs
往期干货
低代码、逻辑、规则、数据分析、协同工具集合,解决企业不同需求
JVS低代码:如何触发逻辑并获取外部API数据,接入百度天气查询
低代码核心工具,jvs-logic逻辑引擎的背景及核心作用