【简道云·插件开发大赛】国家管网集团开发队:加密解密、金额大写、正则匹配字符等

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

一、选手介绍

  • 团队名称:国家管网集团开发队
  • 团队成员:郜小飞、陈宝库、张春龙
  • 成员分工:
    • 郜小飞:队长,负责插件设计及对外沟通。
    • 陈宝库:队员,负责技术开发及测试。
    • 张春龙:队员,负责插件属性等文字内容。
  • 参赛初衷:我集团正在使用简道云平台,想通过此次大赛得到历练,希望能把优秀的、实用的组件分享给有需要的团体或个人,争取在本次大赛中为集团获得些许荣誉。

二、作品介绍

(一)插件一:加密解密

  • 插件简介:
    • 增强网络信息安全,对个人敏感数据等信息进行加密。
  • 插件详细介绍:
    • 适用行业:通用型,不区分行业。
    • 需求场景举例:
      • 业务背景:收集用户信息场景中,国家法律对网络信息安规定:其收集的用户信息严格保密,并建立健全用户信息保护制度。
      • 当前痛点:三员管理者每天会收集很多信息,在简道云上缺少对敏感信息加密的手段,很容易导致个人信息或重要数据泄露。
      • 解决方案:利用「加密解密」插件,三员管理者输入要加密的信息,即可自动开始加密并回填密文与位数。在需要看到真实数据时,再输入密文、位数即可开始解密并回填真实数据。保障信息安全的前提下,避免敏感信息泄露。
    • 设计思路及实现路径:
      • 设计思路:改良对称加密算法。
      • 实现路径:敏感信息保密调研>>编写加密算法>>编写解密算法>>插件测试>>撰写说明文档>>发布插件
      • 效果演示:

  • 插件配置说明:
    • 触发动作:加密:  解密:
    • 执行动作:加密:  解密:
    • 预期效果:输入要加密的数据,触发加密插件,即可加密相关信息并回填密文;输入密文、位数,触发解密插件,即可解密相关信息并回填真实数据。
    • 注意事项:解密时必要条件:密文和位数。

 

(二)插件二:金额大写

  • 插件简介:
    • 输入金额自动转换大写,提升办公效率。
  • 插件详细介绍:
    • 适用行业:通用型,不区分行业。
    • 需求场景举例:
      • 业务背景:在处理财务或合同单据时,存在数字金额的属性,并需要附上大写
      • 当前痛点:在简道云平台没有自动转换的方法
      • 解决方案:利用金额大写插件,财务人员只需输入数字金额,即可自动开始转换回填大写内容
    • 设计思路及实现路径:
      • 设计思路:金额转换大写算法
      • 实现路径:件金额转换大写调研>>金额转换大写算法>>插件测试>>撰写说明文档>>发布插件
      • 效果演示:

  • 插件配置说明:
    • 触发动作:
    • 执行动作:
    • 预期效果:输入要转换的金额,即可回填大写信息。
    • 注意事项:输入金额为数字类型。

 

(三)插件三:正则匹配字符

  • 插件简介:
    • 使用正则表达式去提取文本中符合规则的内容,方便从大篇幅文字中寻找关键字。
  • 插件详细介绍:
    • 适用行业:通用型,不区分行业。
    • 需求场景举例:
      • 业务背景:在表单某个字段内容很多时,需要在其内容里面提取一定规则的文本。
      • 当前痛点:在简道云平台没有可以按规则提取文本的方法。
      • 解决方案:利用正则匹配字符插件,业务人员只需输入正则表达式与被提取的内容,即可自动开始提取回填符合规则的内容。
    • 设计思路及实现路径:
      • 设计思路:定义正则提取函数。
      • 实现路径:正则匹配字符调研>>编写正则提取函数>>插件测试>>撰写说明文档>>发布插件
      • 效果演示:
  • 插件配置说明:
    • 触发动作:
    • 执行动作:
    • 预期效果:输入要提取的文本与正则表达式,即可回填提取信息。
    • 注意事项:无。

 

(四)插件四:身份证号解析

  • 插件简介:
    • 定义户口归属地字典,快速拆解身份号码代表的含义。
  • 插件详细介绍:
    • 适用行业:通用型,不区分行业。
    • 需求场景举例:
      • 业务背景:在收集人员信息时,获取到身份证号码,想知道身份证持者哪里人、年龄等信息
      • 当前痛点:在简道云平台没有身份证号码解析的方法
      • 解决方案:利用身份证号解析插件,业务人员只需输入身份证号码,即可自动开始解析并回填身份证发证地、性别、年龄、出生日期信息
    • 设计思路及实现路径:
      • 设计思路:定义户口归属地字典,并计算性别、年龄、出生日期。
      • 实现路径:身份证号解析>>定义发证地字典>>编写身份证号码解析函数>>插件测试>>撰写说明文档>>发布插件
      • 效果演示:

  • 插件配置说明:
    • 触发动作:
    • 执行动作:
    • 预期效果:输入身份证信息,即可回填此人归属地、出生日期、性别、年龄信息。
    • 注意事项:无。

三、心得分享

很有幸代表国家管网集团参加本次插件开发大赛,秉承领导对我们团队的指示与嘱托:"打铁还需自身硬,团结拼搏,打造高技能人才队伍,争创佳绩!",此次参赛没有依赖任何第三方能力,用自己团队的智慧开发了四款小巧、实用的插件。在开发过程中也遇到些困难,比如:部分三方库不能引用、学习开放平台API、开发插件的思维逻辑等,在组委会人员耐心细致的引导下,皆一一化解。当DEMO制作完毕那一刻,大家欢呼雀跃,因为深深的知道,通过我们的智慧能够帮助到你、我、他。简道云开放平台好比一个大熔炉,集所有互联网人智慧的结晶,在其有序运营下,定会绽放应有的光芒!

分享扩散:

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

本版积分规则

0回帖数 1关注人数 10836浏览人数
最后回复于:2022-11-10 11:02

返回顶部 返回列表