清华数为大数据应用低代码开发工具DWF 2021成长回顾
DWF系统架构
一、 2021新版发布
1.移动端应用定制功能的发布
DWF移动端的应用建模复用了已有的PC浏览器端建模工具,在新建表单时选择“移动端表单”类型,即动态加载候选移动端控件;
基于模型生成的移动应用基于H5框架开发,支持实现类似PC端的表单引擎,可以执行预先配置的脚本;
PC与移动应用的模型定制的脚本格式一致,可在PC和移动端分别进行渲染。
2.异构数据集成服务SchemaN
第三方系统给出数据服务接口,基于接口进行数据服务对接;
通过异构数据集成将第三方的数据表映射成DWF管理的外部实体类,使用DWF的表单建模功能创建表单,实现对外部数据源的增删改查和数据可视化的功能。
3.交互设计功能增强
自定义主题样式:用户的交互需求多种多样,DWF默认提供了简约白和深沉黑两种样式,为了应对用户在配色和布局方面的个性化需求,DWF开放了自定义样式的功能,用户仅需要下载样式模板,按照自己的需求修改样式,然后定义一个自己的主题重新上传修改好的样式文件即可,实现了应用外壳样式可配,主题可自行定义;
数据容器:用于支持在同一个交互页面中同时呈现多个表的数据对象和联系,灵活实现一个表单中同时处理多表数据的增删改查功能。这种应用场景的支持让用户在配置表单的时候更加得心应手;
组件分组:为很好解决表单复用问题,通过组件分组功能支持将常用功能组件分为一组,组件定义时,把属性定义为“自定义属性”,在复用时,为这些属性统一赋值,以备查询过滤条件使用;
基于模板的基础数据管理功能生成:DWF内置了常用的表单模板,支持以基于电子表格Excel的用户数据导入,同时选择内置模板后,即可生成数据的增、删、改、查等基础功能;
独立创建表单:在没有数据模型的情况下,可以利用DWF快速搭建对应功能页面,再进行数据模型设计、数据绑定和脚本编辑。主要功能包括:创建应用、创建表单、绑定数据;
多语言支持:能够根据用户的需求,切换显示语言,支持用户自定义语言包并上传语言包插件,每个应用可以有独立的语言配置;提供语言包维护能力,语言包的增删改查功能。
4.常用外部组件集成
可穿戴设备集成应用:以智能头盔在MRO业务中的应用为原型设计目标,开发了与可穿戴设备头盔的集成应用,在头盔上可接收下达的维修工单、做完工汇报、通过头盔摄像头将维修人员维修过程视频进行上传、可进行视频播放等集成功能;
可视化大屏插件:插件是DWF的一种扩展方式,可视化大屏插件是DWF集成的第三方的工具,可以利用DWF的接口和可视化大屏插件配置自己需要的大屏看板;
报表插件:用于定制个性的报表工具,可以输出Excel、Word、PDF等文件格式,支持插入图片,直接连接多种数据库如:MySQL、Oracle、SQL Server、PostgreSQL等。
5. DWF质量管理组:自动化测试工具组件研发
拓展开发移动端测试工具和接口自动化测试工具;
代码分层管理,实现Driver线程安全和并发;
测试报告增加详细测试步骤、断言失败状态和截图;
增加日志报告输出。
二、2021全球数字经济大会主题活动-清华数为低代码大赛
三、合作伙伴
云智慧(北京)科技有限公司成立了基于DWF开展系统研发与产品交付的专业项目团队。2021年团队共交付4个示范应用项目:互联网+明厨亮灶、摩尔平台、ICT项目管理系统、银联客诉系统。其中明厨亮灶系统已经在云南、四川2省20余所学校使用;
英业达集团(天津)电子技术有限公司,是电子制造领域的龙头企业之一,目前正在使用DWF重构治具管理系统;
中冶赛迪重庆信息技术有限公司基于DWF重构设备管理系统。