身份证号解析插件
1. 简介
1.1 插件简介
该插件支持身份证号码的解析,返回省、生肖、星座、农历生日、阳历生日、年龄、性别,七个字段的信息。并支持身份证号出生日期为阳历、农历两种类型的解析。
1.2 应用场景
在人员信息管理中,成员只需填写身份证号,即可自动识别出身份证相关信息,减少人工工作量,提升企业工作效率。
1.3 预期效果
开启身份证号解析插件,在「身份证号解析」表单中输入身份证号后,即可自动识别出身份证相关信息,并自动回填至对应字段中,效果如下所示:
1.4 使用说明
该插件为免费插件,付费版用户可免费使用。
2. 插件安装及启用
2.1 安装插件
1)直接安装
- 您可点击右方链接直接安装插件:身份证号解析插件安装。
- 安装成功后,可参考本文【2.2 启用插件】,前往「开放平台 >> 插件管理」处启用插件。
2)插件市场处安装
在简道云「插件市场」处,安装「身份证解析」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】。
2.2 启用插件
在插件管理中,打开「身份证号解析」插件右侧开关,启用插件。
3. 表单搭建
插件体验可先点击:身份证号解析插件模板表单。本文将按照示例表单进行讲解。
3.1 新建表单
新建「身份证号解析」表单,字段设置如下所示:
字段说明 | 字段名称 | 字段类型 |
输入个人信息 | 身份证号 | 单行文本 |
身份证生日类型 | 下拉框,设置下拉框选项分别为阳历、农历 | |
解析信息 | 省份 | 单行文本 |
生肖 | ||
星座 | ||
年龄 | ||
农历生日 | 日期时间;在「字段属性 >> 类型」处,选择「年-月-日」 | |
阳历生日 | ||
性别 | 单行文本 | |
辅助字段 | 触发字段 | 单行文本,在「字段属性 >> 字段权限」处,取消勾选「可见」权限 |
3.2 辅助字段设置
点击「触发字段」,在「字段属性 >>默认值」处选择「公式编辑」,公式设置如下所示:
CONCATENATE(身份证号,身份证生日类型)
4. 前端事件配置
4.1 添加前端事件
进入「表单属性」,点击前端事件下的设置,添加前端事件:
4.2 设置事件名称和说明
添加好前端事件后,首先设置前端事件的基础信息,即事件名称和事件说明,用于区分前端事件:
4.3 设置触发动作
设置触发动作:触发字段选择「触发字段」字段。
4.4 设置执行动作
1)设置执行动作如下:
- 选择插件:选择「身份证号解析」插件;
- 身份证号:设置为字段值,即「身份证号」字段;
- 身份证生日类型:设置为字段值,即「身份证生日类型」字段;
2)在设置字段存储关系处,点击「添加」按钮,选择添加「全部」,并分别回填至如下所示的表单字段中。全部设置完成保点击「保存」。
4.5 效果演示
效果参见本文【1.3 预期效果】。
5. 注意事项
5.1 身份证生日类型说明
因不同时期出生的人员,身份证号上的出生日期可能是农历,可能是阳历,因此增加生日类型参数,以准确的解析出人员的农历生日、阳历生日。
此类型为非必填,默认按照「阳历」进行解析,传递此参数时,便根据传递的身份证生日类型进行解析。建议大家在收集身份证号信息的表单,增加这个类型,由用户来选择,即可结合这个类型准确的解析出农历生日、阳历生日信息。
5.2 关于生肖/星座/年龄计算规则的说明
因出生日期可能是农历,可能是阳历,因此:
- 生肖:按解析出的农历生日来计算「生肖」;
- 星座:按解析出的阳历生日来计算「星座」;
- 年龄:按解析出的阳历生日和当前阳历日期对比来计算「年龄」。
5.3 特殊日期说明
在表单设置中,由于日期时间类型仅能识别阳历日期,若农历生日设置的回填字段是日期时间格式,则遇特殊日期时故可能存在日期无法回填的情况。
如 1997 年 4 月 6 日出生的人,农历生日为 1997 年 2 月 29 日,但日期时间类型所采用的的阳历日期在 1997 年不存在 2 月 29 日,则无法回填该农历日期字段。如遇此情况,可增加一个文本字段作为特殊备注使用。如下所示:
6. 联系方式
该插件为官方合作的服务商开发,若您在使用过程中有任何疑问,可通过以下方式咨询:
- 公司:成都轻如燕企业服务有限公司
- 联系人:赵鹏
- 联系电话:18583980516(微信同号)