乐趣区

关于前端:JVS低代码平台如何实现与外部系统内部代码直接对接

JVS 是开放性的低代码开发平台,为开发团队预留了多种对接的形式。我这里列举集中对接的模式。

用户对接(对立登录 / 单点跳转)

在日常的企业需要中,经常有这种状况。企业外部考勤关上都是通过钉钉或者企微的,那么心愿咱们 JVS 的各种利用从钉钉或者企微里边间接进入,相当于在钉钉里边装置一个本人的零碎,同时要求这个零碎肯定是私有化部署的,里边的信息数据是在公司公有的服务器上,平安可控,如下图所示:

那么这种状况下,JVS 提供了多种对接能力,只须要在界面上进行配置化即可。

设置形式:

管理员账号进入平台设置,

选中对应配置的租户,如果不须要租户的用户,间接选默认数据即可

进入利用设置,零碎界面如图所示,tab 展现的是 JVS 平台中所有反对 利用终端

能够设置不同利用的登录相干配置,其中包含 登录背景,零碎 logo,三方登录形式配置。

零碎反对,钉钉、企业微信、微信公众号、LDAP 等形式三方对接,

以钉钉为例的对接设置:

作为从端系统,零碎提供单点登录标准接口对接。

性能对接(api 对接)

企业级场景下,对接内部零碎,向其余零碎提供接口能力是常见的业务诉求。

JVS 提供 API 的接口都通过逻辑引擎来实现的,这里有两种形式,一种是被动调用,一种是被动调用。

调用内部 API 模式:

思路,是将 api 封装为逻辑引擎中的一个可调用的组件,把内部零碎作为零碎外部的一个 性能来进行调用。那么如何将内部接口扩大配置为组件呢?

这个组件怎么增加能,如下图所示,以管理员身份进入平台设置 - 集成自动化 - 点击新增扩大按钮,

把对应内部接口的相干信息配置进去

提供 API 被调用模式:

这种模式是将低代码利用作为被调用的从端,配置也是通过逻辑引擎实现,配置形式如下:

创立业务上须要的逻辑,这里的逻辑能够是数据查问,也能够是业务动作,具体须要什么依据逻辑引擎的节点拼装成业务。

这里能够设置内部调用的入参,获取内部调用的凭证以及接口具体 demo

在逻辑设计界面能够依据业务的需要实现处理过程的拼装。

能力对接(一般代码接入)

能力对接是指如果针对客户有特殊要求的场景,无奈通过低代码配置实现不了的业务性能,那么咱们是能够写传统的业务代码接入的,这里分为前端页面和后端服务。

前端页面接入

在对应的利用中,抉择须要挂在的目录,点击目录,设置自定义页面。

如果页面上须要用户权限的管制,将页面的上的业务控制点做成资源,在原生菜单上进行管制,如图所示:

后端服务接入

要求后端服务提供 API 的调用,如同内部零碎调用的形式一样,将后端服务设置为逻辑引擎的一个扩大性能节点,间接在逻辑引擎中调用即可。

在线 demo:http://frame.bctools.cn/

退出移动版