一、选手介绍
- 团队名称:YYDS
- 团队成员:王建青,李志标、孙婷、温文丽,黄玉娇,冯健平
- 成员分工:
- 王建青:队长,负责插件测试/说明文档及对外沟通。
- 李志标:队员,负责提出插件需求/技术开发及测试。
- 孙 婷:队员,负责提出插件需求
- 温文丽:队员,负责提出插件需求
- 黄玉娇:队员,负责提出插件需求
- 冯健平:队员,负责提出插件需求
- 参赛初衷:希望通过本次大赛挖掘更多可实现的功能,来满足企业多样化场景需要,插件发布帮助有相同需求的企业。能顺手拿个奖最好了。
二、作品介绍
插件:数据库批量导入
- 插件简介:
- 用于实现将数据库的相关查询数据导入简道云表单中,支持新增和更新
- 插件详细介绍:
- 适用行业:通用型,不区分行业。
- 需求场景举例:
- 业务背景:通常有多套业务系统的企业,会需要系统间的数据同步,来实现各业务系统间数据的一致性。
- 当前痛点:在没有插件帮助的情况下,通常是在别的系统的客户前端导出数据,或系统后台数据库经过sql查询过滤再导出数据,然后打开简道云找到导入端口导入到表单中。整个过程是比较费时费力的,对于业务的及时性也远远不够。若需要同步的表单3-5个甚至更多,人工的繁杂导入很容易出现错误导致业务功能中断。
- 解决方案:利用「数据库批量导入」插件,信息人员只需要将《数据库批量导入配置》表单提交存储,业务人员需要同步数据时,打开《数据库批量导入配置》表单,点击开始导入,即可完成一次数据批量导入及更新,返回导入数据条数结果。一键完成数据同步,保障了准确性的前提下,避免业务人员冗余的操作步骤。
- 设计思路及实现路径:
- 设计思路:新建一个数据导入表单,配置相关数据库连接信息以及需要导入的表单信息,包括数据库查询语句和需要导入的内容信息,将表单信息提交给插件,点击导入后插件会根据表单信息执行数据导入,执行成功并返回总共导入数据条数。
- 实现路径:需要头脑风暴>>接口选型>>代码开发>>插件测试>>撰写说明文档>>发布插件
- 效果演示:
- 数据库数据查询结果:
- 填写简道云《数据库批量导入配置》,触发数据导入:
- 导入结果展示:
- 插件配置说明:
- 安装【数据库批量导入】插件,配置插件密钥,开启插件:
- 新建《数据库批量导入配置》表单和导入数据的对象表单如下:
- 《数据库批量导入配置》表单前端事件配置,触发动作和执行动作如下:
- 预期效果:点击《数据库批量导入配置》开始导入,即把数据导入到了目标表单。
- 注意事项:数据库需要开通外网。
三、心得分享
- 自简道云上线以来,我们遇到不少系统交互的场景需求,感觉到开发一些适用的插件,来补足简道云当前缺失的功能很有必要。
- 通过参赛更加深入了解简道云, 提高自身对插件的认知水平,对简道云实现各类场景需求有更多的信心。
- 通过大赛让我们了解到简道云背后有一个强大高效的团队,更能以开放的姿态与用户互动,共同开发不断完善升级系统。
- 同时感谢简道云的技术支持团队,及时快速的响应,耐心的解答和有效的支持,插件的成功开发离不开你们,为幕后英雄们点赞~
|