Role-based electronic engineering document management method

文档序号:699316 发布日期:2021-05-04 浏览:2次 中文

阅读说明:本技术 一种基于角色的电子工程文档管理方法 (Role-based electronic engineering document management method ) 是由 徐英光 于 2021-01-14 设计创作,主要内容包括:本发明公开了一种基于角色的电子工程文档管理方法,用于满足工程管理中对于电子文档的要求,包括步骤S1:创建电子文档模板,并且通过标签在区块进行符号标记,以进行标签识别;步骤S2:将创建完成的电子文档模板导入处理系统,以将电子文档模板转换为预设格式的文件。本发明公开的一种基于角色的电子工程文档管理方法,可以有效地根据工程管理软件的需求,有效地管理电子文档的生成,做到角色权限范围内,可见即可得,用户可以根据自身的角色有序地填写或者修改工程文档适当的区域,颗粒度可以小到一个输入框,这将有效地提高工程建造管理系统的数据管理水平,确保电子文档真实可靠。(The invention discloses a role-based electronic engineering document management method, which is used for meeting the requirements of engineering management on electronic documents and comprises the following steps of S1: creating an electronic document template, and marking symbols in the blocks through tags so as to identify the tags; step S2: and importing the created electronic document template into a processing system so as to convert the electronic document template into a file with a preset format. The role-based electronic engineering document management method disclosed by the invention can effectively manage the generation of the electronic document according to the requirements of engineering management software, can be obtained within the authority range of the role in a visible mode, can ensure that a user can orderly fill or modify the proper area of the engineering document according to the own role, and can reduce the granularity to an input box, thereby effectively improving the data management level of an engineering construction management system and ensuring the authenticity and reliability of the electronic document.)

1. A role-based electronic engineering document management method is used for meeting the requirements of engineering management on electronic documents, and is characterized by comprising the following steps:

step S1: creating an electronic document template, and marking symbols in the blocks through tags so as to identify the tags;

step S2: importing the created electronic document template into a processing system so as to convert the electronic document template into a file with a preset format;

step S3: when the project management process uses the electronic project documents, the processing system selects the corresponding electronic document template according to the configuration and creates a document entity matched with the electronic document template;

step S4: when the roles of the whole project management process are all completed with data input or selection processing, and the project management process is completed, the processing system fuses the data in the database to generate a data model;

step S5: and loading the original electronic document template, and taking out the corresponding tag for data rendering to generate the electronic document.

2. The method for managing role-based electronic engineering documents according to claim 1, wherein the step S1 is implemented as the following steps:

step S1.1: any label comprises a label head and a label tail;

step S1.2: any label comprises a role code corresponding to the current block;

step S1.3: the input form of the block corresponding to any label comprises selection, filling and whether selection is performed;

step S1.4: either label includes the unique number of the current tile.

3. The method for managing role-based electronic engineering documents according to claim 2, wherein the step S2 is implemented as the following steps:

step S2.1: the label in the electronic document template is analyzed into a standard webpage control by the processing system;

step S2.2: rendering and displaying files in a preset format;

step S2.3: and the processing system judges whether the corresponding block has the authority to be edited according to the role of the current user.

4. The method for managing role-based electronic engineering documents according to claim 3, wherein the step S3 is implemented as the following steps:

step S3.1: entering a file with a preset format corresponding to the selected electronic document template;

step S3.2: and the processing system judges whether the corresponding block has the authority to be edited according to the role of the current user.

5. The method for role-based electronic engineering document management according to claim 4, wherein the step S3.2 is embodied as the following steps:

step S3.2.1: if the role of the current user has the authority to edit, performing data input or selection processing on the corresponding block according to the actual situation, and storing the result of the data input or the result of the selection processing in a database;

step S3.3: and if the current user role has no authority to edit, the current block prompts an error to the current role.

6. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the steps of a method for role based electronic project document management according to any of claims 1 to 5 when executing the program.

7. A non-transitory computer readable storage medium having stored thereon a computer program, wherein the computer program when executed by a processor implements the steps of a method for role based electronic project document management according to any of claims 1 to 5.

Technical Field

The invention belongs to the technical field of electronic engineering document management, and particularly relates to a role-based electronic engineering document management method.

Background

The engineering project management process involves thousands of different documents that are closely tied to the management process. An engineering document usually requires a plurality of different administrative roles to fill in different contents, and finally the different contents are gathered into one document. Because of the numerous dynamic role rights management and engineering process management involved, existing engineering software does not address the problem of managing role-based document generation and management.

Most of the existing schemes provide an electronic document template to allow users to manage authority and content by themselves, or generate an electronic document by rendering according to data submitted by the users and archive the electronic document in a non-visible and available mode. At present, the schemes can not meet the requirements of engineering management on electronic documents.

The publication number is: CN111737195A entitled document storage system for engineering management, the technical solution thereof discloses the operation steps of the document storage system for engineering management as follows:

the method comprises the following steps: screening important files in engineering management, classifying and summarizing the screened important files through a system, establishing different stored files respectively for the summarized files, wherein the file management system supports infinite-level folder and subfolder structures, supports complete organizational structures and personnel information management, supports a user batch import function, and can add a plurality of departments to the same user to construct an organizational structure at any latitude;

step two: the stored document is encrypted, the encrypted document is more confidential during transmission, the phenomenon that the document can be stolen is avoided, the distributed authorization is adopted for specific documents, the flexibility and convenience of access are ensured by combining the concentrated authorization and the distributed authorization, the uploaded document is automatically converted into a flash format, the document cannot be copied during previewing, and the document safety is ensured;

step three: the encrypted document is encrypted and transferred, the document is encrypted and stored, the document diffusion is prevented, the safety and reliability of enterprise-level data are comprehensively guaranteed, the document is transferred to the interior of core information, the document and a database, the authorization of a manager is required in the transferring process, the authorized encrypted document can be transferred only after the authorization is obtained, an authority control mechanism is provided, fine-grained authority control can be performed on users, departments and posts, the operations of management, browsing, reading, editing, downloading, deleting, printing, subscribing and the like of the users are controlled, and the document is safely shared;

step four: and uploading some important files in engineering management to the interior of core information, files and a database, so that some files with different degrees can be summarized differently, templates in a file management system are self-defined and divided into two different types, namely a document template and a form template, the document template can be added with templates such as word, excel and the like, and the form template can be added with templates such as html, htm and the like.

Taking the above invention patent as an example, although it refers to the management of engineering documents, it mainly performs security storage management by means of encryption, which is different from the technical solution of the present invention. Therefore, the above problems are further improved.

Disclosure of Invention

The invention mainly aims to provide a role-based electronic engineering document management method, which can effectively manage the generation of an electronic document according to the requirements of engineering management software, can be obtained within the authority range of roles in a visible mode, can orderly fill or modify the proper area of the engineering document according to the role of a user, can reduce the granularity to an input box, can effectively improve the data management level of an engineering construction management system, and ensures the authenticity and reliability of the electronic document.

Another objective of the present invention is to provide a role-based electronic engineering document management method, which generates a web form consistent with the original document format by combining the label statement in the template on the basis of providing an engineering template document, controls different roles on the form to fill corresponding contents in a proper flow, and outputs an electronic filing document in a word or pdf format after the flow is finished, so that the management of the electronic document is associated with the flow, what you see is what you get is achieved, and finally outputs an electronic filing document meeting the requirements.

Another object of the present invention is to provide a role-based electronic engineering document management method, which designs layout and editing areas of an engineering document by using a document template.

Another object of the present invention is to provide a role-based electronic engineering document management method, which uses tags to perform fine-grained control on the editing authority of a document.

Another object of the present invention is to provide a role-based electronic engineering document management method, which dynamically renders an input electronic engineering document according to a user input.

In order to achieve the above object, the present invention provides a role-based electronic engineering document management method for satisfying the requirements of engineering management on electronic documents, comprising the following steps:

step S1: creating an electronic document template, and performing symbolic marking on blocks through tags to perform tag identification (creating an electronic document template, creating a document template for each engineering document according to the national or local requirements, wherein the document template is marked by tag symbols in the blocks needing to be filled with contents except for a basic document frame and is set as an original electronic document template);

step S2: importing the created electronic document template into a processing system to convert the electronic document template into a file in a preset format (preferably an HTML format);

step S3: when the project management process uses the electronic project documents, the processing system selects the corresponding electronic document template according to the configuration and creates a document entity matched with the electronic document template;

step S4: when the roles of the whole project management process are all completed with data input or selection processing, and the project management process is completed, the processing system fuses the data in the database to generate a data model;

step S5: and loading the original electronic document template, and taking out the corresponding tag for data rendering to generate the electronic document.

As a further preferable embodiment of the above technical means, step S1 is specifically implemented as the following steps:

step S1.1: any tag includes a tag head and a tag tail (for identifying the tag);

step S1.2: any label comprises a role code corresponding to the current block;

step S1.3: the input form of the block corresponding to any label comprises selection, filling and whether selection is performed;

step S1.4: either label includes a unique number for the current (corresponding) tile.

As a further preferable embodiment of the above technical means, step S2 is specifically implemented as the following steps:

step S2.1: the tags in the electronic document template are parsed by the processing system into standard web page controls (e.g., text entry boxes, selection boxes, etc.);

step S2.2: rendering and displaying files (in process management) in a preset format;

step S2.3: and the processing system judges whether the corresponding block has the authority to be edited according to the role of the current user.

As a further preferable embodiment of the above technical means, step S3 is specifically implemented as the following steps:

step S3.1: entering a file with a preset format corresponding to the selected electronic document template (the page of the file has the same layout as the original electronic document template);

step S3.2: and the processing system judges whether the corresponding block has the authority to be edited according to the role of the current user.

As a further preferred embodiment of the above technical solution, step S3.2 is specifically implemented as the following steps:

step S3.2.1: if the role of the current user has the authority to edit, performing data input or selection processing on the corresponding block according to the actual situation, and storing the result of the data input or the result of the selection processing in a database;

step S3.3: and if the current user role has no authority to edit, the current block prompts errors including non-editable and invisible to the current role.

In order to achieve the above object, the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for managing electronic engineering documents based on roles when executing the computer program.

To achieve the above object, the present invention provides a non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor, implements the steps of a method for managing role-based electronic engineering documents.

Drawings

FIG. 1 is a flowchart of a role-based electronic engineering document management method of the present invention.

Detailed Description

The following description is presented to disclose the invention so as to enable any person skilled in the art to practice the invention. The preferred embodiments in the following description are given by way of example only, and other obvious variations will occur to those skilled in the art. The basic principles of the invention, as defined in the following description, may be applied to other embodiments, variations, modifications, equivalents, and other technical solutions without departing from the spirit and scope of the invention.

Referring to fig. 1 of the drawings, fig. 1 is a flowchart of a role-based electronic engineering document management method of the present invention.

In a preferred embodiment of the present invention, it should be noted by those skilled in the art that the processing system, the electronic device, the non-transitory computer-readable storage medium, and the like, to which the present invention relates may be regarded as prior art.

Preferred embodiments.

The invention discloses a role-based electronic engineering document management method, which is used for meeting the requirements of engineering management on electronic documents and comprises the following steps:

step S1: creating an electronic document template, and performing symbolic marking on blocks through tags to perform tag identification (creating an electronic document template, creating a document template for each engineering document according to the national or local requirements, wherein the document template is marked by tag symbols in the blocks needing to be filled with contents except for a basic document frame and is set as an original electronic document template);

step S2: importing the created electronic document template into a processing system to convert the electronic document template into a file in a preset format (preferably an HTML format);

step S3: when the project management process uses the electronic project documents, the processing system selects the corresponding electronic document template according to the configuration and creates a document entity matched with the electronic document template;

step S4: when the roles of the whole project management process are all completed with data input or selection processing, and the project management process is completed, the processing system fuses the data in the database to generate a data model;

step S5: the original electronic document template is loaded and the corresponding tags are fetched for data rendering to generate a (final) electronic document.

Specifically, step S1 is implemented as the following steps:

step S1.1: any tag includes a tag head and a tag tail (for identifying the tag);

step S1.2: any label comprises a role code corresponding to the current block;

step S1.3: the input form of the block corresponding to any label comprises selection, filling and whether selection is performed;

step S1.4: either label includes a unique number for the current (corresponding) tile.

Preferably, a typical tag is "{ input. s1| item description: pm }" which means that the pm character can fill in the block called "item description" using text.

More specifically, step S2 is specifically implemented as the following steps:

step S2.1: the tags in the electronic document template are parsed by the processing system into standard web page controls (e.g., text entry boxes, selection boxes, etc.);

step S2.2: rendering and displaying files (in process management) in a preset format;

step S2.3: and the processing system judges whether the corresponding block has the authority to be edited according to the role of the current user.

Further, step S3 is specifically implemented as the following steps:

step S3.1: entering a file with a preset format corresponding to the selected electronic document template (the page of the file has the same layout as the original electronic document template);

step S3.2: and the processing system judges whether the corresponding block has the authority to be edited according to the role of the current user.

Further, step S3.2 is embodied as the following steps:

step S3.2.1: if the role of the current user has the authority to edit, performing data input or selection processing on the corresponding block according to the actual situation, and storing the result of the data input or the result of the selection processing in a database;

step S3.3: and if the current user role has no authority to edit, the current block prompts errors including non-editable and invisible to the current role.

The invention also discloses an electronic device, which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor realizes the steps of the electronic engineering document management method based on the role when executing the program.

The invention also discloses a non-transitory computer readable storage medium on which a computer program is stored, which computer program, when executed by a processor, implements the steps of a method for role-based electronic engineering document management.

It should be noted that the technical features of the processing system, the electronic device, the non-transitory computer readable storage medium, and the like, which are referred to in the present patent application, should be regarded as the prior art, and the specific structure, the operation principle, and the control manner and the spatial arrangement manner that may be referred to in the present patent application may be adopted by conventional choices in the art, and should not be regarded as the inventive point of the present patent, and the present patent is not further specifically described in detail.

It will be apparent to those skilled in the art that modifications and equivalents may be made in the embodiments and/or portions thereof without departing from the spirit and scope of the present invention.

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种智能排版方法及终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!