【简道云·插件开发大赛】硅能光电:数据库批量导入

楼主
我是社区第845866位番薯,欢迎点我头像关注我哦~
15

一、选手介绍

  • 团队名称:YYDS
  • 团队成员:王建青,李志标、孙婷、温文丽,黄玉娇,冯健平
  • 成员分工:
    • 王建青:队长,负责插件测试/说明文档及对外沟通。
    • 李志标:队员,负责提出插件需求/技术开发及测试。
    • 孙 婷:队员,负责提出插件需求
    • 温文丽:队员,负责提出插件需求
    • 黄玉娇:队员,负责提出插件需求
    • 冯健平:队员,负责提出插件需求
  • 参赛初衷:希望通过本次大赛挖掘更多可实现的功能,来满足企业多样化场景需要,插件发布帮助有相同需求的企业。能顺手拿个奖最好了。

二、作品介绍

插件:数据库批量导入

  • 插件简介:
    • 用于实现将数据库的相关查询数据导入简道云表单中,支持新增和更新
  • 插件详细介绍:
    • 适用行业:通用型,不区分行业。
    • 需求场景举例:
      • 业务背景:通常有多套业务系统的企业,会需要系统间的数据同步,来实现各业务系统间数据的一致性。
      • 当前痛点:在没有插件帮助的情况下,通常是在别的系统的客户前端导出数据,或系统后台数据库经过sql查询过滤再导出数据,然后打开简道云找到导入端口导入到表单中。整个过程是比较费时费力的,对于业务的及时性也远远不够。若需要同步的表单3-5个甚至更多,人工的繁杂导入很容易出现错误导致业务功能中断。
      • 解决方案:利用「数据库批量导入」插件,信息人员只需要将《数据库批量导入配置》表单提交存储,业务人员需要同步数据时,打开《数据库批量导入配置》表单,点击开始导入,即可完成一次数据批量导入及更新,返回导入数据条数结果。一键完成数据同步,保障了准确性的前提下,避免业务人员冗余的操作步骤。
    • 设计思路及实现路径:
      • 设计思路:新建一个数据导入表单,配置相关数据库连接信息以及需要导入的表单信息,包括数据库查询语句和需要导入的内容信息,将表单信息提交给插件,点击导入后插件会根据表单信息执行数据导入,执行成功并返回总共导入数据条数。
      • 实现路径:需要头脑风暴>>接口选型>>代码开发>>插件测试>>撰写说明文档>>发布插件
      • 效果演示:
      • 数据库数据查询结果:
      • 填写简道云《数据库批量导入配置》,触发数据导入:
      • 导入结果展示:
  • 插件配置说明:
    • 安装【数据库批量导入】插件,配置插件密钥,开启插件:
    • 新建《数据库批量导入配置》表单和导入数据的对象表单如下:
    • 《数据库批量导入配置》表单前端事件配置,触发动作和执行动作如下:  
    • 预期效果:点击《数据库批量导入配置》开始导入,即把数据导入到了目标表单。
    • 注意事项:数据库需要开通外网。

三、心得分享

  • 自简道云上线以来,我们遇到不少系统交互的场景需求,感觉到开发一些适用的插件,来补足简道云当前缺失的功能很有必要。
  • 通过参赛更加深入了解简道云, 提高自身对插件的认知水平,对简道云实现各类场景需求有更多的信心。
  • 通过大赛让我们了解到简道云背后有一个强大高效的团队,更能以开放的姿态与用户互动,共同开发不断完善升级系统。
  • 同时感谢简道云的技术支持团队,及时快速的响应,耐心的解答和有效的支持,插件的成功开发离不开你们,为幕后英雄们点赞~
分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 8780浏览人数
最后回复于:2022-11-24 10:33

返回顶部 返回列表