惟 快 资 讯

【官方公告】为开发而生 自定义接口模型来啦!

发布日期:2018-09-14 21:36
又到周五啦!祝大家都有一个美好的周末啊!有一个好消息,简直是开发者福音!大家期(wang)待(yan)已(yu)久(chuan)的自定义接口模型来啦!
 
这次更新主要上线了自定义接口模型、然后新增了连贯操作支持钉钉-新建群功能,优化了消息模型、流程模型、权限绑定、页面模型等内容。
 
考虑到大家对于惟快云定制的认知模糊,这里跟大家做一个简单介绍,若是已经知道惟快的小伙伴可以跳过这段看下面的更新内容。惟快云定制是一个可视化快速开发平台,通过该平台可自由开发各种企业信息化应用软件(譬如OA、CRM、ERP、HRM、SCM、OMS、PMS等),并实现各个系统间的互联互通。支持自定义开发组件、函数,并支持系统扩展和高度定制需求。
 

自定义接口模型

概述:为开发而生,支持接口可配置,配置后即可调用。
 
相信很多人像小编一样对于自定义接口模型一无所知,为此,小编特地去问了两个最帅的技术小哥哥。终于……
 
所谓的自定义接口模型就是将接口配置化,简化接口的开发流程。使得开发者不用写代码也能完成接口开发。
 
以前,在软件开发的时候,后端开发人员开发接口通常需要自行编写路由配置、控制器、业务逻辑、模型等代码。而自定义接口模型的出现,使得后端开发人员专注于业务的实现,通过配置可以不写或者少写代码便可实现业务逻辑,从而解放了后端开发人员的生产力
 
特别是对于小程序、公众号、app开发或者惟快自定义组件开发,一些简单的接口甚至不用写代码就可以完成,简直棒棒哒。

配合步骤如下所示:
 
1.分组

分组是多个相关接口的集合。
 
2.添加分组

分组名称和分组路由都为必填项,分组路由全局唯一。如图所示,添加完"test"路由之后,系统会自动生成"/api/test/"的分组路由。


3.接口配置

3.1接口配置

进入分组的接口列表。在接口列表内点击“编辑”可对分组内的接口进行添加、删除、编辑的操作。
 
3.2点击“添加页面”
 
页面只起到一个分类的做用,对实际路由和接口请求不产生影响。
 
3.3添加接口
 
  
权限校验类型说明:
“无需登录”:不需要校验登录权限。
“登录可用”:用户登录即可使用。
“绑定规则”:用户在有绑定规则的权限下才可使用。

 
4.函数配置

函数配置是配置函数的参数与接口请求参数的关系,函数的输入参数可指定为:“常量”、“传入参数”以及“不传值”。
 
常量: 指定输入值为固定值
传入参数: 输入值为接口请求参数
不传值: 输入值为null


5.连贯操作配置

5.1 自定义变量

函数的自定义变量是连接自定义接口模型和连贯操作的重要因素,原因如下:
 
● 连贯操作无法直接返回查询结果,需要自定义变量作为一个中间参数传递数据给返回参数。
 
●  自定义变量可在连贯操作里的不同中操作使用,使得不同的操作可以关联起来。
 
5.2初试变量定义

初始变量定义是定义自定义变量与其的初始值,初始值的有以下可以选的类型。


5.3返回定义

返回定义是定义自定义变量和接口返回参数之间的关系。在连贯操作里,可以将查询结果赋值给自定义变量。最后可以通过返回定义将自定变量传递到返回参数上。
 
6.接口调用

接口完成配置之后即可在页面组件、表单组件中使用。
接口域名:与项目实例接口域名一致。
返回结果:指定执行函数的执行结果。
 

发起该请求即可获得“超级框架基础函数包/获取用户信息”函数的返回结果



连贯操作:连贯操作支持钉钉-新建群

说完了自定义开发接口,再来说钉钉吧。更新之后,可以在惟快连贯操作类型里面选择钉钉-新建群,可以将群名称、群主、群成员等设定好,然后就可以在钉钉中就可以按照这个设定创建对应的群聊。
 
对于一些大型的公司来说,因为某个项目或者某个任务需要建群讨论的情况下,频繁拉人进群是很繁琐的,但是有了连贯操作钉钉-新建群之后,一个按钮可能就可以把所有需要进群讨论的人都拉进来,要比此前方便的多。
 
具体配置步骤:
 
连贯操作操作类型选择钉钉-新建群后,配置群所需内容,可通过自定义变量保存群id,然后发送群消息
 

  
消息模型:消息模型跟进消息渠道的不同增加不同的扩展参数

此前我们在传入不同消息渠道的参数的时候,关于这个消息渠道参数的扩展参数是放在其他参数里面,非常的隐秘。而现在传入消息渠道的参数的时候就可以在下方看到它的扩展参数,用户会对这个参数清晰很多,在配置的时候也更加方便。
 
具体配置步骤:
 
连贯操作操作类型选择钉钉,即可看到渠道扩展参数,传入相应参数后,发送消息更加方便。
 

    
流程模型:流程模型增加页面布局入口,增加必填校验

我们都知道页面关联表单,流程关联页面。在使用流程模型之前需要关联页面,也就是说先要建立页面。现在在流程模型增加页面布局入口,也就省去了添加页面的步骤,直接可在流程模型中配置页面,使得整个配置流程得到了简化。
 
还有一个比较人性化的改变就是,未配置的节点页面布局将不可以保存。什么意思呢?就是之前配置一个流程的时候,某些节点页面没配置的话也能保存,这样一来,可能会导致某一节点页面是空的,是没有配置的,最终导致在测试时流程报错。
 


权限绑定:权限规则取消角色绑定必填限制

权限规则取消角色绑定必填限制这个怕是很多人都要拍手称快了,更新之前,每次在页面模型中配置时都需要绑定角色,真的很讨厌。而且对于某些用户来说,可能暂时并不需要分配用户的权限。
 

页面模型

页面模型主要是加快了自联结列表的响应速度,然后链接跳转按钮支持在操作区配置,之前只能在操作列配置。
 
1.自联结列表增加渲染速度。
 
2.链接跳转支持在操作区配置。
 
支持放在操作区,支持不同用户的操作习惯。
 
 
3.筛选区时间搜索样式增加年,年-月配置。
 
筛选区时间搜索展示不同样式,可供选择:年-月-日,年-月。


分享到: