JVS是一个开放的低代码开发平台,为开发团队预留了多种对接方式。这里我列举一下集中对接的模式。用户对接(统一登录/单点跳转)在企业日常需求中经常出现。企业内部考勤是通过钉钉或者七微开通的,所以我们希望我们JVS的各种应用可以直接从钉钉或者七微上访问,相当于在钉钉安装了一个自己的系统。同时,这个系统必须是私密部署的,里面的信息和数据都在公司的私服上,安全可控,如下图所示:在这种情况下,JVS提供了多种对接capabilities,只需要在接口上配置即可。设置方法:用管理员账号进入平台设置,选择对应配置的租户,如果不需要租户用户,直接选择默认数据进入应用设置,系统界面如图,选项卡显示JVS平台支持的所有应用终端可以为不同的应用设置登录相关的配置,包括登录背景、系统logo、第三方登录配置。系统支持与钉钉、企业微信、微信公众号、LDAP等三方对接,以钉钉为例进行对接设置:作为从系统,系统提供单点登录标准接口对接。功能对接(api对接)在企业级场景下,与外部系统对接,向其他系统提供接口能力是一种常见的业务需求。JVS提供的API接口都是通过逻辑引擎实现的。这里有两种方式,一种是主动调用,一种是被动调用。调用外部API方式:思路是将API封装为逻辑引擎中的可调用组件,在系统内部以函数的形式调用外部系统。那么如何将外部接口扩展配置为一个组件呢?如何添加这个组件,如下图,进入平台设置-集成自动化-以管理员身份点击新建扩展按钮,配置对应对外接口的相关信息,提供API调用方式:该方式为使用低代码作为应用的从端,配置也是通过逻辑引擎来实现的。配置方法如下:创建业务需要的逻辑。这里的逻辑可以是数据查询,也可以是业务动作。需要的是根据逻辑引擎的节点组装的。商业。这里可以设置外部调用的入参,获取外部调用的凭证,接口详细demo。在逻辑设计界面中,可以根据业务需要组装处理流程。能力对接(普通代码接入)能力对接是指如果客户对场景有特殊需求,无法通过低代码配置实现的业务功能,那么我们可以写传统的业务代码接入,分为前端-结束页面和后端服务。前端页面访问在对应的应用中,选择要挂的目录,点击目录,设置自定义页面。如果页面上需要用户权限控制,将页面上的业务控制点做成一个资源,在原生菜单上进行控制,如图:后台服务接入需要后台服务提供API调用,即可和外部系统的调用方式一样,将后端服务设置为逻辑引擎的扩展功能节点,直接在逻辑引擎中调用。在线演示:http://frame.bctools.cn/
