[go: up one dir, main page]

CN114444131A - Document review method and computer storage medium - Google Patents

Document review method and computer storage medium Download PDF

Info

Publication number
CN114444131A
CN114444131A CN202111677146.6A CN202111677146A CN114444131A CN 114444131 A CN114444131 A CN 114444131A CN 202111677146 A CN202111677146 A CN 202111677146A CN 114444131 A CN114444131 A CN 114444131A
Authority
CN
China
Prior art keywords
online document
document
approval
information
snapshot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111677146.6A
Other languages
Chinese (zh)
Inventor
刘宁
墨影
王孟毅
董安
曾欢
姜智豪
郭强
石继红
丁宇东
张炜康
纪东明
刘欣欣
黄堃
吴少腾
倪福辰
邢璟夏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dingtalk China Information Technology Co Ltd
Original Assignee
Dingtalk China Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dingtalk China Information Technology Co Ltd filed Critical Dingtalk China Information Technology Co Ltd
Priority to CN202111677146.6A priority Critical patent/CN114444131A/en
Publication of CN114444131A publication Critical patent/CN114444131A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application provides a document auditing method and a computer storage medium, wherein the document auditing method comprises the following steps: when the auditing triggering operation of the online document to be audited is detected, acquiring the information of the online document to be audited, wherein the information of the online document at least comprises original link information and attribute information corresponding to the online document; obtaining a snapshot link corresponding to the online document according to the original link information; generating an examination and approval sheet according to the snapshot link content and the attribute information corresponding to the online document; and sending the examination and approval sheet to an examination and approval node corresponding to the online document so as to obtain an examination and approval result of the online document. By the embodiment of the application, the safety of document publishing is effectively guaranteed.

Description

文档审核方法及计算机存储介质Document review method and computer storage medium

技术领域technical field

本申请实施例涉及计算机技术领域,尤其涉及一种文档审核方法及计算机存储介质。The embodiments of the present application relate to the field of computer technologies, and in particular, to a document review method and a computer storage medium.

背景技术Background technique

随着互联网技术的发展,越来越多的企业和组织的日常运营基于互联网开展。在企业和组织日常运营的过程中,很多与工作有关的内容都会沉淀形成在线文档。在某些需要进行信息披露的场景,如公开企业和组织对外帮助手册的场景等,需要将企业和组织的在线文档进行公开,以方便信息的披露和传播。With the development of Internet technology, more and more enterprises and organizations conduct their daily operations based on the Internet. In the process of daily operations of enterprises and organizations, many work-related content will be deposited into online documents. In some scenarios where information disclosure is required, such as the scenario of publishing external help manuals for companies and organizations, it is necessary to disclose the online documents of companies and organizations to facilitate the disclosure and dissemination of information.

此种情况下的文档公开称为文档公开发布,即将归属企业和组织的在线文档发布为网页,方便企业和组织信息的对外披露,同时还可以对文档内容进行实时更新。但为了保证在线文档发布的合规性和安全性,目前在发布之前需要经过企业和组织内相关人员的审核,审核通过后方可进行公开发布。Document disclosure in this case is called document public release, that is, online documents belonging to enterprises and organizations are published as web pages, which facilitates the external disclosure of enterprise and organization information, and can also update document content in real time. However, in order to ensure the compliance and security of online document publishing, it currently needs to be reviewed by relevant personnel in the enterprise and organization before publishing, and public publishing can only be done after the review is passed.

但是,这种方式耗费大量人力,且经常出现因人为因素导致审核遗漏或审核后被篡改的情况发生。因此,如何提供一种针对有公开发布需求的文档进行有效审核的方案,成为亟待解决的问题。However, this method consumes a lot of manpower, and it often happens that the audit is omitted or tampered after the audit due to human factors. Therefore, how to provide a solution for effectively reviewing documents that need to be publicly released has become an urgent problem to be solved.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本申请实施例提供一种文档审核方案,以至少部分解决上述问题。In view of this, the embodiments of the present application provide a document review solution to at least partially solve the above problems.

根据本申请实施例的第一方面,提供了一种文档审核方法,包括:当检测到存在待审核的在线文档的审核触发操作时,获取所述待审核的在线文档的信息,其中,所述在线文档的信息至少包括所述在线文档对应的原始链接信息和属性信息;根据所述原始链接信息获得所述在线文档对应的快照链接;根据快照链接内容和所述在线文档对应的属性信息,生成审批单;将所述审批单发送至所述在线文档对应的审批节点,以获取所述在线文档的审核结果。According to a first aspect of the embodiments of the present application, there is provided a document review method, comprising: when an review triggering operation of an online document to be reviewed is detected, acquiring information of the online document to be reviewed, wherein the The information of the online document at least includes the original link information and attribute information corresponding to the online document; the snapshot link corresponding to the online document is obtained according to the original link information; according to the content of the snapshot link and the attribute information corresponding to the online document, generating Approval form; send the approval form to the approval node corresponding to the online document to obtain the review result of the online document.

根据本申请实施例的第二方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的方法对应的操作。According to a second aspect of the embodiments of the present application, an electronic device is provided, including: a processor, a memory, a communication interface, and a communication bus, and the processor, the memory, and the communication interface communicate with each other through the communication bus. The memory is used for storing at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the method described in the first aspect.

根据本申请实施例的第三方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的方法。According to a third aspect of the embodiments of the present application, a computer storage medium is provided on which a computer program is stored, and when the program is executed by a processor, the method according to the first aspect is implemented.

根据本申请实施例的第四方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如第一方面所述的方法对应的操作。According to a fourth aspect of the embodiments of the present application, a computer program product is provided, including computer instructions, the computer instructions instructing a computing device to perform operations corresponding to the method described in the first aspect.

根据本申请实施例提供的文档审核方案,在有在线文档需要审核如发布审核时,通过审核触发操作进行文档审核,在检测到触发操作后,获得相应的在线文档的信息,但并非直接根据该信息生成进行文档发布审核的审批单,而是会先生成在线文档的快照,这样,文档审核可基于快照进行,快照不可修改,在后续即使文档审核通过,也会基于该快照进行发布。由此,一方面,在线文档发布时需要审核触发操作,进行后续流程,避免在线文档不经审核即直接发布的情况发生;另一方面,文档审核基于快照进行,快照不可修改,也即,当前审批单对应审批的是快照,若在审批单发出后,发布者又对在线文档进行了修改,其不会能影响修改前的在线文档的审核,以及后续的发布,提高了审核效率;并且,若发布者不进行再次审核触发操作,也不会引发新的文档审核,更不会基于修改前的在线文档的审核结果而发布修改后的在线文档。可见,通过本申请实施例的方案,既提升了文档审核的效率,也可有效避免因人为因素导致的审核遗漏或发布审核后又被篡改的文档的情况,有效保证了文档审核及发布的安全性。According to the document review solution provided by the embodiment of the present application, when there is an online document that needs to be reviewed, such as release review, the document review is performed through a review trigger operation, and after the trigger operation is detected, the information of the corresponding online document is obtained, but it is not directly based on the The information generates an approval form for document release review, but a snapshot of the online document is generated first. In this way, the document review can be performed based on the snapshot, and the snapshot cannot be modified. Even if the document is approved in the future, it will be released based on the snapshot. Therefore, on the one hand, when an online document is published, it is necessary to review the triggering operation to carry out the follow-up process, so as to avoid the situation that the online document is directly published without review; The approval sheet corresponds to the approval snapshot. If the publisher modifies the online document after the approval sheet is issued, it will not affect the review of the online document before the modification and the subsequent release, which improves the review efficiency; and, If the publisher does not perform the re-examination triggering operation, it will not trigger a new document audit, nor will the revised online document be published based on the audit result of the online document before the modification. It can be seen that the solution of the embodiment of the present application not only improves the efficiency of document review, but also effectively avoids the omission of review caused by human factors or the release of documents that have been tampered with after review, effectively ensuring the security of document review and publication. sex.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only These are some embodiments described in the embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.

图1为本申请实施例的适用系统的示意图;1 is a schematic diagram of an applicable system according to an embodiment of the application;

图2A为根据本申请实施例一的一种文档审核方法的步骤流程图;FIG. 2A is a flow chart of steps of a document review method according to Embodiment 1 of the present application;

图2B为图2A所示实施例中的一种场景示例的示意图;FIG. 2B is a schematic diagram of an example of a scenario in the embodiment shown in FIG. 2A;

图3为根据本申请实施例二的一种文档审核方法的步骤流程图;3 is a flow chart of steps of a document review method according to Embodiment 2 of the present application;

图4为根据本申请实施例三的一种文档审核方法的步骤流程图;4 is a flow chart of steps of a document review method according to Embodiment 3 of the present application;

图5为根据本申请实施例四的一种电子设备的结构示意图。FIG. 5 is a schematic structural diagram of an electronic device according to Embodiment 4 of the present application.

具体实施方式Detailed ways

为了使本领域的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请实施例保护的范围。In order to make those skilled in the art better understand the technical solutions in the embodiments of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. The embodiments described above are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the embodiments of the present application should fall within the protection scope of the embodiments of the present application.

下面结合本申请实施例附图进一步说明本申请实施例具体实现。The specific implementation of the embodiments of the present application is further described below with reference to the accompanying drawings of the embodiments of the present application.

图1示出了一种适用本申请实施例的示例性系统。如图1所示,该系统100可以包括服务器102、通信网络104和/或一个或多个用户设备106,图1中示例为多个用户设备。需要说明的是,本示例中的用户设备106可以是个人用户终端的用户设备,也可以是企业用户终端的用户设备,本申请实施例对此不作限制。FIG. 1 shows an exemplary system to which embodiments of the present application are applicable. As shown in FIG. 1, the system 100 may include a server 102, a communication network 104, and/or one or more user equipments 106, exemplified in FIG. 1 as a plurality of user equipments. It should be noted that the user equipment 106 in this example may be a user equipment of a personal user terminal, or may be a user equipment of an enterprise user terminal, which is not limited in this embodiment of the present application.

服务器102可以是用于存储信息、数据、程序和/或任何其他合适类型的内容的任何适当的服务器。在一些实施例中,服务器102可以执行任何适当的功能。例如,在一些实施例中,服务器102可以用于存储和提供与文档审核有关的数据,包括但不限于文档的属性信息、链接信息、审批单格式数据,审批规则信息、文档存储相关数据,等等。作为可选的示例,在一些实施例中,服务器102可以被用于根据相应的信息来生成审批单,并发送给相应的审批节点。但本领域技术人员应当明了的是,这部分操作也可以在用户设备106上进行。Server 102 may be any suitable server for storing information, data, programs, and/or any other suitable type of content. In some embodiments, server 102 may perform any suitable function. For example, in some embodiments, the server 102 may be used to store and provide data related to document review, including but not limited to document attribute information, link information, approval form data, approval rule information, document storage related data, etc. Wait. As an optional example, in some embodiments, the server 102 may be used to generate an approval form according to the corresponding information, and send it to the corresponding approval node. However, those skilled in the art should understand that this part of the operation can also be performed on the user equipment 106 .

在一些实施例中,通信网络104可以是一个或多个有线和/或无线网络的任何适当的组合。例如,通信网络104能够包括以下各项中的任何一种或多种:互联网、内联网、广域网(WAN)、局域网(LAN)、无线网络、数字订户线路(DSL)网络、帧中继网络、异步转移模式(ATM)网络、虚拟专用网(VPN)和/或任何其它合适的通信网络。用户设备106能够通过一个或多个通信链路(例如,通信链路112)连接到通信网络104,该通信网络104能够经由一个或多个通信链路(例如,通信链路114)被链接到服务器102。通信链路可以是适合于在用户设备106和服务器102之间传送数据的任何通信链路,诸如网络链路、拨号链路、无线链路、硬连线链路、任何其它合适的通信链路或此类链路的任何合适的组合。In some embodiments, communication network 104 may be any suitable combination of one or more wired and/or wireless networks. For example, the communication network 104 can include any one or more of the following: the Internet, an intranet, a wide area network (WAN), a local area network (LAN), a wireless network, a digital subscriber line (DSL) network, a frame relay network, Asynchronous Transfer Mode (ATM) network, Virtual Private Network (VPN) and/or any other suitable communication network. User equipment 106 can be connected to communication network 104 via one or more communication links (eg, communication link 112 ), which communication network 104 can be linked to via one or more communication links (eg, communication link 114 ) server 102. The communication link may be any communication link suitable for transferring data between the user equipment 106 and the server 102, such as a network link, dial-up link, wireless link, hardwired link, any other suitable communication link or any suitable combination of such links.

用户设备106可以包括适合于可进行在线文档发布和/或在线文档审核的任何一个或多个用户设备。在一些实施例中,用户设备106可以包括任何合适类型的设备。例如,在一些实施例中,用户设备106可以包括移动设备、平板计算机、膝上型计算机、台式计算机、可穿戴计算机、游戏控制台、媒体播放器、车辆娱乐系统和/或任何其他合适类型的用户设备。注意,在一些实施例中,用户设备106可以附加地或可替选地用于实现下述多个实施例中所描述的文档审核方法。User devices 106 may include any one or more user devices suitable for online document publishing and/or online document review. In some embodiments, user equipment 106 may comprise any suitable type of device. For example, in some embodiments, user equipment 106 may include a mobile device, tablet computer, laptop computer, desktop computer, wearable computer, game console, media player, vehicle entertainment system, and/or any other suitable type of user equipment. Note that in some embodiments, the user device 106 may additionally or alternatively be used to implement the document review methods described in the various embodiments below.

尽管将服务器102图示为一个设备,但是在一些实施例中,可以使用任何适当数量的设备来执行由服务器102执行的功能。例如,在一些实施例中,可以使用多个设备来实现由服务器102执行的功能。或者,可使用云服务实现服务器102的功能。Although server 102 is illustrated as one device, in some embodiments, any suitable number of devices may be used to perform the functions performed by server 102 . For example, in some embodiments, multiple devices may be used to implement the functions performed by server 102 . Alternatively, the functions of server 102 may be implemented using cloud services.

基于上述系统,本申请实施例提供了一种文档审核方法,以下通过多个实施例进行说明。Based on the above system, an embodiment of the present application provides a document review method, which will be described below through multiple embodiments.

实施例一Example 1

参照图2A,示出了根据本申请实施例一的一种文档审核方法的步骤流程图。Referring to FIG. 2A , it shows a flowchart of steps of a document review method according to Embodiment 1 of the present application.

步骤S202:当检测存在待审核的在线文档的审核触发操作时,获取待审核的在线文档的信息。Step S202: When it is detected that there is an audit triggering operation of the online document to be reviewed, the information of the online document to be reviewed is acquired.

本申请实施例中,在线文档指可通过链接地址在企业和组织内部可访问的文档。本领域技术人员可理解的是,在线文档可直接通过在线方式生成,也可以将原本非在线文档通过任意方式(如,上传至相应网址等)转换为在线文档方式生成。每个在线文档都对应有一个网页链接地址,即本申请实施例中的原始链接信息。In this embodiment of the present application, an online document refers to a document that can be accessed within an enterprise or organization through a link address. Those skilled in the art can understand that the online document can be directly generated online, or it can be generated by converting the original off-line document into an online document through any method (eg, uploading to a corresponding website, etc.). Each online document corresponds to a web page link address, that is, the original link information in the embodiment of the present application.

对在线文档的审核触发操作可为任意适当的触发操作,例如,可以为对预设按钮的点击操作、通过语音发布的语音指令操作、预设的手势操作,等等。若对某个在线文档执行了审核触发操作,即意味着该在线文档需要进行审核如向外发布时的审核等,该向外发布可以是向公众发布,也可以是向企业和组织外的某些范围内的人员发布,还可以是对企业和组织内的其它的部门或人员发布。审核触发操作被执行后,将启动文档审核流程,会首先获取待审核的在线文档的信息,本申请实施例中,该在线文档的信息至少包括在线文档对应的原始链接信息和属性信息。其中,属性信息用于表征在线文档的文档属性,可以包括但不限于在线文档的标题信息、标识信息、文档大小信息、存储位置信息、发布者信息等中的部分或全部。但不限于此,本领域技术人员还可根据实际需求增加其它属性信息。The review triggering operation for the online document can be any appropriate triggering operation, for example, it can be a click operation on a preset button, a voice command operation issued by voice, a preset gesture operation, and so on. If an audit-triggered operation is performed on an online document, it means that the online document needs to be reviewed, such as the review when it is released to the outside world. It can be released to personnel within these scopes, and it can also be released to other departments or personnel within the enterprise and organization. After the audit triggering operation is executed, the document audit process will be started, and the information of the online document to be audited will be obtained first. In the embodiment of the present application, the information of the online document includes at least original link information and attribute information corresponding to the online document. The attribute information is used to characterize the document attributes of the online document, and may include but not limited to some or all of the title information, identification information, document size information, storage location information, publisher information, etc. of the online document. However, it is not limited to this, and those skilled in the art can also add other attribute information according to actual needs.

步骤S204:根据原始链接信息获得在线文档对应的快照链接。Step S204: Obtain a snapshot link corresponding to the online document according to the original link information.

如前所述,每个在线文档都对应有一个原始链接信息,可以理解为在线文档的原始链接地址,则通过该原始链接信息,即可实现对该在线文档的访问,获得该在线文档的内容,通常为文本内容,但不限于此,富媒体内容、或者音、视频内容等也同样可适用于本申请实施例的方案。As mentioned above, each online document corresponds to an original link information, which can be understood as the original link address of the online document. Then, through the original link information, the online document can be accessed and the content of the online document can be obtained. , which is usually text content, but is not limited to this. Rich media content, or audio and video content, etc., are also applicable to the solutions of the embodiments of the present application.

本申请实施例的一种可行方式中,在获得在线文档的内容后,可以为该内容生成快照(即网页快照),也即,在根据原始链接信息获得在线文档对应的快照链接时,可以根据原始链接信息获得在线文档的内容,基于获得的内容为在线文档生成快照及快照对应的快照链接。快照是某一时刻抓取并保存的网页内容,快照不受原始网页变动的影响,不管后续网页内容修改或删除或链接失效,都不会对在该时刻采集的网页快照产生影响。也基于此,本申请实施例中,为了避免在待审核的在线文档提交审核后,又被修改,从而使得最终发布的文档可能与提交审核的文档不一致,为待公布的在线文档生成相应的快照,并在后续基于该快照进行相应的审批,避免进行审核时的内容与提交审核时的内容不一致,并且,可在后续避免发布时的内容与提交审核时的内容不一致。In a feasible manner of the embodiment of the present application, after the content of the online document is obtained, a snapshot (that is, a webpage snapshot) may be generated for the content, that is, when the snapshot link corresponding to the online document is obtained according to the original link information, the snapshot link corresponding to the online document may be obtained according to the The content of the online document is obtained from the original link information, and a snapshot and a snapshot link corresponding to the snapshot are generated for the online document based on the obtained content. A snapshot is a webpage content captured and saved at a certain moment. The snapshot is not affected by changes to the original webpage. No matter the subsequent webpage content modification or deletion or link failure, it will not affect the webpage snapshot collected at that moment. Also based on this, in the embodiment of the present application, in order to prevent the online document to be reviewed from being modified after it is submitted for review, so that the final published document may be inconsistent with the document submitted for review, a corresponding snapshot is generated for the online document to be published. , and conduct corresponding approval based on the snapshot in the future to avoid inconsistency between the content of the review and the content of the submission for review, and to avoid inconsistency between the content of the publication and the content of the submission for review in the future.

为在线文档生成的快照也对应有相应的快照链接,通过该快照链接可访问快照内容。Snapshots generated for online documents also have corresponding snapshot links, through which the snapshot content can be accessed.

步骤S206:根据快照链接内容和在线文档对应的属性信息,生成审批单。Step S206: Generate an approval form according to the content of the snapshot link and the attribute information corresponding to the online document.

其中,审批单可采用表单的形式,但不限于此,其它形式,如非表单的文本形式等也可适用,只需能至少反映相应的待审批的文档信息即可。在一种可行方式中,可由系统提供默认的审批单模板供使用,以简化审批单的生成处理,方便用户操作。在另一种可行方式中,可根据用户的实际需求在应用时生成审批单模板,例如,根据用户选择的生成审批单的信息(如,格式、内容、样式等)为用户生成满足需求的表单模板。用户生成的审批单模板可进行存储,以供该用户在后续需要时使用。The approval form may be in the form of a form, but it is not limited to this, and other forms, such as non-form text form, are also applicable, as long as it can at least reflect the corresponding document information to be approved. In a feasible manner, a default approval form template can be provided by the system for use, so as to simplify the generation and processing of the approval form and facilitate user operations. In another feasible way, an approval form template can be generated during application according to the actual needs of the user, for example, a form that meets the needs of the user is generated according to the information (such as format, content, style, etc.) selected by the user to generate the approval form template. User-generated approval form templates can be stored for subsequent use by the user.

快照链接内容可以为快照链接对应的快照的内容。The content of the snapshot link may be the content of the snapshot corresponding to the snapshot link.

步骤S208:将审批单发送至在线文档对应的审批节点,以获取在线文档的审核结果。Step S208: Send the approval form to the approval node corresponding to the online document to obtain the review result of the online document.

对于一个需要审核的在线文档来说,其通常对应有至少一个审批节点,以对在线文档的内容进行审核。审批节点可以为在线文档所在节点的上一级或多级节点,或者,可以为与在线文档所在节点没有直接隶属关系的其他审批节点。例如,若将在线文档所在在线存储空间看作一个节点,该在线存储空间的管理者即可视为在线文档所在节点的上级节点。再例如,若将在线文档的发布者看作一个节点,该发布者的上一级或多级领导可视为在线文档所在节点的上一级或多级节点。For an online document that needs to be reviewed, it usually corresponds to at least one approval node for reviewing the content of the online document. The approval node may be an upper-level or multi-level node of the node where the online document is located, or may be another approval node that does not have a direct subordinate relationship with the node where the online document is located. For example, if the online storage space where the online document is located is regarded as a node, the manager of the online storage space can be regarded as the upper-level node of the node where the online document is located. For another example, if the publisher of the online document is regarded as a node, the upper-level or multi-level leaders of the publisher can be regarded as the upper-level or multi-level nodes of the node where the online document is located.

其中,对于每个审批节点来说,其针对在线文档的内容需要审核的事项可能相同也可能不同。在一种可行方式中,可以为审批节点预先设置审批规则,以使审批节点根据该审批规则进行文档的机器审核。在另一种可行方式中,也可以将审批规则告知审批节点对应的审核人,由审核人进行文档的人工审核。在再一种可行方式中,可以将上述两种方式结合,在机器审核的基础上再加上人工审核,以提高针对在线文档发布进行审批的准确度。Among them, for each approval node, the items that need to be reviewed for the content of the online document may be the same or may be different. In a feasible manner, an approval rule may be preset for the approval node, so that the approval node performs machine review of the document according to the approval rule. In another feasible way, the approval rule can also be notified to the reviewer corresponding to the approval node, and the reviewer can manually review the document. In yet another feasible way, the above two ways can be combined, and manual review is added on the basis of machine review, so as to improve the accuracy of approval for online document release.

需要说明的是,本申请实施例中,若无特殊说明,“多级”、“多种”、“多个”等与“多”有关的数量,均意指两个及两个以上。It should be noted that, in the embodiments of the present application, unless otherwise specified, the quantities related to "multiple" such as "multi-level", "multiple" and "multiple" all mean two or more.

以下,以一个具体示例对上述过程进行示例性说明,如图2B所示。Hereinafter, the above process will be exemplarily described with a specific example, as shown in FIG. 2B .

图2B为图2A所示实施例中的一种场景示例,本示例中,设定企业X通过某即时通讯工具进行日常工作总结和培训,该即时通讯工具提供有供企业X存储数据的在线存储空间,企业X将该在线存储空间分配给多个部门使用,每个部门由一个员工负该本部门存储空间中的管理,包括存储在线文档、在企业X内部发布在线文档、对外部公众发布在线文档等。并且,设定员工A需要将其所在部门的在线文档Y向外部公众发布,员工A的上一级领导节点为员工B,且由员工C在部门审核的基础上负责整个企业的文档审核。FIG. 2B is an example of a scenario in the embodiment shown in FIG. 2A . In this example, enterprise X is set to conduct daily work summary and training through an instant messaging tool, and the instant messaging tool provides online storage for enterprise X to store data Enterprise X allocates the online storage space to multiple departments for use, and each department is responsible for the management of the storage space of this department, including storing online documents, publishing online documents within enterprise X, and publishing online documents to the external public. documentation etc. In addition, it is assumed that employee A needs to publish the online document Y of his department to the external public. The superior leader node of employee A is employee B, and employee C is responsible for the document review of the entire enterprise on the basis of department review.

基于上述设定,员工A通过即时通讯工具中的在线存储空间的展示页面展示本部门已存在的在线文档M,该在线文档具有对应的网页链接P,例如,在点击“在线文档M”后,会跳转至网页链接P,通过网页展示在线文档M的内容。在在线文档的内容展示页面中,对应每个在线文档还具有对应的用于进行文档发布的触发按钮,本示例中,简单示意为如图2B中的“对外发布”按钮,但本领域技术人员应当明了,在实际应用中,还可以根据发布范围的不同,设置不同的触发按钮,如“企业内部”发布等。本示例中,当员工A点击了在线文档M对应的“对外发布”按钮后,即时通讯工具获取在线文档M的链接信息即网页链接P,以及在线文档M的属性信息,例如,在线文档M的标题。进而,即时通讯工具根据网页链接P访问该网页,获得在线文档M的内容,并且为该内容生成网页快照N及对应的快照链接Q。并且,在此基础上,根据网页快照N的快照链接P和在线文档M的属性信息(本示例中为标题)生成相应的审批表单。因员工A的上一级领导节点为员工B,员工B审核后还需员工C进行审核,因此,该审批表单将先发给员工B所在节点,由员工B所在节点进行机器加人工的双重审核。(本领域技术人员应当明了的是,在实际应用中,也可仅采用机器审核或人工审核中的一种使用)。其中,机器审核部分使用的具体审批规则可由本领域技术人员根据实际需求设定,如敏感词检查等,人工审核部分可基于机器审核的结果进一步进行相应审核,如进一步进行敏感词检查等,以检漏补缺。可选地,在基于即时通讯工具实施本方案时,在审批表单发送给员工B所在节点的同时,还可向员工B进行消息提示。Based on the above settings, employee A displays the existing online document M in the department through the display page of the online storage space in the instant messaging tool, and the online document has a corresponding web page link P. For example, after clicking "online document M", It will jump to the webpage link P, and display the content of the online document M through the webpage. In the content display page of the online document, corresponding to each online document, there is also a corresponding trigger button for publishing the document. It should be understood that, in practical applications, different trigger buttons may also be set according to different release scopes, such as “internal” release and so on. In this example, after employee A clicks the "Publish to the outside world" button corresponding to the online document M, the instant messaging tool obtains the link information of the online document M, namely the webpage link P, and the attribute information of the online document M, for example, the online document M's title. Furthermore, the instant messaging tool accesses the webpage according to the webpage link P, obtains the content of the online document M, and generates a webpage snapshot N and a corresponding snapshot link Q for the content. And, on this basis, a corresponding approval form is generated according to the snapshot link P of the webpage snapshot N and the attribute information (title in this example) of the online document M. Because employee A's upper-level leader node is employee B, employee C needs to review after employee B's review. Therefore, the approval form will be sent to employee B's node first, and employee B's node will perform a double review by machine and human. . (It should be understood by those skilled in the art that, in practical applications, only one of machine auditing or manual auditing may be used). Among them, the specific approval rules used in the machine review part can be set by those skilled in the art according to actual needs, such as sensitive word inspection, etc. The manual review part can further conduct corresponding review based on the results of the machine review, such as further sensitive word inspection, etc. Check for leaks. Optionally, when the solution is implemented based on the instant messaging tool, when the approval form is sent to the node where employee B is located, a message can also be prompted to employee B.

员工B所在节点基于快照链接Q访问网页快照N,进行基于网页快照N的内容审核。在经过员工B所在节点的审核后,审批表单将被发送给员工C所在节点,若在员工B所在节点即有审核不通过的内容,则员工B所在节点可以直接向员工A所在节点反馈审核不通过。此种情况下,对于员工C所在节点,该员工C所在节点可以仍然基于审批表单进行提前审核,并且,可以通过诸如即时通讯消息等形式向员工A所在节点反馈审核意见。若员工B所在节点通过了审核,则将由员工C所在节点进行与其节点相对应的机器加人工审核。假设,员工C所在节点审核文档中是否存在不符合行业规范的内容,其机器审核部分可通过预先设置的审批规则进行审核,而人工审核部分可基于机器审核结果进行进一步的补充审核。员工C所在节点的审核仍然基于快照链接Q访问网页快照N,进行基于网页快照N的内容审核。本示例中,设定网页快照N的内容通过了员工B所在节点和员工C所在节点的审核,可以对外发布。则会生成基于网页快照N对应的快照链接Q的用于发布的链接即网页链接W,以基于该网页链接W对外发布在线文档M,实质上发布的是在线文档的网页快照N。由此,确保了在线文档对外发布的合规性和安全性。The node where employee B is located accesses the webpage snapshot N based on the snapshot link Q, and performs content review based on the webpage snapshot N. After being reviewed by the node where employee B is located, the approval form will be sent to the node where employee C is located. If the node where employee B is located has the content that the review fails, the node where employee B is located can directly report to the node where employee A is located. pass. In this case, for the node where employee C is located, the node where employee C is located can still conduct an advance review based on the approval form, and can feedback the review opinion to the node where employee A is located through forms such as instant messaging. If the node where employee B is located has passed the audit, the node where employee C is located will conduct the machine and manual audit corresponding to its node. Suppose, whether there is any content that does not conform to industry norms in the audit document of the node where employee C is located, the machine audit part can be audited through the pre-set approval rules, and the manual audit part can be further supplemented based on the machine audit results. The review of the node where employee C is located still accesses the webpage snapshot N based on the snapshot link Q, and performs content review based on the webpage snapshot N. In this example, the content of the set webpage snapshot N has passed the review of the node where employee B is located and the node where employee C is located, and can be released to the outside world. A link for publishing based on the snapshot link Q corresponding to the webpage snapshot N, that is, a webpage link W is generated, so as to publish the online document M based on the webpage link W, which is essentially the webpage snapshot N of the online document. As a result, the compliance and security of the online documentation for external publication are ensured.

通过本实施例,在有在线文档需要审核如发布审核时,通过审核触发操作进行文档审核,在检测到触发操作后,获得相应的在线文档的信息,但并非直接根据该信息生成进行文档发布审核的审批单,而是会先生成在线文档的快照,这样,文档审核可基于快照进行,快照不可修改,在后续即使文档审核通过,也会基于该快照进行发布。由此,一方面,在线文档发布时需要审核触发操作,进行后续流程,避免在线文档不经审核即直接发布的情况发生;另一方面,文档审核基于快照进行,快照不可修改,也即,当前审批单对应审批的是快照,若在审批单发出后,发布者又对在线文档进行了修改,其不会能影响修改前的在线文档的审核,以及后续的发布,提高了审核效率;并且,若发布者不进行再次审核触发操作,也不会引发新的文档审核,更不会基于修改前的在线文档的审核结果而发布修改后的在线文档。可见,通过本申请实施例的方案,既提升了文档审核的效率,也可有效避免因人为因素导致的审核遗漏或发布审核后又被篡改的文档的情况,有效保证了文档审核及发布的安全性。With this embodiment, when there is an online document that needs to be reviewed, such as release review, the document review is performed through the review trigger operation, and after the trigger operation is detected, the information of the corresponding online document is obtained, but the document release review is not directly generated according to the information. Instead, a snapshot of the online document will be generated first. In this way, the document review can be performed based on the snapshot, and the snapshot cannot be modified. Even if the document passes the review, it will be released based on the snapshot. Therefore, on the one hand, when an online document is published, it is necessary to review the triggering operation to carry out the follow-up process, so as to avoid the situation that the online document is directly published without review; The approval sheet corresponds to the approval snapshot. If the publisher modifies the online document after the approval sheet is issued, it will not affect the review of the online document before the modification and the subsequent release, which improves the review efficiency; and, If the publisher does not perform the re-examination triggering operation, it will not trigger a new document audit, nor will the revised online document be published based on the audit result of the online document before the modification. It can be seen that the solution of the embodiment of the present application not only improves the efficiency of document review, but also effectively avoids the omission of review caused by human factors or the release of documents that have been tampered with after review, effectively ensuring the security of document review and publication. sex.

本实施例的文档审核方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:服务器、移动终端(如手机、PAD等)和PC机等。The document review method in this embodiment may be executed by any appropriate electronic device with data processing capability, including but not limited to: a server, a mobile terminal (such as a mobile phone, a PAD, etc.), a PC, and the like.

实施例二Embodiment 2

参照图3,示出了根据本申请实施例二的一种文档审核方法的步骤流程图。Referring to FIG. 3 , a flow chart of steps of a document review method according to Embodiment 2 of the present application is shown.

本实施例的文档审核方法包括以下步骤:The document review method of this embodiment includes the following steps:

步骤S302:接收在线文档发布设置。Step S302: Receive online document publishing settings.

其中,所述设置包括以下至少之一:是否允许发布在线文档、发布在线文档是否进行发布审批、在线文档内容更新后是否进行再次发布审批。Wherein, the setting includes at least one of the following: whether to allow publishing of online documents, whether to conduct publishing approval for publishing online documents, and whether to conduct re-publishing approval after online document content is updated.

在线文档发布设置是提供给用户的、用于进行文档发布审批规则控制的选项,通过这些选项,用户可以灵活地进行相应的发布设置。在一种可行方式中,还可以为在线文档发布设置进行适用范围的设置,例如,可适用于整个企业或组织,或适用于某些部门或个人等等,以提升文档审核的灵活性。Online document publishing settings are options provided to users for controlling document publishing approval rules. Through these options, users can flexibly set corresponding publishing settings. In a feasible way, it is also possible to set the scope of application for the online document publishing setting, for example, it may be applicable to the entire enterprise or organization, or applicable to certain departments or individuals, etc., so as to improve the flexibility of document review.

在实际应用中,可采用任意适当的形式实现上述设置,例如,通过勾选框的形式,等,本申请实施例对进行在线文档发布设置的具体形式不作限制。In practical applications, the above settings may be implemented in any appropriate form, for example, in the form of checking boxes, etc. The embodiments of the present application do not limit the specific form of online document publishing settings.

此外,本步骤为可选步骤,在线文档发布设置的具体设置也可由系统进行默认设置,如默认允许发布在线文档、发布在线文档需要进行发布审批、在线文档内容更新后需要进行再次发布审批,等。In addition, this step is optional, and the specific settings of online document publishing settings can also be set by the system by default, such as allowing online document publishing by default, publishing online documents requiring publishing approval, and requiring re-publishing approval after online document content is updated, etc. .

在实际应用中,在接收了用户在线文档发布设置后,该设置将被发送至服务端存储,以在后续使用。In practical applications, after receiving the user's online document publishing settings, the settings will be sent to the server for storage for subsequent use.

步骤S304:接收对在线文档的审核触发操作。Step S304: Receive an audit triggering operation for the online document.

如前所述,该审核触发操作可采用任意适当的形式实现。As previously mentioned, this audit-triggered operation can be implemented in any suitable form.

步骤S306:判断待审核的在线文档的发布者是否通过发布认证;若未通过发布认证,则禁止发布者的文档发布操作,结束本次流程。若通过发布认证,则执行步骤S308。Step S306: Determine whether the publisher of the online document to be reviewed has passed the publishing certification; if it has not passed the publishing certification, the publisher's document publishing operation is prohibited, and this process ends. If the issuance authentication is passed, step S308 is executed.

本可选步骤中,客户端在接收到对在线文档的审核触发操作时,除触发审核外,还会向服务端发送认证请求消息,以请求服务端确认该在线文档的发布者是否已通过发布认证;服务端在确定认证结果后会向客户端反馈相应的请求响应消息,在该消息中携带指示发布者是否通过发布认证的信息。客户端在接收到该请求响应消息后,从中获取相应的指示发布者是否通过发布认证的信息,进而,依据该信息来判断待审核的在线文档的发布者是否通过发布认证。In this optional step, when the client receives an audit trigger operation on the online document, in addition to triggering the audit, it will also send an authentication request message to the server to request the server to confirm whether the publisher of the online document has passed the publication. Authentication; after determining the authentication result, the server will feed back a corresponding request response message to the client, which carries information indicating whether the publisher has passed the publication authentication. After receiving the request response message, the client obtains corresponding information indicating whether the publisher has passed the publishing certification, and then judges whether the publisher of the online document to be reviewed has passed the publishing certification according to the information.

采用发布认证的方式,可有效对发布者的资质进行审核,以降低违规在线文档发布的可能性和由其导致的风险。The use of publishing certification can effectively review the qualifications of publishers, so as to reduce the possibility of publishing illegal online documents and the risks caused by them.

需要说明的是,本步骤也为可选步骤,在无本步骤的情况下,通过后续的针对在线文档的审核管控风险。It should be noted that this step is also an optional step. In the absence of this step, risks are managed and controlled through subsequent review of online documents.

步骤S308:当检测到存在待审核的在线文档的审核触发操作时,获取待审核的在线文档的信息。Step S308 : when it is detected that there is an audit triggering operation of the online document to be reviewed, obtain the information of the online document to be reviewed.

本实施例中,在线文档为未发布过的待进行发布审核的在线文档。但本领域技术人员应当明了的是,其它场景下需要进行审核的在线文档的审核也同样适用于本实施例的方案。其中,在线文档的信息至少包括在线文档对应的原始链接信息和属性信息。In this embodiment, the online document is an unpublished online document to be reviewed for publication. However, those skilled in the art should understand that the review of online documents that need to be reviewed in other scenarios is also applicable to the solution of this embodiment. The information of the online document at least includes original link information and attribute information corresponding to the online document.

本步骤的具体实现可参照前述实施例一中相关部分的描述,在此不再赘述。For the specific implementation of this step, reference may be made to the description of the relevant part in the foregoing Embodiment 1, which will not be repeated here.

步骤S310:根据原始链接信息获得在线文档对应的快照链接。Step S310: Obtain a snapshot link corresponding to the online document according to the original link information.

本步骤的具体实现可参照前述实施例一中相关部分的描述,在此不再赘述。For the specific implementation of this step, reference may be made to the description of the relevant part in the foregoing Embodiment 1, which will not be repeated here.

步骤S312:根据快照链接内容和在线文档对应的属性信息,生成审批单。Step S312: Generate an approval form according to the content of the snapshot link and the attribute information corresponding to the online document.

首先需要说明的是,在一种可行实现方式中,可由用户设备106本地根据快照链接内容和在线文档对应的属性信息,通过生成方式获得审批单。在另一种可行实现方式中,可将快照链接内容和在线文档对应的属性信息发送至服务器102,由服务器102根据快照链接内容和在线文档对应的属性信息生成审批单,并发送给用户设备106,以使用户设备106获得审批单。First of all, it should be noted that, in a feasible implementation manner, the user equipment 106 can locally obtain the approval form by generating the content according to the snapshot link content and the attribute information corresponding to the online document. In another feasible implementation manner, the snapshot link content and attribute information corresponding to the online document may be sent to the server 102 , and the server 102 generates an approval form according to the snapshot link content and the attribute information corresponding to the online document, and sends it to the user device 106 , so that the user device 106 obtains the approval form.

在一种具体实现方式中,根据快照链接内容和在线文档对应的属性信息,生成审批单可以实现为:为快照链接对应的快照内容设置审核访问权限;根据快照链接的链接信息和快照内容中的至少一种,以及审核访问权限和在线文档对应的属性信息,生成审批单。此种方式中,通过设置审核访问权限,使得在线文档的快照仅可由相应的审批节点和/或审核者访问,而其它人则无权限访问,从而提高了在线文档审核的安全性和保密性。In a specific implementation manner, generating the approval form according to the content of the snapshot link and the attribute information corresponding to the online document may be implemented as follows: setting audit access rights for the snapshot content corresponding to the snapshot link; At least one, as well as review access rights and attribute information corresponding to the online document, to generate an approval form. In this way, by setting the review access authority, the snapshot of the online document can only be accessed by the corresponding approval node and/or reviewer, while others have no access, thereby improving the security and confidentiality of the online document review.

此外,为了使得审批流程更为高效和便捷,还可以使用用于实现相应功能的套件。套件是一种由多部分组成的,用于实现目标功能的数据模型,其主要包括:基础信息部分、套件属性部分、套件属性设置项部分和套件内控件列表部分。其中,基础信息部分可包括套件标识信息、套件描述信息等。套件属性部分提供有套件属性设置项,以供套件开发者设置使用,套件开发者可以通过设置不同的套件属性值实现不同的数据处理逻辑,如套件渲染和联动逻辑等。套件属性设置项部分与普通控件设置项类似,可用于进行套件/套件中控件的属性的设置。套件内控件列表部分给出了套件中使用的控件及控件的基本信息。本申请实施例中,这些控件多为表单控件,以满足审批表单的生成和信息传递的需要。本领域技术人员可以根据实际需求,对套件的各部分数据进行相应设置,从而实现能够生成审批单的套件。Furthermore, in order to make the approval process more efficient and convenient, there are also packages for implementing the corresponding functions. A suite is a multi-part data model used to achieve target functions, which mainly includes: basic information part, suite property part, suite property setting item part and control list part in the suite. Wherein, the basic information part may include kit identification information, kit description information, and the like. The kit properties section provides kit property setting items for kit developers to set and use. Kit developers can implement different data processing logic by setting different kit property values, such as kit rendering and linkage logic. The suite property setting item part is similar to the common control setting item, which can be used to set the properties of the suite/controls in the suite. The controls list in the kit section gives basic information on the controls and controls used in the kit. In the embodiment of the present application, most of these controls are form controls, so as to meet the needs of approval form generation and information transmission. Those skilled in the art can set corresponding data of each part of the kit according to actual requirements, so as to realize the kit that can generate the approval sheet.

基于此,在具体生成审批单时,可以使用审批套件获取快照的快照链接内容和在线文档对应的属性信息;并通过审批套件基于所述快照链接内容和所述属性信息,生成与在线文档所属的服务对应的审批信息;根据审批信息,生成审批单。Based on this, when the approval form is specifically generated, the approval kit can be used to obtain the snapshot link content of the snapshot and the attribute information corresponding to the online document; and the approval kit can generate an online document based on the snapshot link content and the attribute information. Approval information corresponding to the service; an approval document is generated based on the approval information.

其中,在线文档所属的服务与企业和组织所能提供的服务或所使用的服务有关,例如,可以为电子商务服务,或者为数据库服务,或者为云计算服务等等。基于此,可通过审批套件基于快照链接内容和所述属性信息,生成可表达在线文档所属的服务的审批信息,以方便后续的文档审核,尤其是人工审核。以电子商务为例,若在线文档的属性信息包括标题“优惠方式”,则通过审批套件可将其生成为“商品优惠方式”,以为其赋予与企业和组织所能提供的服务相关的含义。The service to which the online document belongs is related to the service provided or used by the enterprise and organization, for example, it may be an e-commerce service, a database service, or a cloud computing service, and so on. Based on this, approval information that can express the service to which the online document belongs can be generated by the approval suite based on the snapshot link content and the attribute information, so as to facilitate subsequent document review, especially manual review. Taking e-commerce as an example, if the attribute information of an online document includes the title "Preferential Mode", it can be generated as "Commodity Preferential Mode" through the approval suite to give it meanings related to the services that enterprises and organizations can provide.

但需要说明的是,在实际应用中,还可以将在线文档的快照及快照链接的生成,以及后续的审批节点确定,生成审批单并将审批单发送至相应审批节点以进行文档审核,直至生成发布链接的过程,均纳入审批套件的功能中。在方便用户使用的同时,还可对审批套件可实现的功能进行统一设置和管理,以便于对审批流程进行维护,并可降低本申请实施例方案的实现成本。However, it should be noted that, in practical applications, snapshots of online documents and snapshot links can also be generated, and subsequent approval nodes can be determined, an approval form can be generated and sent to the corresponding approval node for document review until the generation The process of publishing links is incorporated into the Approval Suite functionality. While being convenient for users to use, the functions that can be implemented by the approval suite can also be uniformly set and managed, so as to facilitate maintenance of the approval process and reduce the implementation cost of the solution in the embodiment of the present application.

步骤S314:根据在线文档确定审批节点。Step S314: Determine the approval node according to the online document.

首先需要说明的是,本实施例中以在将审批单发送至在线文档对应的审批节点,以获取在线文档的审核结果之前,来确定审批节点为示例,但本领域技术人员应当明了的是,本步骤可在将审批单发送至在线文档对应的审批节点,以获取在线文档的审核结果之前的任意时刻执行,如,可在前述步骤S302-312中的任意一个步骤之前或之后执行,不限于本实施例中的执行顺序,并且,也可与前述步骤S302-312中的任意一个步骤并行执行。First of all, it should be noted that in this embodiment, the approval node is determined before sending the approval form to the approval node corresponding to the online document to obtain the review result of the online document as an example, but those skilled in the art should understand that, This step can be executed at any time before sending the approval form to the approval node corresponding to the online document to obtain the review result of the online document. For example, it can be executed before or after any of the foregoing steps S302-312, not limited to The execution sequence in this embodiment can also be executed in parallel with any one of the foregoing steps S302-312.

在一种可行方式中,本步骤可以实现为:将在线文档所在的文档存储空间的管理员节点确定为审批节点;和/或,根据在线文档对应的发布者的第一层级节点确定第一层级节点的至少一级上级节点,将所述至少一级上级节点确定为审批节点。In a feasible manner, this step may be implemented as: determining the administrator node of the document storage space where the online document is located as the approval node; and/or determining the first level according to the first level node of the publisher corresponding to the online document The at least one-level superior node of the node determines the at least one-level superior node as an approval node.

在将管理员节点确定为审批节点的方式中,因管理员具有对文档存储空间的管理职责,因此,在一些组织结构简单的企业和组织中,可直接由管理员节点进行文档审批,以在满足审批要求的同时,提高审批效率。在将至少一级上级节点确定为审批节点的方式中,在线文档发布者可能具有一级或多级上级领导节点,将该一级或多级上级领导节点确定为审批节点,可有效进行在线文档的发布审批和监管,保证在线文档发布的合规性和安全性。In the way of determining the administrator node as the approval node, because the administrator has the management responsibility for the document storage space, in some enterprises and organizations with simple organizational structure, the administrator node can directly approve the document to Improve approval efficiency while meeting approval requirements. In the method of determining at least one level of superior node as an approval node, the online document publisher may have one or more levels of superior leader nodes, and the one or more levels of superior leader nodes are determined as approval nodes, and the online document can be effectively processed. to ensure the compliance and security of online document publishing.

在另一种可行方式中,本步骤可以实现为:获取在线文档对应的发布者所在组织的组织人员信息,并展示所述组织人员信息;接收针对所述组织人员信息的选择操作,将选择出的组织人员所在节点作为审批节点。通过这种方式,可以根据实际情况更灵活地选择审批节点,且能够兼容大部分实际的审核场景,适用性较好。In another feasible manner, this step can be implemented as: obtaining the organization personnel information of the organization where the publisher corresponding to the online document is located, and displaying the organization personnel information; receiving a selection operation for the organization personnel information, selecting the The node where the organization personnel are located is used as the approval node. In this way, the approval node can be selected more flexibly according to the actual situation, and it can be compatible with most actual approval scenarios, and has good applicability.

此外,在审批节点具有机器自动审核功能的情形中,每个审批节点都对应有至少一个审批规则,诸如,用于审批在线文档是否合规的规则,用于审批在线文档是否合法的规则,用于审批在线文档中是否包含禁用词或敏感词的规则,用于审批在线文档中是否涉及企业和组织保密信息的规则,等等,本申请实施例对此不作限制。In addition, in the case where the approval node has the function of automatic machine review, each approval node corresponds to at least one approval rule, such as a rule for approving whether an online document is compliant, a rule for approving whether an online document is legal, using Rules for approving whether the online document contains forbidden words or sensitive words, rules for approving whether the online document involves confidential information of enterprises and organizations, etc., are not limited in this embodiment of the present application.

在实际应用中,上述两种方式可以择一选择使用,也可以结合使用。In practical applications, the above two methods can be selected for use or used in combination.

在确定了审批节点后,即可进行后续的在线文档审批操作。After the approval node is determined, subsequent online document approval operations can be performed.

步骤S316:将审批单发送至在线文档对应的审批节点,以获取在线文档的审核结果。Step S316: Send the approval form to the approval node corresponding to the online document to obtain the review result of the online document.

在一种可行方式中,本步骤可以实现为:将审批单发送至在线文档对应的审批节点,审批节点包括至少一个,每个审批节点具有相对应的审批规则;通过审批节点根据对应的审批规则和审批单,对在线文档进行文档审核,获取在线文档的审核结果。In a feasible manner, this step can be implemented as: sending the approval form to the approval node corresponding to the online document, the approval node includes at least one approval node, and each approval node has a corresponding approval rule; and approval form, perform document review on online documents, and obtain the review results of online documents.

审批单中包含有在线文档对应的快照的快照链接的链接信息和/或快照链接内容,基于此可访问快照,获得快照内容,进而基于审批规则进行审批,从而保证了审批流程的规范性和流畅性。The approval form contains the link information and/or the content of the snapshot link of the snapshot corresponding to the online document. Based on this, the snapshot can be accessed, the content of the snapshot can be obtained, and then the approval is carried out based on the approval rules, thus ensuring the standardization and smoothness of the approval process. sex.

至此,即可实现对在线文档的有效审核,但对于某些需要发布的文档来说,可选地,还可执行下述步骤。At this point, the online document can be effectively reviewed, but for some documents that need to be published, optionally, the following steps can also be performed.

步骤S318:若文档审核通过,则发布在线文档。Step S318: If the document is approved, the online document is released.

本步骤在具体实现时,若确定文档审核通过,则对快照链接对应的快照内容进行对外公开设置,并根据快照链接的链接信息生成文档发布链接;根据所述文档发布链接,发布所述在线文档。由此,通过对外公开设置,使得公众或相应部门可对在线文档进行访问,实现了通过发布在线文档进行信息传播的目的。并且,基于快照链接的发布还可有效保证发布的内容是确实经过审核的、安全合规的内容。In the specific implementation of this step, if it is determined that the document has passed the review, the snapshot content corresponding to the snapshot link is set for external disclosure, and a document release link is generated according to the link information of the snapshot link; according to the document release link, the online document is released. . Therefore, the public or the corresponding department can access the online document through the external disclosure setting, and the purpose of information dissemination by publishing the online document is realized. In addition, publishing based on snapshot links can also effectively ensure that the published content is indeed audited, safe and compliant content.

需要说明的是,在某些情况下,需要对原始的在线文档进行内容更新,并且需要发布更新后的在线文档。此种情况下,为了保证在线文档的合规性和安全性,可以对更新后的在线文档的发布也进行审批。It should be noted that, in some cases, the content of the original online document needs to be updated, and the updated online document needs to be published. In this case, in order to ensure the compliance and security of the online document, the publication of the updated online document may also be approved.

例如,在一种可行方式中,可以在接收到对已发布的在线文档的更新操作后,获取更新后的在线文档的信息;根据更新后的在线文档的信息中的链接信息获得更新后的在线文档的内容,并基于获得的内容为更新后的在线文档生成更新快照及更新快照对应的快照链接;根据所述更新快照对应的快照链接对应的链接信息和快照链接内容中的至少一种,以及更新后的在线文档对应的属性信息,生成更新后的在线文档的审批单;将所述审批单发送至所述审批节点,以进行更新后的在线文档的文档审核;在文档审核通过后,使用所述文档发布链接更新所述更新快照对应的快照链接,并根据更新后的快照链接,发布更新后的在线文档。For example, in a feasible manner, after receiving the update operation on the published online document, the information of the updated online document may be obtained; and the updated online document may be obtained according to the link information in the information of the updated online document. The content of the document, and based on the obtained content, an update snapshot and a snapshot link corresponding to the update snapshot are generated for the updated online document; according to at least one of the link information and the content of the snapshot link corresponding to the snapshot link corresponding to the update snapshot, and The attribute information corresponding to the updated online document is generated, and the approval form of the updated online document is generated; the approval form is sent to the approval node to conduct the document review of the updated online document; after the document is approved, use The document publishing link updates the snapshot link corresponding to the update snapshot, and publishes the updated online document according to the updated snapshot link.

通过本实施例,在有在线文档需要审核如发布审核时,需要通过审核触发操作进行文档审核,在检测到触发操作后,获得相应的在线文档的信息,但并非直接根据该信息生成进行文档发布审核的审批单,而是会先生成在线文档的快照,这样,文档审核可基于快照进行,快照不可修改,在后续即使文档审核通过,也会基于该快照进行发布。由此,一方面,在线文档发布时需要审核触发操作,进行后续流程,避免在线文档不经审核即直接发布的情况发生;另一方面,文档审核基于快照进行,快照不可修改,也即,当前审批单对应审批的是快照,若在审批单发出后,发布者又对在线文档进行了修改,其不会能影响修改前的在线文档的审核,以及后续的发布,提高了审核效率;并且,若发布者不进行再次审核触发操作,也不会引发新的文档审核,更不会基于修改前的在线文档的审核结果而发布修改后的在线文档。可见,通过本申请实施例的方案,既提升了文档审核的效率,也可有效避免因人为因素导致的审核遗漏或发布审核后又被篡改的文档的情况,有效保证了文档审核及发布的安全性。With this embodiment, when there is an online document that needs to be reviewed, such as release review, it is necessary to conduct document review through the review trigger operation, and after detecting the trigger operation, the information of the corresponding online document is obtained, but the document release is not directly generated according to the information. For the approved approval form, a snapshot of the online document will be generated first. In this way, the document review can be performed based on the snapshot, and the snapshot cannot be modified. Even if the document is approved in the future, it will be released based on the snapshot. Therefore, on the one hand, when an online document is published, it is necessary to review the triggering operation to carry out the follow-up process, so as to avoid the situation that the online document is directly published without review; The approval sheet corresponds to the approval snapshot. If the publisher modifies the online document after the approval sheet is issued, it will not affect the review of the online document before the modification and the subsequent release, which improves the review efficiency; and, If the publisher does not perform the re-examination triggering operation, it will not trigger a new document audit, nor will the revised online document be published based on the audit result of the online document before the modification. It can be seen that the solution of the embodiment of the present application not only improves the efficiency of document review, but also effectively avoids the omission of review caused by human factors or the release of documents that have been tampered with after review, effectively ensuring the security of document review and publication. sex.

本实施例的文档审核方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:服务器、移动终端(如手机、PAD等)和PC机等。The document review method in this embodiment may be executed by any appropriate electronic device with data processing capability, including but not limited to: a server, a mobile terminal (such as a mobile phone, a PAD, etc.), a PC, and the like.

实施例三Embodiment 3

参照图4,示出了根据本申请实施例三的一种文档审核方法的步骤流程图。Referring to FIG. 4 , it shows a flowchart of steps of a document review method according to Embodiment 3 of the present application.

本实施例的文档审核方法包括以下步骤:The document review method of this embodiment includes the following steps:

步骤S402:在确定无法展示或无法完整展示在线文档后,接收到对在线文档进行审核的审核触发操作;根据审核触发操作,获取待审核的在线文档的信息。Step S402: After it is determined that the online document cannot be displayed or cannot be completely displayed, an audit trigger operation for auditing the online document is received; according to the audit trigger operation, information of the online document to be reviewed is obtained.

某些在线文档发布后,有可能会设置权限,只允许部分用户如平台的会员用户或被授权的特定用户浏览查看。此种情况下,对于没有权限的用户,该在线文档将无法展示或无法完整展示。为处理该种情况,本实施例中,可以为该种在线文档设置相应的审核选项,供想要浏览或查看在线文档却没有权限的用户进行申请并对该申请进行审核。若用户触发了相应的审核选项,相应的平台或应用或网页等则会接收到对在线文档进行审核的审核触发操作。此时,将基于该审核触发操作,获取待审核的在线文档的信息。After some online documents are published, permissions may be set to allow only some users, such as platform members or authorized specific users, to browse and view. In this case, for users without permission, the online document will not be displayed or fully displayed. To deal with this situation, in this embodiment, a corresponding review option may be set for this type of online document, for users who want to browse or view the online document but do not have permission to apply and review the application. If the user triggers the corresponding review option, the corresponding platform, application or web page, etc. will receive the review triggering operation for reviewing the online document. At this time, the information of the online document to be reviewed will be obtained based on the review triggering operation.

本实施例中,该在线文档的信息至少包括在线文档对应的原始链接信息和属性信息之外,还包括在线文档的创作者的信息和/或具有授权权限者的信息。如前所述,属性信息用于表征在线文档的文档属性,可以包括但不限于在线文档的标题信息、标识信息、文档大小信息、存储位置信息等中的部分或全部。但不限于此,本领域技术人员还可根据实际需求增加其它属性信息。In this embodiment, the information of the online document includes at least the original link information and attribute information corresponding to the online document, and also includes the information of the creator of the online document and/or the information of the authorized person. As mentioned above, the attribute information is used to characterize the document attributes of the online document, which may include, but is not limited to, part or all of the title information, identification information, document size information, storage location information, etc. of the online document. However, it is not limited to this, and those skilled in the art can also add other attribute information according to actual needs.

在线文档的创作者的信息和/或具有授权权限者的信息均可以包括但不限于:标识信息、审核地址信息等。其中,标识信息用于唯一标识在线文档的创作者,或者唯一标识在线文档对应的具有授权权限者;审核地址信息用于指示接收审核请求的地址,审核触发操作的操作者可将审核请求发送至该审核地址信息指示的地址,以使创作者或具有授权权限者进行审核。The information of the creator of the online document and/or the information of the authorized person may include, but is not limited to, identification information, audit address information, and the like. Among them, the identification information is used to uniquely identify the creator of the online document, or the authorised person corresponding to the online document; the audit address information is used to indicate the address for receiving the audit request, and the operator who triggers the audit can send the audit request to The address indicated by the audit address information, so that the creator or the authorized person can conduct the audit.

步骤S404:根据原始链接信息获得在线文档对应的快照链接。Step S404: Obtain a snapshot link corresponding to the online document according to the original link information.

步骤S406:根据快照链接内容和在线文档对应的属性信息,生成审批单。Step S406: Generate an approval form according to the content of the snapshot link and the attribute information corresponding to the online document.

步骤S404-S406的具体实现可参照前述多个实施例中相关部分的描述,在此不再赘述。For the specific implementation of steps S404-S406, reference may be made to the descriptions of the relevant parts in the foregoing embodiments, which will not be repeated here.

步骤S408:根据创作者和/或具有授权权限者的信息确定审批节点。Step S408: Determine the approval node according to the information of the creator and/or the person with authorized authority.

本步骤中,与前述实施例中不同的是,因需要获得创作者和/或具有授权权限者对在线文档的授权以进行在线文档的完整显示,因此,将审批节点实现为创作者和/或具有授权权限者对应的审批节点,也即,根据创作者和/或具有授权权限者的信息确定审批节点。In this step, the difference from the previous embodiments is that the authorisation of the online document from the creator and/or the person with the authorization authority needs to be obtained for the complete display of the online document. Therefore, the approval node is implemented as the creator and/or The approval node corresponding to the person with the authorization authority, that is, the approval node is determined according to the information of the creator and/or the person with the authorization authority.

步骤S410:将审批单发送至在线文档对应的审批节点,以获取在线文档的审核结果。Step S410: Send the approval form to the approval node corresponding to the online document to obtain the review result of the online document.

本步骤的具体实现可参照前述多个实施例中相关部分的描述,在此不再赘述。For the specific implementation of this step, reference may be made to the descriptions of the relevant parts in the foregoing embodiments, which will not be repeated here.

通过本实施例,可针对已发布的在线文档需要授权才能完整显示的场景,可以实现对此类场景下的浏览和查看的审核,除可有效保证文档审核及发布的安全性之外,还可提升用户体验。Through this embodiment, for the scenarios where the published online documents need authorization to be displayed completely, the review of browsing and viewing in such scenarios can be realized. In addition to effectively ensuring the security of document review and publication, it can also Improve user experience.

实施例四Embodiment 4

参照图5,示出了根据本申请实施例四的一种电子设备的结构示意图,本申请具体实施例并不对电子设备的具体实现做限定。Referring to FIG. 5 , a schematic structural diagram of an electronic device according to Embodiment 4 of the present application is shown. The specific embodiments of the present application do not limit the specific implementation of the electronic device.

如图5所示,该电子设备可以包括:处理器(processor)502、通信接口(Communications Interface)504、存储器(memory)506、以及通信总线508。As shown in FIG. 5 , the electronic device may include: a processor (processor) 502 , a communication interface (Communications Interface) 504 , a memory (memory) 506 , and a communication bus 508 .

其中:in:

处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。The processor 502 , the communication interface 504 , and the memory 506 communicate with each other through the communication bus 508 .

通信接口504,用于与其它电子设备或服务器进行通信。The communication interface 504 is used to communicate with other electronic devices or servers.

处理器502,用于执行程序510,具体可以执行上述文档审核方法实施例中的相关步骤。The processor 502 is configured to execute the program 510, and specifically may execute the relevant steps in the above-mentioned embodiments of the document review method.

具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。Specifically, the program 510 may include program code including computer operation instructions.

处理器502可能是CPU,或者是特定集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。The processor 502 may be a CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. One or more processors included in the smart device may be the same type of processors, such as one or more CPUs; or may be different types of processors, such as one or more CPUs and one or more ASICs.

存储器506,用于存放程序510。存储器506可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The memory 506 is used to store the program 510 . Memory 506 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk memory.

程序510具体可以用于使得处理器502执行上述任意一个方法实施例中所描述的文档审核方法。The program 510 may specifically be used to cause the processor 502 to execute the document review method described in any one of the above method embodiments.

程序510中各步骤的具体实现及其效果均可以参见上述文档审核方法实施例中的相应步骤和单元中对应的描述,并具有相应的有益效果,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。For the specific implementation and effects of the steps in the program 510, reference can be made to the corresponding descriptions in the corresponding steps and units in the above-mentioned embodiments of the document review method, and have corresponding beneficial effects, which are not repeated here. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the devices and modules described above may refer to the corresponding process descriptions in the foregoing method embodiments, which will not be repeated here.

本申请实施例还提供了一种计算机程序产品,包括计算机指令,该计算机指令指示计算设备执行上述多个方法实施例中的任一文档审核方法对应的操作。Embodiments of the present application further provide a computer program product, including computer instructions, where the computer instructions instruct a computing device to perform operations corresponding to any of the document review methods in the foregoing multiple method embodiments.

需要指出,根据实施的需要,可将本申请实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本申请实施例的目的。It should be pointed out that, according to the needs of implementation, each component/step described in the embodiments of the present application may be split into more components/steps, or two or more components/steps or part of operations of components/steps may be combined into New components/steps to achieve the purpose of the embodiments of the present application.

上述根据本申请实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的文档审核方法。此外,当通用计算机访问用于实现在此示出的文档审核方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的文档审核方法的专用计算机。The above-described methods according to the embodiments of the present application may be implemented in hardware, firmware, or as software or computer codes that may be stored in a recording medium (such as CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or implemented by Network downloaded computer code originally stored in a remote recording medium or non-transitory machine-readable medium and will be stored in a local recording medium so that the methods described herein can be stored on a computer using a general purpose computer, special purpose processor or programmable or such software processing on a recording medium of dedicated hardware such as ASIC or FPGA. It is to be understood that a computer, processor, microprocessor controller or programmable hardware includes storage components (eg, RAM, ROM, flash memory, etc.) that can store or receive software or computer code when the software or computer code is executed by a computer, When accessed and executed by a processor or hardware, the document review methods described herein are implemented. Furthermore, when a general purpose computer accesses code for implementing the document review method shown herein, execution of the code converts the general purpose computer into a special purpose computer for executing the document review method shown herein.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。Those of ordinary skill in the art can realize that the units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled persons may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of the embodiments of the present application.

以上实施方式仅用于说明本申请实施例,而并非对本申请实施例的限制,有关技术领域的普通技术人员,在不脱离本申请实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请实施例的范畴,本申请实施例的专利保护范围应由权利要求限定。The above embodiments are only used to illustrate the embodiments of the present application, but are not intended to limit the embodiments of the present application. Those of ordinary skill in the relevant technical fields can also make various Therefore, all equivalent technical solutions also belong to the scope of the embodiments of the present application, and the patent protection scope of the embodiments of the present application should be defined by the claims.

Claims (14)

1.一种文档审核方法,包括:1. A document review method, comprising: 当检测到存在待审核的在线文档的审核触发操作时,获取所述待审核的在线文档的信息,其中,所述在线文档的信息至少包括所述在线文档对应的原始链接信息和属性信息;When it is detected that there is an audit triggering operation of the online document to be reviewed, information of the online document to be reviewed is obtained, wherein the information of the online document at least includes original link information and attribute information corresponding to the online document; 根据所述原始链接信息获得所述在线文档对应的快照链接;Obtain a snapshot link corresponding to the online document according to the original link information; 根据快照链接内容和所述在线文档对应的属性信息,生成审批单;generating an approval form according to the content of the snapshot link and the attribute information corresponding to the online document; 将所述审批单发送至所述在线文档对应的审批节点,以获取所述在线文档的审核结果。The approval form is sent to the approval node corresponding to the online document to obtain the review result of the online document. 2.根据权利要求1所述的方法,其中,所述根据快照链接内容和所述在线文档对应的属性信息,生成审批单,包括:2. The method according to claim 1, wherein the generating an approval form according to the content of the snapshot link and the attribute information corresponding to the online document comprises: 为快照链接对应的快照内容设置审核访问权限;Set audit access permissions for the snapshot content corresponding to the snapshot link; 根据所述快照链接的链接信息和快照内容中的至少一种,以及所述审核访问权限和所述在线文档对应的属性信息,生成审批单。An approval form is generated according to at least one of the link information of the snapshot link and the content of the snapshot, as well as the review access authority and attribute information corresponding to the online document. 3.根据权利要求2所述的方法,其中,所述方法还包括:3. The method of claim 2, wherein the method further comprises: 若文档审核通过,则对所述快照链接对应的快照内容进行对外公开设置,并根据所述快照链接的链接信息生成文档发布链接;If the document is reviewed and approved, the snapshot content corresponding to the snapshot link is set for external disclosure, and a document release link is generated according to the link information of the snapshot link; 根据所述文档发布链接,发布所述在线文档。According to the document publishing link, the online document is published. 4.根据权利要求1-3任一项所述的方法,其中,在所述将所述审批单发送至所述在线文档对应的审批节点,以获取所述在线文档的审核结果之前,还包括:4. The method according to any one of claims 1-3, wherein before the sending the approval form to the approval node corresponding to the online document to obtain an approval result of the online document, further comprising: : 获取所述在线文档对应的发布者所在组织的组织人员信息,并展示所述组织人员信息;Acquiring the organization personnel information of the organization where the publisher corresponding to the online document belongs, and displaying the organization personnel information; 接收针对所述组织人员信息的选择操作,将选择出的组织人员所在节点作为审批节点。A selection operation for the organization personnel information is received, and the node where the selected organization personnel are located is used as an approval node. 5.根据权利要求1-3任一项所述的方法,其中,在所述将所述审批单发送至所述在线文档对应的审批节点,以获取所述在线文档的审核结果之前,所述方法还包括:5. The method according to any one of claims 1-3, wherein, before the sending the approval form to the approval node corresponding to the online document to obtain the review result of the online document, the Methods also include: 将所述在线文档所在的文档存储空间的管理员节点确定为审批节点;determining the administrator node of the document storage space where the online document is located as an approval node; 和/或,and / or, 根据所述在线文档对应的发布者的第一层级节点确定所述第一层级节点的至少一级上级节点,将所述至少一级上级节点确定为审批节点。At least one-level superior node of the first-level node is determined according to the first-level node of the publisher corresponding to the online document, and the at least one-level superior node is determined as an approval node. 6.根据权利要求5所述的方法,其中,所述将所述审批单发送至所述在线文档对应的审批节点,以获取所述在线文档的审核结果,包括:6. The method according to claim 5, wherein the sending the approval form to an approval node corresponding to the online document to obtain an approval result of the online document comprises: 将所述审批单发送至所述在线文档对应的审批节点,所述审批节点包括至少一个,每个审批节点具有相对应的审批规则;sending the approval form to an approval node corresponding to the online document, the approval node includes at least one approval node, and each approval node has a corresponding approval rule; 通过所述审批节点根据对应的审批规则和所述审批单,对所述在线文档进行文档审核,获取所述在线文档的审核结果。The approval node performs document review on the online document according to the corresponding approval rule and the approval form, and obtains the review result of the online document. 7.根据权利要求1-3任一项所述的方法,其中,所述根据所述快照链接内容和所述在线文档对应的属性信息,生成审批单,包括:7. The method according to any one of claims 1-3, wherein the generating an approval form according to the content of the snapshot link and the attribute information corresponding to the online document comprises: 使用审批套件获取所述快照链接内容和所述在线文档对应的属性信息;Obtain the attribute information corresponding to the content of the snapshot link and the online document by using the approval kit; 并通过所述审批套件基于所述快照链接内容和所述属性信息,生成与所述在线文档所属的服务对应的审批信息;and generating, through the approval suite, approval information corresponding to the service to which the online document belongs based on the snapshot link content and the attribute information; 根据所述审批信息,生成审批单。According to the approval information, an approval document is generated. 8.根据权利要求3所述的方法,其中,所述方法还包括:8. The method of claim 3, wherein the method further comprises: 接收到对已发布的在线文档的更新操作,获取更新后的在线文档的信息;Receive an update operation on the published online document, and obtain the information of the updated online document; 根据更新后的在线文档的信息中的链接信息获得更新后的在线文档的内容,并基于获得的内容为更新后的在线文档生成更新快照及更新快照对应的快照链接;Obtain the content of the updated online document according to the link information in the information of the updated online document, and generate an update snapshot and a snapshot link corresponding to the update snapshot for the updated online document based on the obtained content; 根据所述更新快照对应的快照链接对应的链接信息和快照链接内容中的至少一种,以及更新后的在线文档对应的属性信息,生成更新后的在线文档的审批单;generating an approval form for the updated online document according to at least one of link information corresponding to the snapshot link corresponding to the updated snapshot and content of the snapshot link, and attribute information corresponding to the updated online document; 将所述审批单发送至所述审批节点,以进行更新后的在线文档的文档审核;sending the approval form to the approval node for document review of the updated online document; 在文档审核通过后,使用所述文档发布链接更新所述更新快照对应的快照链接,并根据更新后的快照链接,发布更新后的在线文档。After the document is approved, the snapshot link corresponding to the update snapshot is updated using the document release link, and the updated online document is published according to the updated snapshot link. 9.根据权利要求1-3任一项所述的方法,其中,在所述当检测到存在待审核的在线文档的审核触发操作时,获取所述待审核的在线文档的信息之前,所述方法还包括:9. The method according to any one of claims 1-3, wherein, before acquiring the information of the online document to be reviewed when the review triggering operation of the online document to be reviewed is detected, the Methods also include: 接收在线文档发布设置,其中,所述设置包括以下至少之一:是否允许发布在线文档、发布在线文档是否进行发布审批、在线文档内容更新后是否进行再次发布审批。Online document publishing settings are received, wherein the settings include at least one of the following: whether to allow publishing of online documents, whether to conduct publishing approval for publishing online documents, and whether to conduct re-publishing approval after online document content is updated. 10.根据权利要求1-3任一项所述的方法,其中,所述方法还包括:10. The method of any one of claims 1-3, wherein the method further comprises: 判断所述待审核的在线文档的发布者是否通过发布认证;Judging whether the publisher of the online document to be reviewed has passed the publishing certification; 若未通过发布认证,则禁止所述发布者的文档发布操作;若通过发布认证,则执行所述当检测到存在待审核的在线文档的审核触发操作时,获取所述待审核的在线文档的信息的操作。If the publication certification is not passed, the document publishing operation of the publisher is prohibited; if the publication certification is passed, the review triggering operation of obtaining the online document to be reviewed is performed when the presence of the online document to be reviewed is detected. information manipulation. 11.根据权利要求1-3任一项所述的方法,其中,所述待审核的在线文档为未发布过的待进行发布审核的在线文档。11. The method according to any one of claims 1-3, wherein the online document to be reviewed is an unpublished online document to be reviewed for publication. 12.根据权利要求1-3任一项所述的方法,其中,所述根据所述原始链接信息获得所述在线文档对应的快照链接,包括:12. The method according to any one of claims 1-3, wherein the obtaining the snapshot link corresponding to the online document according to the original link information comprises: 根据所述原始链接信息获得所述在线文档的内容,基于获得的内容为所述在线文档生成快照及快照对应的快照链接。The content of the online document is obtained according to the original link information, and a snapshot and a snapshot link corresponding to the snapshot are generated for the online document based on the obtained content. 13.根据权利要求1-3任一项所述的方法,其中,13. The method of any one of claims 1-3, wherein, 所述当检测到存在待审核的在线文档的审核触发操作时,获取所述待审核的在线文档的信息,包括:在确定无法展示或无法完整展示在线文档后,接收到对所述在线文档进行审核的审核触发操作;根据所述审核触发操作,获取待审核的所述在线文档的信息;其中,所述在线文档的信息还包括所述在线文档的创作者的信息和/或具有授权权限者的信息;The obtaining the information of the online document to be reviewed when it is detected that there is an audit triggering operation of the online document to be reviewed includes: after determining that the online document cannot be displayed or cannot be completely displayed, receiving a review of the online document. An audit triggering operation for auditing; according to the audit triggering operation, the information of the online document to be reviewed is obtained; wherein, the information of the online document also includes the information of the creator of the online document and/or the person with authorized authority Information; 在所述将所述审批单发送至所述在线文档对应的审批节点,以获取所述在线文档的审核结果之前,还包括:根据所述创作者和/或所述具有授权权限者的信息确定审批节点。Before the sending the approval form to the approval node corresponding to the online document to obtain the approval result of the online document, the method further includes: determining according to the information of the creator and/or the person with authorized authority Approval node. 14.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-13中任一项所述的文档审核方法。14. A computer storage medium having a computer program stored thereon, the program implementing the document review method according to any one of claims 1-13 when the program is executed by a processor.
CN202111677146.6A 2021-12-31 2021-12-31 Document review method and computer storage medium Pending CN114444131A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111677146.6A CN114444131A (en) 2021-12-31 2021-12-31 Document review method and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111677146.6A CN114444131A (en) 2021-12-31 2021-12-31 Document review method and computer storage medium

Publications (1)

Publication Number Publication Date
CN114444131A true CN114444131A (en) 2022-05-06

Family

ID=81365363

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111677146.6A Pending CN114444131A (en) 2021-12-31 2021-12-31 Document review method and computer storage medium

Country Status (1)

Country Link
CN (1) CN114444131A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115952525A (en) * 2023-02-23 2023-04-11 天津联想协同科技有限公司 Online document region authority setting method and device, server and storage medium
CN116719540A (en) * 2023-04-25 2023-09-08 广州汽车集团股份有限公司 Method, device and equipment for updating review document and computer readable storage medium
CN118427416A (en) * 2024-04-30 2024-08-02 芯耀辉科技有限公司 Document review and filing processing method, device and medium for chip design

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160171626A1 (en) * 2014-12-16 2016-06-16 Docusign, Inc. Systems and methods for employing document pre-tag auditing in transaction rooms for digital transactions
CN108573371A (en) * 2018-04-18 2018-09-25 平安科技(深圳)有限公司 The data measures and procedures for the examination and approval, device, computer equipment and storage medium
CN110880100A (en) * 2019-12-03 2020-03-13 北京旷视科技有限公司 Business approval processing method, device and system
CN113157699A (en) * 2021-04-25 2021-07-23 上海淇玥信息技术有限公司 Business data auditing method and device and electronic equipment
CN114663047A (en) * 2022-03-01 2022-06-24 北京北信源软件股份有限公司 Business approval method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160171626A1 (en) * 2014-12-16 2016-06-16 Docusign, Inc. Systems and methods for employing document pre-tag auditing in transaction rooms for digital transactions
CN108573371A (en) * 2018-04-18 2018-09-25 平安科技(深圳)有限公司 The data measures and procedures for the examination and approval, device, computer equipment and storage medium
CN110880100A (en) * 2019-12-03 2020-03-13 北京旷视科技有限公司 Business approval processing method, device and system
CN113157699A (en) * 2021-04-25 2021-07-23 上海淇玥信息技术有限公司 Business data auditing method and device and electronic equipment
CN114663047A (en) * 2022-03-01 2022-06-24 北京北信源软件股份有限公司 Business approval method and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115952525A (en) * 2023-02-23 2023-04-11 天津联想协同科技有限公司 Online document region authority setting method and device, server and storage medium
CN115952525B (en) * 2023-02-23 2023-08-11 天津联想协同科技有限公司 Online document region authority setting method, device, server and storage medium
CN116719540A (en) * 2023-04-25 2023-09-08 广州汽车集团股份有限公司 Method, device and equipment for updating review document and computer readable storage medium
CN116719540B (en) * 2023-04-25 2024-03-12 广州汽车集团股份有限公司 Review document update methods, devices, equipment and computer-readable storage media
CN118427416A (en) * 2024-04-30 2024-08-02 芯耀辉科技有限公司 Document review and filing processing method, device and medium for chip design

Similar Documents

Publication Publication Date Title
US11281457B2 (en) Deployment of infrastructure in pipelines
CN114444131A (en) Document review method and computer storage medium
US20200110902A1 (en) Adaptive redaction and data releasability systems using dynamic parameters and user defined rule sets
US20120240243A1 (en) System, method, and computer program product for creation, transmission, and tracking of electronic document
JP2013525930A (en) System and method for distributed electronic signature documents including version control
US20180047119A1 (en) Contract management system, apparatus, and method
CN111639313B (en) File transfer method, device, terminal and computer-readable storage medium
US9317396B2 (en) Information processing apparatus including an execution control unit, information processing system having the same, and stop method using the same
US10200455B2 (en) Information processing system and method
JP6088102B1 (en) Electronic application support system, electronic application support method, and electronic application support program
US9129285B2 (en) Previewing in live electronic commerce environment
JP7079673B2 (en) Cost-bearing department setting device, cost-bearing department setting method and cost-bearing department setting program
KR20190122462A (en) Method and apparatus for providing contract management service
US20070030515A1 (en) Electronic document having authentication function
US20210248255A1 (en) File management system and non-transitory computer readable medium
CN116679927A (en) Page configuration method and device, storage medium and computer equipment
JP4832132B2 (en) Access control device, access control simulation method, and access control simulation program
HK40073993A (en) Document auditing method and computer storage medium
JP6088101B1 (en) Electronic application support server, electronic application support method, and electronic application support program
JP7366168B2 (en) Program, information processing device, information processing system, information processing method
KR102853081B1 (en) System and method for providing certificate information using scraping and computer program for the same
JP2008204436A (en) Drawing distribution system
EP4475050A1 (en) Information processing program, information processing method, and information processing device
US20210358063A1 (en) System and Method for Providing Legally Binding Documents for Liability Waivers Between Authenticated Users
Terasaka et al. Cloud Service for Transformation of On-site Work through Smart Devices

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40073993

Country of ref document: HK