一种基于角色的电子工程文档管理方法与流程

文档序号:24931077发布日期:2021-05-04 11:20阅读:80来源:国知局
一种基于角色的电子工程文档管理方法与流程

本发明属于电子工程文档管理技术领域,具体涉及一种基于角色的电子工程文档管理方法。



背景技术:

工程项目管理过程中涉及到上千种不同的文档,这些文档和管理流程紧密地联系在一起。一个工程文档通常需要多个不同的管理角色填写不同的内容,最后汇总到一个文档之中。因为涉及到数量众多的动态角色权限管理和工程建设流程管理,现有的工程软件没有解决基于管理角色的文档生成和管理问题。

现行的方案大多是提供电子文档模版,让用户自行管理权限和内容,或者根据用户提交的数据最后渲染生成电子文档并归档,并非可见即可得的方式。目前这些方案都无法满足工程管理中对电子文档的要求。

公开号为:cn111737195a,主题名称为一种工程管理的文档储存系统的发明专利,其技术方案公开了“所述工程管理的文档储存系统的操作步骤如下:

步骤一:首先将工程管理中的重要文件进行筛分,筛分之后通过系统进行分类归纳,归纳之后的文件分别建立不同的储存的文档,文档管理系统支持无限层次的文件夹和子文件夹结构,支持完整的组织结构和人员信息管理,支持用户批量导入功能,同一用户可以加入多个部门,可构建任何纬度的组织结构;

步骤二:之后将储存的文档进行文档的加密的操作,经过加密之后的文档在进行传输的时候更加的保密,避免了出现可能会被窃取的现象,针对具体文档采用分散授权,通过集中授权和分散授权结合的方式,确保访问的灵活性和便捷性,上传后的文档,系统自动转换成flash格式,文档在预览时就不会被复制,保证文档安全;

步骤三:将加密之后的文档进行加密的转送,文件采用加密存储,防止文件扩散,全面保证企业级数据的安全性和可靠性,转送到核心情报、文件以及数据库的内部,并且在转送的过程中需要得到管理者的授权,之后得到授权的加密的文档才能被转送,提供权限控制机制,可针对用户、部门及岗位进行细粒度的权限控制,控制用户的管理、浏览、阅读、编辑、下载、删除、打印、订阅等操作,实现文档安全共享;

步骤四:然后将工程管理中的一些重要文件进行上载,上载到核心情报、文件以及数据库的内部,这样可以使得一些不同程度的文档可以进行不同的归纳,文档管理系统中支持模板自定义,分为两种不同的类,一种是文档模板,一种是表单模板,文档模板可以添加word、excel等模板,表单模板可以添加html、htm等模板”。

以上述发明专利为例,其虽然提及了对于工程文档的管理,但是其主要通过加密的方式进行安全性存储管理,与本发明的技术方案不同。因此,针对上述问题,予以进一步改进。



技术实现要素:

本发明的主要目的在于提供一种基于角色的电子工程文档管理方法,可以有效地根据工程管理软件的需求,有效地管理电子文档的生成,做到角色权限范围内,可见即可得,用户可以根据自身的角色有序地填写或者修改工程文档适当的区域,颗粒度可以小到一个输入框,这将有效地提高工程建造管理系统的数据管理水平,确保电子文档真实可靠。

本发明的另一目的在于提供一种基于角色的电子工程文档管理方法,其在提供工程模版文档的基础上,结合模版中的标签声明,生成与原始文档格式一致的网页表单,表单上控制不同的角色在适合的流程中填写对应的内容,当流程结束后,输出word或者pdf格式的电子归档文档,从而让电子文档的管理关联在流程之中,并且能够做到所见即所得,最后输出符合要求的电子归档文档。

本发明的另一目的在于提供一种基于角色的电子工程文档管理方法,其使用文档模板的方式设计工程文档的布局及编辑区域。

本发明的另一目的在于提供一种基于角色的电子工程文档管理方法,其使用标签对文档的编辑权限进行细粒度的控制。

本发明的另一目的在于提供一种基于角色的电子工程文档管理方法,其根据用户输入动态渲染输入电子工程文档。

为达到以上目的,本发明提供一种基于角色的电子工程文档管理方法,用于满足工程管理中对于电子文档的要求,包括以下步骤:

步骤s1:创建电子文档模板,并且通过标签在区块进行符号标记,以进行标签识别(创建电子文档模版,按照国家或地方要求,为每一个工程文档创建文档模板,文档模板除了要保持基本的文档框架之外,在需要填写内容的区块使用标签符号标记,并且设为原始的电子文档模板);

步骤s2:将创建完成的电子文档模板导入处理系统,以将电子文档模板转换为预设格式(优选为html格式)的文件;

步骤s3:当工程管理流程进行使用电子工程文档时,处理系统根据配置并且选取对应的电子文档模板,创建与之匹配的文档实体;

步骤s4:当整个工程管理流程的角色均完成数据输入或者选择处理,并且工程管理流程结束后,处理系统将数据库中的数据进行融合,以生成数据模型;

步骤s5:对原始的电子文档模板进行加载,并且取出对应的标签进行数据渲染,以生成电子文档。

作为上述技术方案的进一步优选的技术方案,步骤s1具体实施为以下步骤:

步骤s1.1:任一标签包括标签头和标签尾(用于识别标签);

步骤s1.2:任一标签包括当前区块所对应匹配的角色代码;

步骤s1.3:任一标签所对应的区块的输入形式包括选择、填写和是否选择;

步骤s1.4:任一标签包括当前(对应)区块的唯一编号。

作为上述技术方案的进一步优选的技术方案,步骤s2具体实施为以下步骤:

步骤s2.1:电子文档模板中的标签被处理系统解析为标准的网页控件(比如文本输入框,选择框等等);

步骤s2.2:预设格式的文件(在流程管理时)进行渲染并且展示;

步骤s2.3:处理系统根据当前用户的角色判断对应的区块是否有权限进行编辑。

作为上述技术方案的进一步优选的技术方案,步骤s3具体实施为以下步骤:

步骤s3.1:进入选取的电子文档模板所对应的预设格式的文件(该文件的页面具有和原始的电子文档模版相同的布局);

步骤s3.2:处理系统根据当前用户的角色判断对应的区块是否有权限进行编辑。

作为上述技术方案的进一步优选的技术方案,步骤s3.2具体实施为以下步骤:

步骤s3.2.1:如果当前用户的角色有权限进行编辑,则根据实际情况对相应的区块进行数据输入或者选择处理,并且将数据输入的结果或者选择处理的结果保存到数据库;

步骤s3.3:如果当前用户的角色没有权限进行编辑,则当前区块对当前角色提示出错,包括不可编辑和不可见。

为达到以上目的,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的一种基于角色的电子工程文档管理方法的步骤。

为达到以上目的,本发明提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的一种基于角色的电子工程文档管理方法的步骤。

附图说明

图1是本发明的一种基于角色的电子工程文档管理方法的流程图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

参见附图的图1,图1是本发明的一种基于角色的电子工程文档管理方法的流程图。

在本发明的优选实施例中,本领域技术人员应注意,本发明所涉及的处理系统、电子设备和非暂态计算机可读存储介质等可被视为现有技术。

优选实施例。

本发明公开了一种基于角色的电子工程文档管理方法,用于满足工程管理中对于电子文档的要求,包括以下步骤:

步骤s1:创建电子文档模板,并且通过标签在区块进行符号标记,以进行标签识别(创建电子文档模版,按照国家或地方要求,为每一个工程文档创建文档模板,文档模板除了要保持基本的文档框架之外,在需要填写内容的区块使用标签符号标记,并且设为原始的电子文档模板);

步骤s2:将创建完成的电子文档模板导入处理系统,以将电子文档模板转换为预设格式(优选为html格式)的文件;

步骤s3:当工程管理流程进行使用电子工程文档时,处理系统根据配置并且选取对应的电子文档模板,创建与之匹配的文档实体;

步骤s4:当整个工程管理流程的角色均完成数据输入或者选择处理,并且工程管理流程结束后,处理系统将数据库中的数据进行融合,以生成数据模型;

步骤s5:对原始的电子文档模板进行加载,并且取出对应的标签进行数据渲染,以生成(最终的)电子文档。

具体的是,步骤s1具体实施为以下步骤:

步骤s1.1:任一标签包括标签头和标签尾(用于识别标签);

步骤s1.2:任一标签包括当前区块所对应匹配的角色代码;

步骤s1.3:任一标签所对应的区块的输入形式包括选择、填写和是否选择;

步骤s1.4:任一标签包括当前(对应)区块的唯一编号。

优选地,一个典型的标签为“{input.s1|项目说明:pm}”这个标签的含义是pm角色可以使用文本填写这个叫“项目说明”的区块。

更具体的是,步骤s2具体实施为以下步骤:

步骤s2.1:电子文档模板中的标签被处理系统解析为标准的网页控件(比如文本输入框,选择框等等);

步骤s2.2:预设格式的文件(在流程管理时)进行渲染并且展示;

步骤s2.3:处理系统根据当前用户的角色判断对应的区块是否有权限进行编辑。

进一步的是,步骤s3具体实施为以下步骤:

步骤s3.1:进入选取的电子文档模板所对应的预设格式的文件(该文件的页面具有和原始的电子文档模版相同的布局);

步骤s3.2:处理系统根据当前用户的角色判断对应的区块是否有权限进行编辑。

更进一步的是,步骤s3.2具体实施为以下步骤:

步骤s3.2.1:如果当前用户的角色有权限进行编辑,则根据实际情况对相应的区块进行数据输入或者选择处理,并且将数据输入的结果或者选择处理的结果保存到数据库;

步骤s3.3:如果当前用户的角色没有权限进行编辑,则当前区块对当前角色提示出错,包括不可编辑和不可见。

本发明还公开了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的一种基于角色的电子工程文档管理方法的步骤。

本发明还公开了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的一种基于角色的电子工程文档管理方法的步骤。

值得一提的是,本发明专利申请涉及的处理系统、电子设备和非暂态计算机可读存储介质等技术特征应被视为现有技术,这些技术特征的具体结构、工作原理以及可能涉及到的控制方式、空间布置方式采用本领域的常规选择即可,不应被视为本发明专利的发明点所在,本发明专利不做进一步具体展开详述。

对于本领域的技术人员而言,依然可以对前述各实施例所记载的技术方案进行修改,或对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1