主要升级功能
自定义对象管理
- 业务类型支持设置依赖关系,可通过业务类型的映射关系来控制主子关系布局的显示以及主子同时新建时子记录可选择业务类型的范围。
- 计算公式-汇总累计中的MAX和MIN支持汇总日期和日期+时间类型的字段。
- 主子明细、关联关系字段支持设置默认值。
- 支持在详情页中显示字段的帮助信息。在配置字段时可以配置字段的帮助信息,早期版本仅在新建和编辑页面显示帮助信息。
- 引用字段支持引用父对象的主属性字段和计算型字段。
- 编辑页面支持显示计算型字段,便于在编辑其他相关数据时查看。
- 校验规则配置能力增强:配置校验规则时,可配置错误提示信息在页面中的显示位置。
- 网页端布局配置能力增强:
- 详情页布局的栅格容器组件配置能力增强:支持配置栅格容器的标题和栅格比例。
- 详情页布局配置能力增强,新建编辑页面的字段显示支持多列,以便于一些字段较多的对象,可以利用屏幕空间来进行数据录入。
- 列表视图配置能力增强:设置列表视图时,支持同步字段配置到其他视图以及覆盖用户个人设置的视图,提高视图配置效率。
- 列表视图支持复制功能,即可以基于已有视图复制出一个新的视图,新复制的视图也可以编辑修改。
- 自定义按钮配置能力增强:
- 移动端对象列表页配置能力增强,快捷操作支持配置多个按钮。
- 网页端JS代码能力增强,获取数据ID函数(getSelectedIds)支持获取列表里自定义按钮点击的数据ID。
业务参数设定
- 通用选项集列表配置能力增强:新增系统预置的业务通用选项集。
- 全文检索设定配置能力增强:全局搜索配置能力增强,支持配置显示数据量。
流程管理
触发规则配置能力增强:支持批量触发,即批量创建或者编辑数据时,所有满足触发规则的数据都会执行相应的触发事件,比如主子明细批量新建时会触发设置的触发规则。
用户界面
网页端首页布局的栅格容器组件配置能力增强:支持配置栅格容器的标题和栅格比例。
沙盒
- 新增以下支持迁移的组件:
- 字段依赖性(自定义对象和标准对象)。
- 详情页布局(仅网页端)。
- 首页布局(仅网页端)。
- 导航菜单(仅网页端)。
- APP设计器-APP 构建。
- APP设计器-自定义页面。
- APP设计器-对象详情页。
- 在迁移组件时,新增对生产环境和沙盒环境的License的对比,如果License有差异,则不允许迁移。
- 提供适用于移动端的沙盒版APP,便于系统开发人员在使用沙盒环境的同时也确保对应版本的移动APP可以正常使用。
日志查询
业务逻辑代码日志增强:为提高问题排查效率,支持查询更多日志信息,主要包括Logger接口未捕获到的运行异常、业务逻辑代码运行超限的日志、业务逻辑代码的运行时间和资源消耗量及API的响应时间。
开发者平台
- 业务逻辑代码能力增强:
- 业务逻辑代码页面代码列表中展示更多信息,新增显示:Package、描述和 新上传人。
- 业务逻辑代码页面支持单独查看触发器、自定义接口和计划作业,可快速查找定位到需要查看的业务逻辑代码。
- 系统对文件的编码格式进行了强校验,必须以UTF-8无BOM格式编码。
- 对 java文件名增加强校验,java文件的命名必须符合java的命名规范。
- 计划作业能力增强:
- 新增支持自定义配置计划作业执行时间,即可自定义计划作业的执行区间以及执行间隔。
- 执行计划 “每周”新增全选的配置项,提升配置效率。
- 在计划作业页面,新增支持查看计划作业的执行信息。
- 计划作业最小执行间隔时间缩短到15分钟。
- 为避免出现不必要的错误,编辑计划作业增加禁用后才可编辑的限制。
- 页面代码能力增强:支持下载在系统中上传的页面代码。
- 自定义API能力增强:为提升开发效率,提高自定义API接口的灵活性,支持新的自定义API的编写方式 (注解方式)。
- SDK接口增强:
- RkhdHttpClient新增instance 方法。
- RkhdHttpClient新增ResponseBodyHandler 方法。
- RkhdHttpClient新增execute 方法。
- CommonHttpClient新增instance 方法。
- CommonHttpClient新增execute 方法。
- fRkhdHttpData新增newBuilder 方法。
- CommonData新增newBuilder 方法。
- XObjectService的query新增一个重载的方法,第二个参数设置为true,可以以管理员的权限进行查询。
- RkhdHttpClient性能优化,优化后可减少网络时间及内存占用量。
- SDK中的net.sf.json 由于内存占用过大等问题,本版本开始将被弃用。
- V2版BulkAPI增强,新增支持BulkAPI回调脚本开发。
- V2版API新增接口,详细信息如下表所示。
新增接口 | 详细说明 |
待办接口 | 查询待办 |
阶梯价格表接口 | 获取阶梯价格表描述 |
创建阶梯价格表 | |
更新阶梯价格表 | |
删除阶梯价格表 | |
获取阶梯价格表信息 | |
阶梯价格表明细接口 | 获取阶梯价格表明细描述 |
创建阶梯价格表明细 | |
更新阶梯价格表明细 | |
删除阶梯价格表明细 | |
获取阶梯价格表明细信息 | |
获取产品阶梯价格表接口 | 获取阶梯价格表明细描述 |
创建产品阶梯价格表 | |
更新产品阶梯价格表 | |
删除产品阶梯价格表 | |
获取产品阶梯价格表信息 | |
产品选项阶梯价格表接口 | 获取产品选项阶梯价格表描述 |
创建产品选项阶梯价格表 | |
更新产品选项阶梯价格表 | |
删除产品选项阶梯价格表 | |
获取产品选项阶梯价格表信息 | |
产品功能阶梯价格表接口 | 获取产品功能阶梯价格表描述 |
创建产品功能阶梯价格表 | |
更新产品功能阶梯价格表 | |
删除指定产品功能阶梯价格表 | |
获取产品功能阶梯价格表信息 | |
促销累加接口 | 获取促销累加描述 |
帐户转账接口 | 获取帐户转账描述 |
调用自定义 API接口 | 调用指定自定义 API |
协同通知和关注人接口 | 查询通知列表 |
发送通知 | |
字段依赖性接口 | 获取某一个实体的所有字段-字段联动依赖关系 |
根据实体和控制字段查询某一对联动关系 | |
根据实体、控制字段和被依赖字段ID查询某一对联动关系 | |
派工单接口 | 获取最近的服务网点 |
获取经销商客户接口 | 通过外部部门ID获取经销商客户 |
通过外部用户ID查询所属的经销商客户 | |
入库单接口 | 确认入库 |
出库单接口 | 确认出库 |
领料单接口 | 确认领料 |
领料全流程 | |
退料单接口 | 确认退料 |
退料全流程 | |
销售线索接口 | 销售线索转换 |
派工单接口 | 查询派工池 |
客户评价接口 | 获取客户评价数据 |
提交客户评价数据 | |
发运单接口 | 获取发运单描述 |
创建发运单 | |
更新发运单 | |
删除发运单 | |
获取发运单信息 | |
确认发运 | |
确认出库并发运 | |
发运单明细接口 | 获取发运单明细描述 |
创建发运单明细 | |
更新发运单明细 | |
删除发运单明细 | |
获取发运单信息明细 | |
接收接口 | 获取接收描述 |
创建接收 | |
更新接收 | |
删除接收 | |
获取接收信息 | |
锁定接收 | |
解锁接收 | |
接收明细接口
|
获取接收明细描述 |
创建接收明细 | |
更新接收明细 | |
删除接收 | |
获取接收信息明细 | |
锁定接收明细 | |
解锁接收明细 | |
装箱单接口 | 获取装箱单描述 |
创建装箱单 | |
更新装箱单 | |
删除装箱单 | |
获取装箱单信息 | |
确认装箱/取消装箱 | |
开箱验货 | |
完成验货 | |
装箱单明细接口 | 获取装箱单明细描述 |
创建装箱单明细 | |
更新装箱单明细 | |
删除装箱单明细 | |
获取装箱单明细信息 |
其他增强功能
- 用户体验优化
- 系统中以下地方增加localsearch(本地搜索)功能,提升配置效率:
- 网页端详情页布局编辑器 – 标题和重要信息的组件设置部分。
- 网页端详情页布局编辑器 – 相关列表的组件设置部分。
- 网页端列表视图 – 显示字段配置部分。
- APP设计器-对象列表页-显示字段设置-选择列表显示字段部分。
- APP设计器-对象列表页-筛选/排序设置-选择常用筛选字段部分和选择排序字段部分。
- 新建数据页面的“查看更多信息”支持收起。
- 列表页主属性字段支持从列表页中移除、顺序调整(不显示)。
- 保存数据时会对填写的数据进行校验,当检查出问题时,会自动跳到到第一个出现错误的位置,便于用户快速定位并重新输入。
- 网页端和移动端选部门组件改造,改造后提升了对于大用户量的集团客户使用时的体验,且优化了性能问题。
除以上功能外,我们还升级了更多功能、修复了一些问题。