用什么方式存流程审批的表单?求大佬赐教
现在在做 HRM 系统,使用 MySql ,当用户新增或编辑员工信息时,可以保存草稿或提交表单 。提交表单后通过流程引擎走审批流程,审批通过后向员工信息表写入。
问题是用户提交的表单该如何用数据库保存呢?
我想到了三种方式:
2.不用建单独的表,直接在员工信息表里加状态字段,用来区分审批的表单、草稿和正式的员工信息。 问题是 这么做,就把表单、草稿数据和正式的数据混在一起,以后的所有查询都要带上状态字段了, 而且员工的工作经历、附件这类表是不是也要加上状态字段?
3.直接把用户提交的表单序列化成 JSON,存到一个单独的表 text 字段里。
问题是 表单字段多次迭代后,可能以前版本的表单会反序列化失败
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.