发布日期:2018-11-22
惟 快 资 讯
+ 查看更多
【官方公告】为开发而生 自定义接口模型来啦!+ 查看更多
【官方公告】为开发而生 自定义接口模型来啦!
+ 查看更多
发布日期: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.筛选区时间搜索样式增加年,年-月配置。
筛选区时间搜索展示不同样式,可供选择:年-月-日,年-月。

分享到: