基于在线插件的文档编辑和加密状态控制的方法与流程



1.本发明涉及编辑电子文档技术,特别是涉及一种基于在线插件的文档编辑和加密状态控制的方法。


背景技术:



2.通常办公信息化系统需对大量格式化的文档和文件进行管理,在整个文档流转过程中,现有的办公系统的安全等级较低,只实现了文档的编辑功能,而对于文档的编辑以及加密状态并没有很好的控制,导致安全性较弱,在管理不得当的情况下容易产生秘密文件泄密的风险。因此,设计一种基于在线插件的文档编辑和加密状态控制的方法是十分必要的。


技术实现要素:



3.本发明的目的是提供一种基于在线插件的文档编辑和加密状态控制的方法,提升了文档编辑效率,通过对操作权限的设置,去除无效文档编辑工作,避免了文档泄密和被篡改的风险。
4.为实现上述目的,本发明提供了如下方案:
5.一种基于在线插件的文档编辑和加密状态控制的方法,其特征在于,包括如下步骤:
6.步骤1:在平台的流程管理的节点管理模块对各个节点设置两个状态位参数,分别为是否可以编辑及是否可以加密;
7.步骤2:在节点管理模块中设置该节点的哪些用户可以编辑该节点的文档;
8.步骤3:在系统管理模块中设置每一个用户编辑文档之前需要输入的密码;
9.步骤4:在每一个节点加载文档之前,初始化wps在线文档编辑插件,获取当前节点是否可编辑状态位及用户权限,如果当前节点不可编辑,提示对当前节点有编辑权限的用户当前节点不可编辑文档;
10.步骤5:获取当前节点是否加密状态位及用户权限,如果当前节点不需要加密,直接打开文档;如果当前节点需要加密,获取对当前节点有编辑权限的用户编辑文档的密码并提示用户输入密码,如果输入密码正确,打开文档,否则提示密码输入错误;
11.步骤6:在用户编辑完文档后,保存文件,销毁wps在线文档编辑插件。
12.可选的,步骤1中,在平台的流程管理的节点管理模块设置该节点是否可以编辑,是否需要加密两个状态位参数,具体为:
13.在需要对文档编辑的节点设置文档是否可编辑状态位为true,在不需要对文档编辑的节点设置文档是否可编辑状态位为false;
14.在需要对文档加密的节点设置文档是否需要加密状态位为true,在不需要对文档加密的节点设置文档是否需要加密状态位为false。
15.可选的,步骤4中,在每一个节点加载文档之前,初始化wps在线文档编辑插件,获
取当前节点是否可编辑状态位及用户权限,如果当前节点不可编辑,提示对当前节点有编辑权限的用户当前节点不可编辑文档,具体为:
16.在每一个节点加载文档之前,首先调用initwps方法初始化wps在线文档编辑插件,然后调用接口获取当前节点是否可以编辑、是否需要加密两个状态位参数,通过对是否可编辑状态位进行判断,若是否可编辑状态位为true,则当前节点可编辑;若是否可编辑状态位为false,则当前节点不可编辑,则限制可编辑该节点的用户参与编辑文档,并提示用户当前节点不可编辑文档。
17.可选的,步骤5中,获取当前节点是否加密状态位及用户权限,如果当前节点不需要加密,直接打开文档;如果当前节点需要加密,获取对当前节点有编辑权限的用户编辑文档的密码并提示用户输入密码,如果输入密码正确,打开文档,否则提示密码输入错误,具体为:
18.对于是否可编辑状态位为true的节点,对是否加密状态位进行判断,若是否加密状态位为false,则判断不需要加密,直接调用opendoc方法打开文档;若是否加密状态位为true,则判断需要加密,调用接口获取该用户编辑文档的密码,调用setdocmentsecret,并提示客户输入密码,如果输入密码正确,调用opendoc方法打开文档,否则限制可编辑该节点的用户打开文档,并提示用户密码输入错误。
19.根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明提供的基于在线插件的文档编辑和加密状态控制的方法,通过流程配置和系统管理搭配的方法,可以让文档流转过程中产生的文档仅对需要查看它的人可见,仅对可以编辑该文档的人开放编辑权限,从而对文档进行有效的权限控制,提高了文件的保密性和安全性,让机密信息得到有效的保护。
附图说明
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1为本发明的方法流程图。
具体实施方式
22.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.本发明的目的是提供一种基于在线插件的文档编辑和加密状态控制的方法,提升了文档编辑效率,通过对操作权限的设置,去除无效文档编辑工作,避免了文档泄密和被篡改的风险。
24.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
25.如图1所示,本发明提供的一种基于在线插件的文档编辑和加密状态控制的方法,其特征在于,包括如下步骤:
26.步骤1:在平台的流程管理的节点管理模块对各个节点设置两个状态位参数,分别为是否可以编辑及是否可以加密;
27.步骤2:在节点管理模块中设置该节点的哪些用户可以编辑该节点的文档;
28.步骤3:在系统管理模块中设置每一个用户编辑文档之前需要输入的密码;
29.步骤4:在每一个节点加载文档之前,初始化wps在线文档编辑插件,获取当前节点是否可编辑状态位及用户权限,如果当前节点不可编辑,提示对当前节点有编辑权限的用户当前节点不可编辑文档;
30.步骤5:获取当前节点是否加密状态位及用户权限,如果当前节点不需要加密,直接打开文档;如果当前节点需要加密,获取对当前节点有编辑权限的用户编辑文档的密码并提示用户输入密码,如果输入密码正确,打开文档,否则提示密码输入错误;
31.步骤6:在用户编辑完文档后,保存文件,销毁wps在线文档编辑插件。
32.步骤1中,所述参数类型可选boolean或者0/1。
33.步骤1中,在平台的流程管理的节点管理模块设置该节点是否可以编辑,是否需要加密两个状态位参数,具体为:
34.在需要对文档编辑的节点设置文档是否可编辑状态位为true,在不需要对文档编辑的节点设置文档是否可编辑状态位为false;
35.在需要对文档加密的节点设置文档是否需要加密状态位为true,在不需要对文档加密的节点设置文档是否需要加密状态位为false。
36.步骤2中,在节点管理模块中设置该节点的哪些用户可以编辑该节点的文档,具体为:
37.可以按照不同分类选择部分或全部用户可以编辑该节点的文档。
38.步骤4中,在每一个节点加载文档之前,初始化wps在线文档编辑插件,获取当前节点是否可编辑状态位及用户权限,如果当前节点不可编辑,提示对当前节点有编辑权限的用户当前节点不可编辑文档,具体为:
39.在每一个节点加载文档之前,首先调用initwps方法初始化wps在线文档编辑插件,然后调用接口获取当前节点是否可以编辑、是否需要加密两个状态位参数,通过对是否可编辑状态位进行判断,若是否可编辑状态位为true,则当前节点可编辑;若是否可编辑状态位为false,则当前节点不可编辑,则限制可编辑该节点的用户参与编辑文档,并提示用户当前节点不可编辑文档。
40.步骤5中,获取当前节点是否加密状态位及用户权限,如果当前节点不需要加密,直接打开文档;如果当前节点需要加密,获取对当前节点有编辑权限的用户编辑文档的密码并提示用户输入密码,如果输入密码正确,打开文档,否则提示密码输入错误,具体为:
41.对于是否可编辑状态位为true的节点,对是否加密状态位进行判断,若是否加密状态位为false,则判断不需要加密,直接调用opendoc方法打开文档;若是否加密状态位为true,则判断需要加密,调用接口获取该用户编辑文档的密码,调用setdocmentsecret,并提示客户输入密码,如果输入密码正确,调用opendoc方法打开文档,否则限制可编辑该节点的用户打开文档,并提示用户密码输入错误。
42.本发明的一种实施例为:
43.现用户需要对一个机密文件进行审批,该文件机密程度较高,第一用户、第二用户、第三用户及第四用户能够参与批阅,其他用户只需要填写基本信息上传一些附件即可,并不参与文档的编辑批阅。在此情况下,本发明的一种实施方式如下:
44.假设整个流程需要6个用户审批,包括:第一用户、第二用户、第三用户、第四用户及第五用户及第六用户,共涵盖五个节点,包括:第一节点、第二节点、第三节点、第四节点及第五节点,其中第一用户、第二用户、第三用户、第四用户需要编辑流程中流转的文档,第五用户及第六用户不需要参与编辑该文档,并且第二用户、第三用户以及第四用户编辑之前需要输入密码,第一用户不需要输入密码,为了控制这六人的编辑状态,则执行以下步骤:
45.步骤1:在第一节点、第二节点、第三节点、第四节点设置文档是否可编辑状态位为true,在第五节点设置文档是否可编辑状态位为false;在第二节点、第三节点、第四节点设置文档是否需要加密状态位为true,在第一节点设置文档及第五节点设置文档是否需要加密状态位为false;
46.步骤2:在第一节点、第二节点、第三节点、第四节点分别设置第一用户、第二用户、第三用户、第四用户用户可以编辑文档;
47.步骤3:在系统管理模块中分别设置第二用户、第三用户、第四用户编辑文档密码为aaaa、bbbb、cccc;
48.步骤4:启动流程,在每一个节点加载文档之前,调用initwps方法初始化wps在线文档编辑插件,然后调用接口先获取当前节点是否可以编辑,是否需要加密两个状态位参数,获取第一节点、第二节点、第三节点、第四节点是否可编辑状态位应为true,获取第五节点是否可编辑状态位为false;获取第二节点、第三节点、第四节点是否加密状态位为true,获取其余节点是否加密状态位均为false,通过对是否可编辑状态位进行判断,限制第五节点参与编辑文档,提示第五用户及第六用户:当前节点不可编辑文档;
49.步骤5:对是否加密状态位进行判断,第一节点及第五节点的是否加密状态位为false,则第一节点及第五节点直接调用opendoc方法打开文档;第二节点、第三节点、第四节点的是否加密状态位均为true,则第二用户、第三用户、第四用户用户编辑之前需要输入密码,提示用户:输入密码,若密码正确,调用opendoc方法打开文档,否则,提示当前用户:密码错误;
50.步骤6:用户编辑完文档后,调用后端接口保存文件,销毁wps在线文档编辑插件,节约系统内存。
51.本发明提供的基于在线插件的文档编辑和加密状态控制的方法,通过流程配置和系统管理搭配的方法,可以让文档流转过程中产生的文档仅对需要查看它的人可见,仅对可以编辑该文档的人开放编辑权限,从而对文档进行有效的权限控制,提高了文件的保密性和安全性,让机密信息得到有效的保护。
52.本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:


1.一种基于在线插件的文档编辑和加密状态控制的方法,其特征在于,包括如下步骤:步骤1:在平台的流程管理的节点管理模块对各个节点设置两个状态位参数,分别为是否可以编辑及是否可以加密;步骤2:在节点管理模块中设置该节点的哪些用户可以编辑该节点的文档;步骤3:在系统管理模块中设置每一个用户编辑文档之前需要输入的密码;步骤4:在每一个节点加载文档之前,初始化wps在线文档编辑插件,获取当前节点是否可编辑状态位及用户权限,如果当前节点不可编辑,提示对当前节点有编辑权限的用户当前节点不可编辑文档;步骤5:获取当前节点是否加密状态位及用户权限,如果当前节点不需要加密,直接打开文档;如果当前节点需要加密,获取对当前节点有编辑权限的用户编辑文档的密码并提示用户输入密码,如果输入密码正确,打开文档,否则提示密码输入错误;步骤6:在用户编辑完文档后,保存文件,销毁wps在线文档编辑插件。2.根据权利要求1所述的基于在线插件的文档编辑和加密状态控制的方法,其特征在于,步骤1中,在平台的流程管理的节点管理模块设置该节点是否可以编辑,是否需要加密两个状态位参数,具体为:在需要对文档编辑的节点设置文档是否可编辑状态位为true,在不需要对文档编辑的节点设置文档是否可编辑状态位为false;在需要对文档加密的节点设置文档是否需要加密状态位为true,在不需要对文档加密的节点设置文档是否需要加密状态位为false。3.根据权利要求1所述的基于在线插件的文档编辑和加密状态控制的方法,其特征在于,步骤4中,在每一个节点加载文档之前,初始化wps在线文档编辑插件,获取当前节点是否可编辑状态位及用户权限,如果当前节点不可编辑,提示对当前节点有编辑权限的用户当前节点不可编辑文档,具体为:在每一个节点加载文档之前,首先调用initwps方法初始化wps在线文档编辑插件,然后调用接口获取当前节点是否可以编辑、是否需要加密两个状态位参数,通过对是否可编辑状态位进行判断,若是否可编辑状态位为true,则当前节点可编辑;若是否可编辑状态位为false,则当前节点不可编辑,则限制可编辑该节点的用户参与编辑文档,并提示用户当前节点不可编辑文档。4.根据权利要求4所述的基于在线插件的文档编辑和加密状态控制的方法,其特征在于,步骤5中,获取当前节点是否加密状态位及用户权限,如果当前节点不需要加密,直接打开文档;如果当前节点需要加密,获取对当前节点有编辑权限的用户编辑文档的密码并提示用户输入密码,如果输入密码正确,打开文档,否则提示密码输入错误,具体为:对于是否可编辑状态位为true的节点,对是否加密状态位进行判断,若是否加密状态位为false,则判断不需要加密,直接调用opendoc方法打开文档;若是否加密状态位为true,则判断需要加密,调用接口获取该用户编辑文档的密码,调用setdocmentsecret,并提示客户输入密码,如果输入密码正确,调用opendoc方法打开文档,否则限制可编辑该节点的用户打开文档,并提示用户密码输入错误。

技术总结


本发明提供了一种基于在线插件的文档编辑和加密状态控制的方法,该方法包括:在平台的流程管理的节点管理模块对各个节点设置两个状态位参数,分别为是否可以编辑及是否可以加密;在节点管理模块中设置该节点的哪些用户可以编辑该节点的文档;在系统管理模块中设置每一个用户编辑文档之前需要输入的密码;在每一个节点加载文档之前,初始化WPS在线文档编辑插件,根据两个状态位参数对当前节点开放不同权限;在用户编辑完文档后,保存文件,销毁WPS在线文档编辑插件。本发明提供的一种基于在线插件的文档编辑和加密状态控制的方法,提升了文档编辑效率,通过对操作权限的设置,去除无效文档编辑工作,规避了文档泄密和被篡改的风险。的风险。的风险。


技术研发人员:

彭振 石永刚 罗亚男 郑立文 刘伟龙 吕玉龙 许罗桥

受保护的技术使用者:

联通雄安产业互联网有限公司

技术研发日:

2022.10.28

技术公布日:

2022/12/16

本文发布于:2024-09-22 09:30:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/42084.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:节点   编辑   文档   状态
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议