一种基于云数据库的工程归档审批资料管理方法和系统与流程
本申请涉及工程归档审批,尤其涉及一种基于云数据库的工程归档审批资料管理方法和系统。
背景技术:
1、在大型工程项目的生命周期中,工程归档审批资料的管理是一项核心且复杂的任务,这些资料涵盖了从项目启动时的规划文件、设计图纸、材料规格,到施工过程中的进度报告、质量检验记录,直至项目竣工后的验收报告和最终交付文档。传统上,这些资料的管理和审批流程常常面临多部门之间协作效率低下、数据版本控制混乱以及权限管理复杂等挑战。
技术实现思路
1、本申请提供了一种基于云数据库的工程归档审批资料管理方法和系统,旨在解决传统工程归档审批资料管理中多部门协作效率低下、数据版本控制混乱、权限管理复杂,以及现有顺序化流程模型难以有效处理多部门并行、独立判断且时间紧迫的审批需求,导致状态管理复杂、协调困难的问题。
2、第一方面,为了解决上述技术问题,本发明提供了一种基于云数据库的工程归档审批资料管理方法,应用于部署在云数据库中的工程归档审批系统,该方法包括:响应于至少两个审批终端对同一工程归档资料发起的并行审批操作,记录各并行审批操作对应的审批事件,其中在记录审批事件前校验工程归档资料当前的资料版本标识是否与操作时所依据的资料版本标识一致,仅在一致时允许写入审批事件,否则拒绝写入,审批事件包括事件类型、操作者标识、操作时间戳、所针对的工程归档资料标识及操作时所依据的资料版本标识;根据已记录的审批事件流中与工程归档资料关联的各审批事件以及预设的各审批部门对应的审批权限规则,聚合计算工程归档资料在各审批部门维度下的独立审批状态以及整体审批状态;将计算得到的各独立审批状态及整体审批状态写入用于查询展示的审批状态视图表中。
3、第二方面,本申请提供了一种基于云数据库的工程归档审批资料管理系统,该系统包括:记录单元,用于响应于至少两个审批终端对同一工程归档资料发起的并行审批操作,记录各并行审批操作对应的审批事件,其中在记录审批事件前校验工程归档资料当前的资料版本标识是否与操作时所依据的资料版本标识一致,仅在一致时允许写入审批事件,否则拒绝写入,审批事件包括事件类型、操作者标识、操作时间戳、所针对的工程归档资料标识及操作时所依据的资料版本标识;处理单元,用于根据已记录的审批事件流中与工程归档资料关联的各审批事件以及预设的各审批部门对应的审批权限规则,聚合计算工程归档资料在各审批部门维度下的独立审批状态以及整体审批状态;执行单元,用于将计算得到的各独立审批状态及整体审批状态写入用于查询展示的审批状态视图表中。
4、本申请至少具有以下有益效果:本申请公开的基于云数据库的工程归档审批资料管理方法,通过响应至少两个审批终端对同一工程归档资料发起的并行审批操作,在记录审批事件前严格校验资料版本标识的一致性,仅在一致时允许写入审批事件,有效解决了多部门并行审批中因资料版本不一致导致的冲突和数据混乱问题,确保了审批操作的原子性和数据准确性。同时,该方法根据已记录的审批事件流和预设的审批权限规则,聚合计算工程归档资料在各审批部门维度下的独立审批状态以及整体审批状态,并将其写入审批状态视图表。这一机制克服了现有顺序化流程模型在处理多部门并行、独立判断审批时的局限性,避免了状态数量呈指数级增长的复杂性,实现了对复杂并行审批状态的清晰、实时管理。通过事件驱动和状态投影的设计,本方法能够高效协调独立的审批进度,避免不必要的等待,显著提升了审批效率和准确性,为大型工程项目提供了集中、高效且可扩展的数字化管理平台,有效解决了传统管理中协作效率低下、数据版本控制混乱以及权限管理复杂等技术难题。
1.一种基于云数据库的工程归档审批资料管理方法,其特征在于,应用于部署在云数据库中的工程归档审批系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述记录各并行审批操作对应的审批事件,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据已记录的审批事件流中与所述工程归档资料关联的各审批事件以及预设的各审批部门对应的审批权限规则,聚合计算所述工程归档资料在各审批部门维度下的独立审批状态以及整体审批状态,包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述审批状态视图表包括工程归档资料的整体审批状态字段以及各审批部门分别对应的独立审批状态字段,其中所述整体审批状态字段是根据各独立审批状态字段的值以及预设的批准通过条件计算得出的综合状态标识。
7.根据权利要求2所述的方法,其特征在于,所述工程归档审批系统还提供审批历史追溯接口,所述审批历史追溯接口用于在接收到针对目标工程归档资料的追溯请求时,从所述事件日志表中检索与目标工程归档资料标识关联的所有审批事件,并按照各审批事件中的操作时间戳顺序排列后返回以供展示,排列后的审批事件序列构成所述目标工程归档资料的审批过程可追溯证据链。
8.根据权利要求2所述的方法,其特征在于,所述云数据库采用支持分布式附加写入操作的nosql数据库服务,所述事件日志表采用该nosql数据库服务中按主键分区存储的附加写入优化表结构;所述审批状态视图表采用支持快速点查的关系型数据库表或文档型nosql集合。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.一种基于云数据库的工程归档审批资料管理系统,其特征在于,包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com