万应低代码 6 月重点更新内容速递(万应是什么意思)
速览版
详情版
低代码开发能力提升
事件中心
自定义事件增加「顺序事件」类型,适用于需要严格按照先后顺序执行的场景,在该场景下会执行严格的先进先出的模式,在之前的事件没有正确触发之前,不会触发后面的事件。
场景示例
假设有一个企业的订单处理系统,涉及到订单的①创建、②支付、③发货和④完成等环节。
在这个系统中,每个订单的处理必须按照先后顺序进行,即订单创建后才能支付,支付后才能发货,发货后才能完成。如果顺序错乱,可能会导致订单处理出现问题。
在这个场景中,可以使用「顺序事件」来确保订单处理的正确执行顺序,确保订单处理流程的正确性和一致性,避免因为顺序问题导致订单出错或混乱。
移动端
支持微信小程序唤起「订阅消息」,并「发送订阅消息到微信服务通知」中。
订阅类型
● 一次性订阅
○ 用户自主订阅后,开发者可不限时间地下发一条对应的服务消息
● 长期订阅
○ 用户订阅一次后,开发者可长期下发多条消息
○ 仅向政务民生、医疗、交通、金融、教育等线下公共服务开放
场景示例
假设有一个企业的电商系统,该系统可通过万应的新功能与微信小程序进行集成。
当用户在微信小程序中订阅了某个商品的价格变动通知,系统可以通过调用微信小程序的订阅消息功能,将包含商品价格变动信息的消息发送到微信的服务通知中。用户可以在微信中收到该消息,及时了解商品价格的变化,方便用户根据价格变动做出相应的购买决策或调整预算。
工作流
新增「工作流发起人撤回」节点,该节点用于允许发起人在下一审批节点尚未处理时主动撤回工作流审批操作,并将流程撤回到开始节点。这意味着发起人可以主动撤回已发起的审批请求,使审批流程回到初始状态。
业务逻辑
(1)新增「自定义镜像」功能:允许用户按照自己的需求添加自定义的镜像,而且这些镜像会保留当时的业务逻辑中除了镜像以外的所有定义内容。用户可以在将来选择恢复到指定的镜像版本,或者基于某个镜像版本生成一个新的业务逻辑。开发者可以根据需要将某一时间点的内容备份成镜像,以备不时之需。
(2)「业务逻辑日志展示」模式调整:日志列表由弹窗调整为页面展示,日志数据列表新增触发方式/执行时长展示,支持搜索,日志窗体调整为全屏展示,让用户可以更便捷直观地查看业务逻辑日志。
(3)新增「业务逻辑导出」节点:该节点用于处理批量导出数据的场景,其中导出的数据与业务逻辑相关。在使用该节点时,需要结合使用「启动导出」、「导出Excel」和「完成导出」这三个相关功能。
场景示例
以一个企业的数据管理系统为例,这样的系统往往存储了大量的业务数据。通过万应提供的「业务逻辑导出」节点和相关功能,企业可以方便地按照业务逻辑批量导出数据,并获得相应的导出结果。以便进行分析、报表生成或与其他系统的集成等操作。
设计器能力进化
组件
(1)PC端「多选」支持「全选」操作。当用户选择开启「全选」时,系统会在当前选项之前添加一个特殊的「全选」选项(该选项的名称可以通过表达式进行定义)。当用户勾选了「全选」选项后,系统会将所有选项的标识(通常是一个唯一的标识符,如编号或名称)组成一个数组,并将该数组作为表单变量返回。
这种功能通常在选项较多且需要同时选中所有选项的情况下使用。
(2)「页面容器」新增「无权限视图」,当用户没有页面浏览的权限时,页面将默认展示为「无权限视图」。
「无权限视图」也是一个预定义的界面,它可以包含文字、图标或其他提示元素。
(3)新增「时间选择」控件
设计器
(1)动作流入参支持表达式内切换。
(2)页面变量在表达式内切换时,支持分类展示及搜索。
(3)在表达式中对「对象数组」常量进行了优化,现在支持拖动排序、在已有数据下插入新数据,并新增了数组元素序号显示。
其他
权限策略
在权限策略中,「自定义资源」编排模式,现在支持改变资源的排序。对于同层级的数据,支持进行上下排序。
设计后台
应用详情中,新增「登录信息配置入口」,当用户登录后,可以通过「登录用户信息」函数获取的数据集合。
在许多情况下,我们需要获取用户的特定属性,例如用户手机号或用户实体中的某个字段的值。通常的做法是通过登录用户的ID对「用户信息」实体进行查询。但是通过登录信息配置,我们可以直接使用「登录用户信息」函数来获取当前用户的其他属性,从而简化了获取登录用户相关信息的步骤。
下期预告,敬请期待