Method and system for improving archiving efficiency for archive business system
Through the concept and template design of the archive business line, the problem of extensive archives and data diversification in the archiving work of the enterprise has been solved, and the clear classification of the archive scope and the efficient management of data have been significantly improved, which significantly improves the archiving efficiency.
Patent Information
- Application Number
- CN202411907200.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-12-24
AI Technical Summary
Enterprise archiving work faces problems such as wide range of archives, diversified data, weak archiving awareness, weak management and unreasonable frequency, resulting in inefficient archiving and difficult to retrieve and utilize data.
Propose the concept of archiving business line. Through archiving scope template design and research template design, use shared links and permission control to allocate archiving scope collection work to each user to form enterprise archiving scope data with a complete business catalog, and use the archiving interface to Data conversion and organization into file systems.
The integrated management, use, and display of the scope of archives have been achieved, which greatly improves the efficiency of archives, making it easier for archiving data to manage and retrieve, and adapt to changes in the development of enterprise business.
Smart Images

Figure CN119357128A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of big data processing, and in particular relates to a method and a system for improving archiving efficiency for an archive business system. Background Art
[0002] With the rapid development of the Internet, information technology, big data, and 5G technology, corporate archive management has gradually shifted from paper to electronic, and more and more documents and materials have shown digital and data characteristics. And as enterprises move towards digital transformation, business systems have become key elements of enterprise operations and production, such as ERP systems, OA systems, asset management systems, etc. The business data generated by them, as a record of business flows and business activities, is the core information carrier of enterprise operations and has the definite attributes of archival data.
[0003] Therefore, the main sources of enterprise archived data are work documents such as finance, operations, construction, etc. generated around the daily work of the enterprise, and business data generated by the business system. However, at this stage, enterprise archiving work faces the following obstacles.
[0004] (1) The archiving scope is wide and the archived data is diversified.
[0005] The electronic files generated in the enterprise business system are in a variety of formats, and the boundaries of the archiving scope are unclear. Important files may be missed, and unnecessary files may be included in the archiving scope, increasing the management burden.
[0006] (2) There is a lack of awareness of archiving, weak archiving management, cumbersome archiving procedures, imperfect archiving systems, and low archiving efficiency.
[0007] Some corporate employees believe that they have no obligation to archive documents to the archives department, and that it is not as convenient to archive the documents as to keep them themselves. These concepts hinder the smooth progress of archiving work.
[0008] The archiving methods adopted by enterprises are not scientific enough, resulting in archiving management failing to keep up with the development of enterprises. Or enterprises lack a sound electronic document management system and specifications, resulting in a lack of unified standards and processes for archiving. Moreover, with the changes in the organization and business, the archiving scope has not been adjusted in time, resulting in a disconnect with actual needs, reducing the quality of archiving, and causing important documents to be omitted or archived repeatedly.
[0009] (3) Filing is not timely and the filing frequency is unreasonable.
[0010] Some business systems fail to archive the generated data in time, resulting in data / file loss or damage, affecting the integrity and continuity of the archives. In addition, archiving frequency that is too high or too low may cause problems. Too high may increase management costs, and too low may cause data loss.
[0011] The unscientific classification and organization of archived electronic files leads to inconvenience in file storage, inspection and utilization, and increases management and time costs. Summary of the invention
[0012] In order to overcome the problems existing in the related art, the disclosed embodiment of the present invention provides a method and system for improving the archiving efficiency of an archive business system.
[0013] The technical solution is as follows: A method for improving the filing efficiency of an archive business system, comprising: S1, design the archiving scope template and the archiving scope investigation template; the archiving scope template is used to determine the files to be archived and record the retention period, carrier type, and file type data of the files; the archiving scope investigation template is used to classify the files to be archived according to different standards and requirements, form a business line template, and record the relationship between the business line and the archiving scope, and the interaction information of the authority; S2, based on the results of the archive scope template design and the archive scope survey template design, the archive scope collection work is assigned to each user through the shared link method and permission control, and summarized to the business expert terminal to obtain the enterprise archive scope data with a complete business directory and output it; S3, receiving the enterprise archive scope data information with a complete business directory, the archive developer publishes the enterprise archive scope data format and data constraint information to the business system developer through the archive interface, and the business system developer develops data conversion logic according to the above conditions and converts it into data received by the archive system; after receiving the archive data, the archive system performs detection, and reorganizes it after passing the detection to complete the archiving of the enterprise archive scope data.
[0014] In step S1, the archive range template is designed using HTML and JS technology to bind the data structure to the archive range template. A cell is selected in the interface, and the path of the field is obtained through the data structure field node and added to the cell as a cell HTML attribute; The archiving scope template includes the archiving person in charge information and the metadata of the archiving scope. The archiving person in charge information includes: name, job title, department and contact information; The metadata of the archiving scope is the information displayed in each cell, including: serial number, business line, archiving scope name, reference file, data source, carrier type, file format, department, category, archiving time, retention period, confidentiality level and knowledge scope information; the data structure of the archiving scope template includes the archiving person in charge information and the specific attribute description of the metadata of the archiving scope.
[0015] In step S1, a scoping survey template is designed, including: Step (a), organizational structure design: The organizational structure includes departments and personnel, which are used to divide the permissions of business lines; the personnel are based on the login account to verify the permissions of the current user in the business line, and the data type of the organizational structure is an array; Step (b), business line design: plan business lines, bind business lines to archiving scope templates, and set business line user permissions.
[0016] In step (a), the data type of the organization structure is an array, including: isDept is used to identify whether the current node is a department or a person. true is a department, false is a person. name is the name of the department or person. children is a list of child nodes. Verify the current user's permissions on the business line, including: after the user logs in, obtain the user's account from the login interface, loop each business line, if the business line data does not have permissions set, then display normally; if permissions are set in the business line data, loop the permission data to determine whether the current user's account is equal to any account in the permissions, if so, the user has the right to view the business line, if no permission account is equal to the current user's account, the user does not have the right to view the business line.
[0017] In step (b), business line planning includes: adding, deleting, moving, copying, and setting operations on business lines; Business line user permission settings, including: the current business line and the online archiving scope templates can only be viewed and edited by users who have set permissions.
[0018] In step (b), the business line is bound to the archive scope template, including: Each business line is bound to a filing scope template, which is used to collect the files that should be filed and collected under the business. The ways to bind the template include: The first type is to bind all business lines to one archive scope template; The second type is to bind an archive scope template to each business line; The third method is based on the above two situations, and the most recent historical data is updated synchronously while binding the template; Through the above three situations, the archive scope template is linked and bound to the business line; when the archive scope template changes and the template version changes, the new template is re-bound to the business line and the existing data consistent with the old template is re-filled into the new template.
[0019] Furthermore, the existing data consistent with the old template is refilled into the new template, including: Step 1: Extract the old template data, query the cell through the field path on the cell, and fill the data in the cell into the corresponding position of the field; Step 2: Fill the data into the new template, query the cell according to the extracted data and the field path of each field in the data, and fill the field data into the cell; when filling, assign the current field value obj'[key_item] to the cell, and let the cell's html=obj'[key_item].
[0020] In step S2, the archive scope collection work is assigned to each user through shared links and permission control, including: setting permissions for each business line, matching the business line permissions with the login account after the user logs in, and displaying the business line if a match is found or the business line has no permissions set, and hiding the line from the user if a match is not found.
[0021] In step S3, the archive developer provides interface specifications, defines the structure and logic of the interface, input parameters and formats, interface returns, and data conversion rules. The business system developer performs data conversion, interface docking, and joint development work based on the information provided, and sends the archive scope and its archive data to the archive system through the interface; the archive data includes the business line directory, structured data of the business system, unstructured files, and file metadata; after receiving the archive data, the archive system performs authenticity, integrity, availability, and security tests on the archives. After the test is passed, the archive experts will compile and complete the data archiving.
[0022] Another object of the present invention is to provide a system for improving the filing efficiency of an archive business system, the system implementing the method for improving the filing efficiency of an archive business system, the system comprising: The template design module is used to design the archiving scope template and the archiving scope research template. The archiving scope template design is used to determine the files to be archived and record the retention period, carrier type, and file type data of the files. The archiving scope research template design is used to classify the files to be archived according to different standards and requirements, form a business line template, and record the relationship between the business line and the archiving scope, and the interaction information of the permissions. The enterprise archive scope data acquisition module is used to distribute the archive scope collection work to each user through the shared link method and permission control based on the results of the archive scope template design and the archive scope survey template design, and summarize it to the business expert terminal to obtain the enterprise archive scope data with a complete business directory and output it; The archiving interface identification and data archiving module are used to receive enterprise archiving scope data information with a complete business directory. The archive developer publishes the enterprise archiving scope data format and data constraint information to the business system developer through the archiving interface. The business system developer develops data conversion logic according to the above conditions and converts it into data received by the archive system. After receiving the archived data, the archive system performs detection, and reorganizes it after passing the detection to complete the archiving of the enterprise archiving scope data.
[0023] In combination with all the above-mentioned technical solutions, the beneficial effects of the present invention are as follows: in order to address the problems of wide archiving scope, diversified archiving data, weak archiving management, etc., which lead to low archiving efficiency and difficulty in retrieving and utilizing archived data, the present invention proposes the concept of archiving business lines, and uses archiving business lines to collect archiving scopes and data, thereby realizing the integration of management, use, and display of archiving scopes, and greatly ensuring the improvement of archiving efficiency. The present invention classifies the archiving scope based on the archiving business line, forming a clear and systematic business line directory, so that the archiving scope can be integrated in management, use, and display in the directory. Specifically, through this tool, enterprises can clearly see the data files generated under each business line, and as the enterprise's business develops and changes, it can easily adjust the business line and archiving scope to adapt to new business needs.
[0024] The present invention enables integrated management, use and display of archiving scope in the directory, decoupling knowledge with low cost and universality, enabling business experts, archive experts and software technicians to effectively communicate and cooperate without in-depth study of their respective professional knowledge, flexibly collecting the archiving scope of the business system, significantly improving archiving efficiency, and helping enterprises to better manage archived data. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description, serve to explain the principles of the present disclosure; Figure 1 It is a flow chart of a method for improving filing efficiency in an archive business system provided by an embodiment of the present invention; Figure 2 is a flow chart of extracting old archive range template data provided by an embodiment of the present invention; Figure 3 It is an output flow chart of the enterprise archiving scope with a complete business catalog provided by an embodiment of the present invention; Figure 4 Schematic diagram of a system for improving filing efficiency in an archive business system provided by an embodiment of the present invention; In the figure: 1. Template design module; 2. Enterprise archive scope data acquisition module; 3. Archive interface identification and data archive module. DETAILED DESCRIPTION
[0026] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without violating the connotation of the present invention, so the present invention is not limited by the specific implementation disclosed below.
[0027] The innovation of the present invention lies in: In view of the problems that archiving efficiency is low and archived data is difficult to retrieve and utilize due to the wide archiving scope, diversified archived data and weak archive management, the present invention proposes the concept of archiving business line, uses the archiving business line to collect archiving scope and data, and constructs a tool for improving archiving efficiency for the archive industry system, thereby realizing the integrated management, use and display of the archiving scope, and greatly ensuring the improvement of archiving efficiency.
[0028] Embodiment 1, as Figure 1 As shown, the method for improving the archiving efficiency of the archive business system provided by the embodiment of the present invention includes the design of an archiving scope survey tool, archiving scope collection, archiving interface docking, and data archiving; the specific steps are: S1, design the archiving scope template and the archiving scope investigation template; the archiving scope template is used to determine the files to be archived and record the retention period, carrier type, and file type data of the files; the archiving scope investigation template is used to classify the files to be archived according to different standards and requirements, form a business line template, and record the relationship between the business line and the archiving scope, and the interaction information of the authority; S2, based on the results of the archive scope template design and the archive scope survey template design, the archive scope collection work is assigned to each user through the shared link method and permission control, and summarized to the business expert terminal to obtain the enterprise archive scope data with a complete business directory and output it; S3, receiving the enterprise archive scope data information with a complete business directory, the archive developer publishes the enterprise archive scope data format and data constraint information to the business system developer through the archive interface, and the business system developer develops data conversion logic according to the above conditions and converts it into data received by the archive system; after receiving the archive data, the archive system performs detection, and reorganizes it after passing the detection to complete the archiving of the enterprise archive scope data.
[0029] Exemplarily, step S1 specifically includes: designing an archiving scope survey tool, performing step S101, designing an archiving scope template; step S102, designing an archiving scope survey template; wherein, the archiving scope template is designed to clarify which files or materials in the enterprise need to be archived, and record the retention period, carrier type, and file type data of these files; the archiving scope survey template is designed for business experts to use national standards, industry standards, enterprise standards, enterprise system requirements, enterprise archiving requirements, and industry experience to classify the files that need to be archived by the enterprise, form a business line template, and record the relationship between the business line and the archiving scope, permissions and other interactive information.
[0030] In step S101, designing an archiving scope template includes: the template style may vary according to the standards and requirements of the enterprise, and the archiving scope research tool is compatible with template designs for various business scenarios. Examples of archiving scope templates are shown in Table 1.
[0031] Table 1 Archive scope template
[0032] The archiving scope template is mainly divided into two parts: one is the archiving person in charge information, and the other is the archiving scope metadata, which is used to describe the key information of the archived files and plays a vital role in the subsequent identification and retrieval of archival data.
[0033] The information of the archiving person in charge includes: name, job title, department and contact information; the metadata of the archiving scope includes the information displayed in each cell: serial number, business line, archiving scope name, reference file, data source, carrier type, file format, department, category, archiving time, storage period, confidentiality level and scope of knowledge; The data structure of the archiving scope template includes information about the archiving person in charge and a description of specific attributes of the metadata of the archiving scope.
[0034] Specifically, the data structure of the archive range template is as follows: { "Person in charge information": { "Name": "", "Position Name": "", "Department": "", "Contact information": "", }, "Archive Scope": [{ "Serial Number": "", "Business Line": "", "Archive Scope Name": "", "Reference File": "", "Data Source": "", "Carrier Type": "", "File Format": "", "Department": "", "Category": "", "Archive Time": "", "Retention period": "", "Confidentiality level": "", "Awareness Scope": "" }] } Among them, in the "Archive Scope" list, "Archive Scope Name" refers to the file materials with preservation and archiving value, and "Data Source" refers to the source of the archive scope, which may be business system data (OA, ERP, asset management system, etc.) or offline files. Business line is the name of the business line to which the archiving scope belongs. Carrier type indicates the form in which the archived files are archived, such as electronic data, paper documents, audio and video, etc. File format is the format of the archived scope files, such as .pdf, .doc, .png, .xlsx, etc. Department to which the archived scope comes from, Archiving timing refers to the time point at which the collection, collation and archiving of the archive files are finally completed, Category to which the archived files should belong, Retention period is the period for which the archived files are kept in the system (10 years, 30 years, permanent, etc.). Archives of the core business of the enterprise are recommended to be permanent, and other archives can be evaluated based on asset value, evidence value, and historical value of hearsay. Confidentiality level is the confidentiality level of the archived file (unclassified, secret, top secret, etc.), and Scope of knowledge indicates which people, roles or departments are allowed to query the archived files. The directory of the archive cannot be queried if it is not within the scope of knowledge.
[0035] Using HTML and JS technology, the above data structure is bound to the archive range template in a "connect the dots" manner, that is, select a cell in the interface, and then double-click a data structure field node. When double-clicking, the path of the field is obtained and added to the cell as a cell HTML attribute.
[0036] It can be understood that the template definition here only contains table styles and data structures, without actual data. The essence of the HTML and JS technology is to set attributes on DOM elements. The attribute value is the field path. The setting syntax is: dom.setAttribute('bind','field path'); The purpose of setting this property here is to prepare for the historical data update in step (b02).
[0037] In another exemplary embodiment, step S102, designing a filing scope survey template includes: The filing scope survey template includes: step (a), organizational structure design, step (b), business line design, and the specific description is as follows: The organizational structure design described in step (a) includes: The organizational structure includes departments and personnel, which are used to divide the permissions of business lines. The personnel are based on the login account to verify the permissions of the current user in the business line. The data type of the organizational structure is an array, and its data structure is as follows: [{ "isDept": true, "name": "", "children": [] }] Among them, isDept is used to identify whether the current node is a department or a person, true for a department, false for a person. name is the name of the department or person; children is a list of child nodes, and the data structure of the child node list is the same as the above structure.
[0038] The verification process is as follows: After the user logs in, the user's account is obtained from the login interface, and each business line is looped. If no permissions are set in the business line data, it is displayed normally. If permissions are set in the business line data, the permission data is looped to determine whether the current user's account is equal to any account in the permission. If it is equal, it means that the user has the right to view the business line. If no permission account is equal to the current user account, it means that the user has no right to view the business line, that is, the business line is hidden from the current user. Among them, the above-mentioned permission description is shown in the following business line design.
[0039] Step (b), business line design includes: The core of the design of the archive scope survey template is to design the business line. The business line is a general term for a series of business activities divided within an enterprise to achieve specific business goals. It is a specific, single business process or business process. For the software industry, a business line usually refers to a series of software products or services developed by a company to meet the needs of different customer groups, such as project lines, product lines, service lines, etc.
[0040] The core idea of combining business lines with archiving scope is to determine the archiving scope comprehensively and importantly based on business needs, and to flexibly adjust and optimize it dynamically as the business develops, that is, to add, delete, modify, edit, set and other operations on the business lines; therefore, this template provides a function for designing business lines online to assist business consultants in quickly sorting out and establishing business lines.
[0041] For example, in the design of this archive scope survey template, the data structure of the business line is as follows: [{ "id": "Business line unique identifier", "name": "Business Line Name", "formUrl": { url:"Archive scope template link", groupId: "Archive scope template data ID" }, "responsiblePerson": [], "children": [], "fileList": { name:"File name", fileId: "file ID" }], "remark": "Remark", }] Among them, id uses GUID as the unique identifier of the business line, which is automatically generated by the tool. ResponsiblePerson is a user permission list, and its data structure corresponds to the organizational structure. The process of setting permissions is the process of selecting people from the organizational structure, indicating which people are allowed to view and edit this business line; children is a list of child lines. formUrl is used to store the information of the archive scope template link. The url is the archive scope template link, which contains the archive scope template ID, the template historical version ID, and the name of the collection to which it belongs. It is used to request the interface to obtain the template content and display it in the interface. groupId is the archive scope template data ID. Its main function is to synchronize historical data to the new template. The synchronization process is shown in step (b02).
[0042] fileList is a list of attachments, allowing users to upload additional files on each business line.
[0043] The above data structure corresponds to the following functions: Step (b01), business line planning.
[0044] The archive scope survey template allows users to flexibly build tree-level business lines, that is, to add, delete, move, copy, and set operations on business lines, and clearly classify the archive scope. Each type of archive scope is placed in a specific directory with a unique path, which effectively reduces archive scope confusion and improves archive scope management and retrieval efficiency of archived data.
[0045] Add a new business line: Users can add sub-business lines or parallel business lines in the tree structure according to actual needs through the Add button. Users can enter the name and remarks of the business line.
[0046] Delete business line: Users can select the business line to be deleted and click the Delete button to remove the business line. If the deleted business line contains sub-business lines, the sub-business lines will be deleted as well.
[0047] Move a business line: Drag and drop a business line to a new location in the tree structure.
[0048] Copy a business line: Users can select the business line to be copied and click the Copy button to create a copy of the business line. The copied business line will retain all the data of the original business line, but will have an independent identifier. Users can further edit and modify the copied business line.
[0049] Setting operation: Set permissions for business lines and bind archiving scope templates. For details, see step (b02).
[0050] Step (b02), bind the business line to the archiving scope template.
[0051] The filing scope template is derived from the design of step S101. Each business line is allowed to be bound to one filing scope template, which is used to collect the files that should be filed and collected under the business. There are three ways to bind the template.
[0052] The first type is to bind all business lines to one archive scope template; The second type is to bind an archive scope template to each business line; The third type is based on the above two situations, the most recent historical data is updated synchronously while binding the template.
[0053] In the above three cases, the archive scope template generates a link and binds it to the business line. After the archive scope template is designed, it is saved in the database through the interface. When saving, each template will generate a template ID, template history version ID, and collection name. The link consists of protocol, IP address, port, and route. The archive scope template link generation is to splice the template ID and template history version ID as parameters to the above link.
[0054] For example, the third situation applies to the situation where the survey has already started and actual data has been generated in the archive scope template, but the style of the original archive scope template has changed due to changes in business requirements. When the template is changed, the template version changes, and the new template needs to be re-bound to the business line and the existing data of the old template is re-filled into the new template.
[0055] However, the filling is limited by the template data structure, that is, the new template can only fill in the parts that are consistent with the old template data structure, and the inconsistent parts need to be filled manually.
[0056] The filling process is as follows: Step 1: Extract the old template data. The archive range data structure is bound to the archive range template, so extracting data from the template through the binding relationship is essentially to query the cell through the field path on the cell and fill the data in the cell into the corresponding position of the field. The old archive range template data extraction process is: Input: old archive range template (HTML + data structure), Output: old archive range template data; 1. Let obj, path="" and parentKey="" where obj is an archive scope data structure whose value may be an object or an array. path is the path of the current field and parentKey is the parent path of the current field.
[0057] 2. Determine whether obj is an array or an object. If it is an array, jump to 3; if it is an object, jump to 4. If it is neither, end.
[0058] 3. If obj is an array, loop the array and set the index array_index=0; 3.1 Set the temporary variable obj'=obj[array_index], parentKey+="["+array_index+"]", determine whether obj' is an object or an array, if it is an object, jump to 4, if not, index array_index+=1; 3.2 Determine whether array_index is greater than the length of the array. If so, end. Otherwise, jump to 3.1. 4. If obj is an object, let obj'=obj; 4.1 Get all the key lists of obj' keyList and loop; 4.2 Let key index keyList_index = 0; 4.3 Let key key_item=keyList[keyList_index]; 4.4 Determine whether path is an empty string. If it is an empty string, set the path of the current field in the current object to currentPath=key_item; otherwise, set currentPath=path+"."+key_item; 4.5 Determine whether parentKey is an empty string. If it is empty, let fullPath=currentPath, the full path of the current field in the entire object; otherwise, let fullPath=parentKey+"."+currentPath; 4.6 Get the cell according to fullPath. If it is obtained, get the html of the cell and set the current field value obj'[key_item]=html. Set keyList_index+=1; if not, set keyList_index+=1; 4.7 Determine whether keyList_index is greater than the length of keyList. If so, end the loop of the object; if not, path=fullPath, parentKey=fullPath, and then jump to 4.3; 5. The recursive loop ends after completing all the objects or arrays in each layer, and the old template data is output.
[0059] It can be understood that steps 2 to 4 are to obtain the field path of the field in the data structure, find the cell according to the field path, obtain the cell content and assign it to the field (Step 1) or fill the field value into the cell (Step 2).
[0060] The above process is to synchronize historical data with the new template. When the survey has begun, actual data has been generated in the archive scope template. At this time, some columns or contents of the template have changed, and it is obviously unrealistic to ask the user to re-record the unchanged parts, so the existing data in the old template needs to be re-filled into the new template.
[0061] Step 2: Fill the data into the new template. Similarly, the essence of filling is to query the cell based on the extracted data and the field path of each field in the data, and fill the field data into the cell. The filling process is basically the same as the extraction process in Step 1. The difference is the gray nodes in the flowchart in Step 1. When filling, this step is changed to assign the current field value obj'[key_item] to the cell, and let the cell's html = obj'[key_item].
[0062] Step (b03) Business line user permission settings The data source for business line permissions is the organizational structure in step (a). The permissions of business lines are specific to individuals. Each business line can set data permissions and access control, indicating that only users with set permissions can view and edit the current business line and the archive scope template on the line, ensuring the security and consistency of the archive scope.
[0063] Step S2 specifically includes: archiving scope collection. Based on step S1, the business expert shares the business line with other users in the form of a shared link. When other users log in to the tool, the tool verifies the permissions of the business line according to the login account. The current user can only view and edit the business line and archiving scope template related to himself, so that the user can focus more on his own work. The archiving scope collection work is assigned to each person in charge (user) through the shared link method and permission control, and finally summarized to the business expert terminal, and finally a corporate archiving scope with a complete business directory is obtained. The so-called shared link refers to the generation of a shared link from the business line template, and the generation method is the same as step (b02); among them, groupId is the archiving scope template data ID, and the explanation is shown in step S102.
[0064] For example, the archive scope collection work is assigned to each person in charge through the shared link method and permission control, including: setting permissions for each business line during design, and the person in charge uses his login account to match the business line permissions after logging in, and displays the business line if it matches or the business line does not have permissions set, and hides the line from the user if it does not match. There may be many business lines, so the person in charge only sees the information related to him after logging in, and hides the information that is not related to him.
[0065] The output flow chart of the enterprise archive scope with a complete business catalog is shown in Figure 3.
[0066] Exemplarily, step S3 specifically includes: archiving interface docking and data archiving. In this module, the business system developer (business system developer) and the archive developer (archive developer) conduct archiving interface docking. The two communicate to clarify the specific requirements of the archiving interface. The archive developer provides interface specifications, defines the structure and logic of the interface, input parameters and format, interface return, data conversion rules and other instructions. The business system developer performs data conversion and interface docking, joint debugging and other development work based on the provided information, and sends the archiving scope and its archived data to the archive system through the interface. The archived data includes the business line directory, the structured data of the business system, unstructured files, and file metadata. After receiving the archived data, the archive system performs four-property detection on it to ensure the authenticity, integrity, availability, and security of the archive. After the detection is passed, the archive expert can complete the archiving by reorganization.
[0067] Exemplarily, the archiving interface connection between the business system developer and the archive developer includes: the archive developer publishes the archiving interface to the business system developer, informs the business system developer of the data format, data constraints and other information that the archive system can receive, and the business system developer develops data conversion logic according to the above conditions to convert the business system data into data that can be received by the archive system. The process includes debugging and testing until the data is successfully sent to the archive system.
[0068] Business system developers perform data conversion, interface docking, joint debugging and other development work based on the information provided. Data conversion includes: business system developers develop conversion logic based on the archive data format and constraints provided by the archive system developers, and convert business system data into a data format that can be received by the archive system.
[0069] In summary, in response to the problems of low archiving efficiency and difficulty in retrieving and utilizing archived data due to the wide archiving scope, diversified archived data, and weak archiving management, this article proposes a tool to improve the archiving efficiency of the archives industry system, and puts forward the concept of archiving business line. The archiving business line is used to collect the archiving scope and data, and the management, use, and display of the archiving scope are integrated, which greatly ensures the improvement of archiving efficiency.
[0070] Embodiment 2, as Figure 4 As shown, an embodiment of the present invention provides a system for improving archiving efficiency for an archive business system, comprising: Template design module 1 is used to design the archiving scope template and the archiving scope investigation template; the archiving scope template design is used to determine the files to be archived and recorded the retention period, carrier type, and file type data of the files; the archiving scope investigation template design is used to classify the archived files according to different standards and requirements to form a business line template, and record the relationship between the business line and the archiving scope, and the interaction information of the authority; The enterprise archive scope data acquisition module 2 is used to distribute the archive scope collection work to each user through a shared link method and permission control based on the results of the archive scope template design and the archive scope survey template design, and summarize it to the business expert terminal to obtain the enterprise archive scope data with a complete business directory and output it; The archiving interface identification and data archiving module 3 is used to receive enterprise archiving range data information with a complete business directory. The archive developer publishes the enterprise archiving range data format and data constraint information to the business system developer through the archiving interface. The business system developer develops data conversion logic according to the above conditions and converts it into data received by the archive system. After receiving the archived data, the archive system performs a test, and reorganizes it after passing the test to complete the archiving of the enterprise archive range data. As shown in Table 2, the traditional survey method and the method-level system proposed in the present invention are compared as follows: A certain enterprise sorted out more than 5,000 archived items, including the description (carrier, confidentiality level, etc.), display format, data structure and other information of the archived items.
[0071] Table 2 Comparison between traditional research methods and the method-level system proposed in this invention
[0072] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any modifications, equivalent substitutions and improvements made by any technician familiar with the technical field within the technical scope disclosed by the present invention and within the spirit and principles of the present invention should be covered within the protection scope of the present invention.
Claims
1. A method for improving the archiving efficiency of an archive business system, characterized in that: The method includes: S1, design the archiving scope template and the archiving scope investigation template; the archiving scope template is used to determine the files to be archived and record the retention period, carrier type, and file type data of the files; the archiving scope investigation template is used to classify the files to be archived according to different standards and requirements, form a business line template, and record the relationship between the business line and the archiving scope, and the interaction information of the authority; S2, based on the results of the archive scope template design and the archive scope survey template design, the archive scope collection work is assigned to each user through the shared link method and permission control, and summarized to the business expert terminal to obtain the enterprise archive scope data with a complete business directory and output it; S3, receiving the enterprise archive scope data information with a complete business directory, the archive developer publishes the enterprise archive scope data format and data constraint information to the business system developer through the archive interface, and the business system developer develops data conversion logic according to the above conditions and converts it into data received by the archive system; after receiving the archive data, the archive system performs detection, and reorganizes it after passing the detection to complete the archiving of the enterprise archive scope data.
2. The method for improving filing efficiency for an archive business system according to claim 1, characterized in that: In step S1, the archive range template is designed using HTML and JS technology to bind the data structure to the archive range template. A cell is selected in the interface, and the path of the field is obtained through the data structure field node and added to the cell as a cell HTML attribute; The archiving scope template includes the archiving person in charge information and the metadata of the archiving scope. The archiving person in charge information includes: name, job title, department and contact information; The metadata of the archiving scope is the information displayed in each cell, including: serial number, business line, archiving scope name, reference file, data source, carrier type, file format, department, category, archiving time, retention period, confidentiality level and knowledge scope information; the data structure of the archiving scope template includes the archiving person in charge information and the specific attribute description of the metadata of the archiving scope.
3. The method for improving filing efficiency for an archive business system according to claim 1, characterized in that: In step S1, a scoping survey template is designed, including: Step (a), organizational structure design: The organizational structure includes departments and personnel, which are used to divide the permissions of business lines; the personnel are based on the login account to verify the permissions of the current user in the business line, and the data type of the organizational structure is an array; Step (b), business line design: plan business lines, bind business lines to archiving scope templates, and set business line user permissions.
4. The method for improving filing efficiency for an archive business system according to claim 3, characterized in that: In step (a), the data type of the organization structure is an array, including: isDept is used to identify whether the current node is a department or a person. true is a department, false is a person. name is the name of the department or person. children is a list of child nodes. Verify the current user's permissions on the business line, including: after the user logs in, obtain the user's account from the login interface, loop each business line, if the business line data does not have permissions set, then display normally; if permissions are set in the business line data, loop the permission data to determine whether the current user's account is equal to any account in the permissions, if so, the user has the right to view the business line, if no permission account is equal to the current user's account, the user does not have the right to view the business line.
5. The method for improving filing efficiency for an archive business system according to claim 3, characterized in that: In step (b), business line planning includes: adding, deleting, moving, copying, and setting operations on business lines; Business line user permission settings, including: the current business line and the online archiving scope templates can only be viewed and edited by users who have set permissions.
6. The method for improving filing efficiency for an archive business system according to claim 3, characterized in that: In step (b), the business line is bound to the archive scope template, including: Each business line is bound to a filing scope template, which is used to collect the files that should be filed and collected under the business. The ways to bind the template include: The first type is to bind all business lines to one archive scope template; The second type is to bind an archive scope template to each business line; The third method is based on the above two situations, and the most recent historical data is updated synchronously while binding the template; Through the above three situations, the archive scope template is linked and bound to the business line; when the archive scope template changes and the template version changes, the new template is re-bound to the business line and the existing data consistent with the old template is re-filled into the new template.
7. The method for improving filing efficiency for an archive business system according to claim 6, characterized in that: Repopulate the new template with existing data that is consistent with the old template, including: Step 1: Extract the old template data, query the cell through the field path on the cell, and fill the data in the cell into the corresponding position of the field; Step 2: Fill the data into the new template, query the cell according to the extracted data and the field path of each field in the data, and fill the field data into the cell; when filling, assign the current field value obj'[key_item] to the cell, and let the cell's html=obj'[key_item].
8. The method for improving filing efficiency for an archive business system according to claim 1, characterized in that: In step S2, the archive scope collection work is assigned to each user through shared links and permission control, including: setting permissions for each business line, matching the business line permissions with the login account after the user logs in, and displaying the business line if a match is found or the business line has no permissions set, and hiding the line from the user if a match is not found.
9. The method for improving filing efficiency for an archive business system according to claim 1, characterized in that: In step S3, the archive developer provides interface specifications, defines the structure and logic of the interface, input parameters and formats, interface returns, and data conversion rules. The business system developer performs data conversion, interface docking, and joint development work based on the information provided, and sends the archive scope and its archive data to the archive system through the interface; the archive data includes the business line directory, structured data of the business system, unstructured files, and file metadata; after receiving the archive data, the archive system performs authenticity, integrity, availability, and security tests on the archives. After the test is passed, the archive experts will compile and complete the data archiving.
10. A system for improving the filing efficiency of an archive business system, characterized in that: The system implements the method for improving the filing efficiency of an archive business system as claimed in any one of claims 1 to 9, and the system comprises: The template design module (1) is used to design an archiving scope template and an archiving scope survey template; the archiving scope template design is used to determine the files to be archived and record the retention period, carrier type, and file type data of the files; the archiving scope survey template design is used to classify the files to be archived according to different standards and requirements to form a business line template, and record the relationship between the business line and the archiving scope, and the interaction information of the authority; The enterprise archive scope data acquisition module (2) is used to distribute the archive scope collection work to each user through a shared link method and permission control based on the results of the archive scope template design and the archive scope survey template design, and to aggregate the archive scope data to the business expert terminal, thereby obtaining the enterprise archive scope data with a complete business directory and outputting it; The archiving interface identification and data archiving module (3) is used to receive enterprise archiving range data information with a complete business directory. The archive developer publishes the enterprise archiving range data format and data constraint information to the business system developer through the archiving interface. The business system developer develops data conversion logic based on the above conditions and converts the data into data received by the archive system. After receiving the archived data, the archive system performs a test, and after passing the test, it compiles the data to complete the archiving of the enterprise archiving range data.
Citation Information
Patent Citations
A technology archive offline task distribution system and method
CN109409816A
Archiving method and device for electronic archives and medium
CN112732641A
Intelligent archive arrangement system and method based on archive element preposition
CN113112229A
Government investment auditing platform based on networking auditing
CN113689204A
Engineering archive intelligent collection method and system based on enabling thinking
CN114117171A