Enterprise organization management method and system based on tree data structure

CN120723767BActive Publication Date: 2026-09-04INSPUR SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510799401.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-16
Publication Date
2026-09-04
Estimated Expiration
2045-06-16

AI Technical Summary

Technical Problem

[0005]本发明的技术任务是提供一种基于树状数据结构的企业组织管理方法及系统,来解决如何实现企业组织机构管理从基础信息化向智能化的跨越式发展,提升运行效率的同时,降低管理维护成本的问题

Benefits of technology

[0041] (i) This invention adopts an innovative non-recursive traversal algorithm and hierarchical caching mechanism, which solves the response delay problem caused by the current system needing to recursively query the depth of the parent node when adding sibling or lower-level nodes, significantly improving operational efficiency and ensuring that a high response speed can still be maintained even when the number of nodes is large.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120723767B_ABST
    Figure CN120723767B_ABST
Patent Text Reader

Abstract

The application discloses an enterprise organization management method and system based on a tree data structure, and belongs to the technical field of organization management.The technical problem to be solved by the application is how to realize the leap-forward development of enterprise organization management from basic informatization to intelligentization, improve operation efficiency, and reduce management and maintenance costs at the same time.The technical scheme is as follows: an organization tree composed of a plurality of root nodes is constructed;lower-level nodes and current-level nodes are added by using a node operation mechanism, the nodes are managed by being cancelled by using a node pin mechanism, and the automatic synchronous updating of parent_id and level key fields is realized by using atomized operation based on distributed transactions, so that the integrity and consistency of data operation are ensured;all enterprise lists are obtained by interfacing or importing, all enterprise information which has not been classified by type is collectively displayed in a list to be classified, and the enterprises which have not been classified by type are classified by type, and after the classification is completed, the enterprise information is automatically synchronized to an organization work coverage list.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of organizational management technology, specifically to an enterprise organizational management method and system based on a tree-structured data structure. Background Technology

[0002] Current enterprise organizational information management systems suffer from significant technical limitations in organizational structure management. Most systems employ traditional flat database structures or simple hierarchical lists to store organizational relationships. This approach has several shortcomings: First, when adjusting the organizational structure, administrators need to manually modify fields in multiple related tables, which is not only cumbersome and error-prone but also fails to support the streamlined node transfer functionality expected of modern management systems. Second, the node type definitions in existing systems are too simplistic, failing to establish a complete three-tiered classification system of committees, general branches, and branches, resulting in unclear organizational hierarchy. Furthermore, the generation of organizational codes lacks intelligent rules; the sorting of peer nodes relies entirely on manual numbering, which can easily lead to coding chaos in large enterprise organizational information management.

[0003] In terms of specific implementation solutions, the conventional tree-structure implementation technology currently used in enterprise organizational information management systems has also revealed significant performance defects. When adding sibling or subordinate nodes, the system must recursively query the depth information of the parent node. This operation method results in significant response delays and frequent lag when dealing with large amounts of data. When performing node transfer operations, multiple fields such as parent_id and level need to be manually modified, which is not only complex but also prone to data inconsistencies under abnormal conditions such as network fluctuations. More seriously, existing systems generally lack a strong association verification mechanism between organizational categories and node types, failing to prevent logical errors such as directly creating a committee under a branch. This seriously affects the standardization and seriousness of the organizational structure. These technical defects not only reduce system efficiency but also increase the difficulty of management and maintenance and the risk of errors.

[0004] Therefore, how to achieve a leapfrog development of enterprise organizational management from basic informatization to intelligentization, while improving operational efficiency and reducing management and maintenance costs, is a technical problem that urgently needs to be solved. Summary of the Invention

[0005] The technical objective of this invention is to provide an enterprise organization management method and system based on a tree-structured data structure to address the problem of how to achieve a leapfrog development of enterprise organization management from basic informatization to intelligentization, thereby improving operational efficiency while reducing management and maintenance costs.

[0006] The technical objective of this invention is achieved as follows: an enterprise organization management method based on a tree-structured data structure, the specific method of which is as follows:

[0007] Organization tree construction: Construct an organization tree consisting of several root nodes;

[0008] Node management: A node operation mechanism is used to add subordinate nodes and current nodes, a node cancellation mechanism is used to manage node cancellation, and atomic operations based on distributed transactions are used to achieve automatic synchronization and update of the parent_id and level key fields to ensure the integrity and consistency of data operations;

[0009] Enterprise Management: Obtain a complete list of enterprises through integration or import, centrally display all enterprise information that has not been categorized in the pending classification list, and categorize the uncategorized enterprises. After classification, the enterprise information is automatically synchronized to the organizational work coverage list.

[0010] Preferably, the root node information of the organization tree includes the organization name, organization category, and organization code;

[0011] Among them, the organization name is ensured to comply with naming specifications and be unique through an intelligent verification mechanism;

[0012] The organizational categories are strictly limited to a three-tiered system: committees, general branches, and branches, laying the foundation for subsequent organizational structure management.

[0013] After the organization code is entered, its legality is verified in real time to avoid duplicate or non-compliant codes. When an organization code is duplicated, the system will prompt that the name of the root node already exists, which facilitates root node management.

[0014] As a preferred method, the node operation mechanism is used to add sub-nodes and current-level nodes, as follows:

[0015] When a user selects to add a subordinate node, the type of the current node is verified. If the current node is a branch, the corresponding operation is directly prohibited because, according to the principles of organizational structure, a branch does not have subordinate organizations.

[0016] When adding sibling nodes, the insertion position is quickly located based on the parent node of the current node, and the sorting number of sibling nodes is automatically maintained.

[0017] All node addition operations are implemented using optimized non-recursive algorithms, reducing the time complexity from O(n) of traditional recursive algorithms to O(1), greatly improving operational efficiency and ensuring millisecond-level response speed even in the case of massive data.

[0018] As a preferred option, a node cancellation mechanism is used to manage node cancellation, as follows:

[0019] The node to be revoked must be a leaf node, that is, it does not contain any child nodes. Specifically, it automatically checks whether the corresponding node still has associated member or organizational relationship data. If there is member data under the current node, it is not allowed to be revoked, which effectively prevents the accidental deletion of important organizational nodes.

[0020] The undo operation uses a mark-and-delete mechanism instead of physical deletion, retaining complete operation logs and version records, and supporting data recovery when necessary.

[0021] At the same time, the organization's coding sequence is updated in real time to ensure the continuity and readability of the coding;

[0022] For business data associated with the revoked nodes, initiate an automatic cleanup task to maintain the cleanliness of the database.

[0023] As a preferred option, enterprise information that has not been categorized includes basic data such as enterprise name, unified social credit code, type of entity, and registration date.

[0024] Enterprise categories include new economy enterprises, new organization enterprises, new employment group enterprises, private enterprises, and mixed-ownership enterprises.

[0025] As a preferred approach, enterprise management should specifically include the following:

[0026] Users can categorize enterprises that have not been categorized through the enterprise type classification interface;

[0027] During the division process, the corresponding supervisory unit and enterprise category are selected based on the organizational tree;

[0028] After the division is completed, the enterprise information is automatically synchronized to the organizational work coverage list; for enterprises that have established organizations, the corresponding organizational tree nodes are automatically associated to achieve two-way linkage between enterprise information and organizational tree; for enterprises that have not yet established organizations, the appropriate coverage method is intelligently recommended according to the enterprise type.

[0029] Even better, enterprises can adopt a microservices architecture in their management processes, as follows:

[0030] The core modules of service division, coverage service, and statistics service are independent of each other but work together, and interact with data through RESTful API;

[0031] Data storage employs a hybrid database: basic enterprise information uses a relational database to ensure transaction integrity, while categorized records and coverage information use a document-based database to improve query efficiency.

[0032] The front-end interface is developed based on the Vue.js framework and supports visual filtering and multi-dimensional analysis.

[0033] An enterprise organization management system based on a tree-structured data structure, the system comprising:

[0034] The organization management module is used to build an organization tree consisting of several root nodes;

[0035] The node management module is used to add subordinate nodes and current nodes using a node operation mechanism, manage node cancellation using a node cancellation mechanism, and automatically synchronize and update the key fields of parent_id and level through atomic operations based on distributed transactions to ensure the integrity and consistency of data operations.

[0036] The Enterprise Management module is used to obtain a complete list of enterprises through integration or import. It centrally displays information on all enterprises that have not yet been categorized in the list to be classified, and then categorizes the uncategorized enterprises. After the classification is completed, the enterprise information is automatically synchronized to the organizational work coverage list.

[0037] Preferably, the organization management module supports adding, deleting, and moving tree nodes using a visual page.

[0038] Even better, the node management module supports selecting a specific organization node and maintaining the member information under the corresponding node;

[0039] The enterprise management module supports the classification of enterprise types.

[0040] The enterprise organization management method and system based on tree data structure of the present invention have the following advantages:

[0041] (i) This invention adopts an innovative non-recursive traversal algorithm and hierarchical caching mechanism, which solves the response delay problem caused by the current system needing to recursively query the depth of the parent node when adding sibling or lower-level nodes, significantly improving operational efficiency and ensuring that a high response speed can still be maintained even when the number of nodes is large.

[0042] (ii) This invention uses atomic operations based on distributed transactions to achieve automatic synchronous updates of key fields such as parent_id and level, which solves the problem that node transfer operations require manual modification of multiple fields and are prone to data inconsistency, and ensures the integrity and consistency of data operations.

[0043] (iii) This invention constructs a committee-general branch-branch node constraint, which effectively prevents violations, solves the problem of the lack of organizational category verification mechanism in the existing system, and maintains the standardization and seriousness of the organizational structure;

[0044] (iv) This invention has enabled organizational management to leapfrog from basic informatization to intelligentization, greatly improving system operating efficiency, reducing management and maintenance costs, and providing solid technical support for enterprise organizational development.

[0045] (V) The administrative organization tree construction and enterprise management system provided by this invention has shown significant technical effects in practical applications. Through innovative data structure design and intelligent management mechanism, it has achieved comprehensive optimization of organizational structure and member management. In terms of organizational tree construction, this invention ensures the accuracy and completeness of basic organizational information through a standardized root node creation process, guarantees the uniqueness and standardization of organizational codes, and also enables rapid tracing of organizational relationships. In terms of node management operations, this invention ensures that the organizational structure fully complies with regulations through strict business rule constraints and intelligent verification mechanisms, especially the restriction that branch nodes are prohibited from adding lower-level nodes. At the same time, the optimized non-recursive algorithm greatly shortens the response time of node addition operations.

[0046] (vi) The node migration function of the present invention achieves safe and reliable adjustment of complex organizational structures through intelligent pre-verification mechanism and distributed transaction processing. Tests show that it can still guarantee 100% data consistency under simulated network anomaly, and the automated coding update mechanism ensures the integrity and continuity of the organizational coding system.

[0047] (vii) The node deletion function of the present invention, through multiple security verification and marking deletion mechanism, not only meets the needs of organizational adjustment, but also effectively prevents the accidental deletion of important nodes. In actual application, the data deletion error rate is zero, and the automatically triggered associated data cleanup mechanism maintains the efficient operation of the database.

[0048] (viii) In terms of member management, this invention achieves accurate attribution and dynamic management of member information through the hierarchical relationship of the organizational tree, solving the problem of asynchronous member information and organizational structure in traditional systems;

[0049] (ix) Through the implementation of this invention, the enterprise's organizational management work has achieved a leapfrog development from traditional manual operation to intelligent management, which not only ensures the standardization and seriousness of the work, but also greatly improves work efficiency and management level;

[0050] (X) This invention adopts a hierarchical and standardized construction method to realize the creation and management of the organization tree, and creates the root node through a standardized form, requiring the input of the organization name and category, and is equipped with a real-time verification function to ensure data compliance; in terms of node management, this invention provides the function of adding sibling / subordinate nodes, uses a non-recursive algorithm to reduce the operation time complexity to O(1), and strictly restricts branch nodes from adding subordinate organizations; the node cancellation mechanism sets multiple verification conditions, and uses mark deletion to retain operation traces. This invention innovatively realizes the construction and management of enterprise organization, classifies enterprise types through five standards, and intelligently associates them with the organization tree;

[0051] (xi) This invention adopts a microservice architecture and a hybrid database solution, and has two major innovations: 1) The non-recursive traversal method improves the efficiency of large-scale node operations; 2) It establishes a two-way real-time synchronization mechanism between enterprise information and organizational structure. Attached Figure Description

[0052] The invention will be further described below with reference to the accompanying drawings.

[0053] Appendix Figure 1 This is a schematic diagram of an organizational tree structure;

[0054] Appendix Figure 2 A page structure diagram of an enterprise organization management system based on a tree-structured data structure;

[0055] Appendix Figure 3 Screenshot of the interface created for the node;

[0056] Appendix Figure 4 Screenshot of the interface for organizing code verification;

[0057] Appendix Figure 5 Screenshot of the interface for adding sub-level / current-level nodes;

[0058] Appendix Figure 6 A screenshot of the interface for canceling node verification;

[0059] Appendix Figure 7 Screenshots of the interface for different businesses. Detailed Implementation

[0060] The enterprise organization management method and system based on tree data structure of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0061] Example 1:

[0062] As attached Figure 1 As shown in the figure, this embodiment provides an enterprise organization management method based on a tree-structured data structure, which is as follows:

[0063] S1. Organization Tree Construction: Construct an organization tree consisting of several root nodes;

[0064] S2. Node Management: A node operation mechanism is used to add subordinate nodes and current nodes, a node cancellation mechanism is used to manage node cancellation, and atomic operations based on distributed transactions are used to achieve automatic synchronization and update of the parent_id and level key fields to ensure the integrity and consistency of data operations.

[0065] S3. Enterprise Management: Obtain a complete list of enterprises through integration or import. Display all enterprise information that has not been categorized in the list to be classified. Then, categorize the uncategorized enterprises. After the classification is completed, automatically synchronize the enterprise information to the organizational work coverage list.

[0066] As attached Figure 3 As shown, the root node information of the organization tree in this embodiment includes the organization name, organization category, and organization code;

[0067] Among them, the organization name is ensured to comply with naming specifications and be unique through an intelligent verification mechanism;

[0068] The organizational categories are strictly limited to a three-tiered system: committees, general branches, and branches, laying the foundation for subsequent organizational structure management.

[0069] After the organization inputs the code, its legality is verified in real time to avoid duplicate or non-compliant codes; see attached. Figure 4 As shown, when the organization code is duplicated, the name of the existing root node is displayed, which facilitates root node management.

[0070] As attached Figure 5 As shown, this embodiment supports adding subordinate or sibling nodes to existing nodes, but strict business rule constraints are implemented during the operation.

[0071] In this embodiment, step S2, which uses a node operation mechanism to add lower-level nodes and current-level nodes, is as follows:

[0072] S2-101. When a user selects to add a subordinate node, the type of the current node is verified. If the current node is a branch, the corresponding operation is directly prohibited because, according to the organizational construction principle, a branch does not have subordinate organizations.

[0073] S2-102. When adding sibling nodes, the insertion position is quickly located based on the parent node of the current node, and the sorting number of sibling nodes is automatically maintained.

[0074] All node addition operations are implemented using optimized non-recursive algorithms, reducing the time complexity from O(n) of traditional recursive algorithms to O(1), greatly improving operational efficiency and ensuring millisecond-level response speed even in the case of massive data.

[0075] As attached Figure 6 As shown, the node cancellation management using the node cancellation mechanism in step S2 of this embodiment is as follows:

[0076] S2-201. The node to be revoked must be a leaf node, that is, it does not contain any child nodes. Specifically, it automatically checks whether the corresponding node still has associated member or organizational relationship data. If there is member data under the current node, it is not allowed to be revoked, which effectively prevents the accidental deletion of important organizational nodes.

[0077] S2-202: Undo operations use a mark-and-delete mechanism instead of physical deletion, retaining complete operation logs and version records, and supporting data recovery when necessary.

[0078] S2-203. Real-time updates of the organization's coding sequence ensure the continuity and readability of the coding.

[0079] S2-204. For business data associated with the revoked node, start an automatic cleanup task to keep the database clean.

[0080] The enterprise information in step S3 of this embodiment that has not been categorized includes basic data such as enterprise name, unified social credit code, type of entity, and registration time.

[0081] Enterprise categories include new economy enterprises, new organization enterprises, new employment group enterprises, private enterprises, and mixed-ownership enterprises.

[0082] As attached Figure 7 As shown, the enterprise management in step S3 of this embodiment is as follows:

[0083] S301. Users can classify enterprises that have not been classified through the enterprise type classification interface;

[0084] S302. During the division process, select the corresponding supervisory unit and enterprise category according to the organizational tree;

[0085] S303. After the division is completed, the enterprise information will be automatically synchronized to the organizational work coverage list. For enterprises that have established organizations, the corresponding organizational tree nodes will be automatically associated to achieve two-way linkage between enterprise information and organizational tree. For enterprises that have not yet established organizations, the appropriate coverage method will be intelligently recommended according to the enterprise type.

[0086] In this embodiment, the enterprise management process in step S3 adopts a microservice architecture, as detailed below:

[0087] The core modules of service division, coverage service, and statistics service are independent of each other but work together, and interact with data through RESTful API;

[0088] Data storage employs a hybrid database: basic enterprise information uses a relational database to ensure transaction integrity, while categorized records and coverage information use a document-based database to improve query efficiency.

[0089] The front-end interface is developed based on the Vue.js framework and supports visual filtering and multi-dimensional analysis.

[0090] Example 2:

[0091] This embodiment provides an enterprise organization management system based on a tree-structured data structure. The system includes:

[0092] The organization management module is used to build an organization tree consisting of several root nodes;

[0093] The node management module is used to add subordinate nodes and current nodes using a node operation mechanism, manage node cancellation using a node cancellation mechanism, and automatically synchronize and update the key fields of parent_id and level through atomic operations based on distributed transactions to ensure the integrity and consistency of data operations.

[0094] The Enterprise Management module is used to obtain a complete list of enterprises through integration or import. It centrally displays information on all enterprises that have not yet been categorized in the list to be classified, and then categorizes the uncategorized enterprises. After the classification is completed, the enterprise information is automatically synchronized to the organizational work coverage list.

[0095] The organization management module in this embodiment supports adding, deleting, and moving tree nodes using a visual page.

[0096] The node management module in this embodiment supports selecting a specified organization node and maintaining the member information under the corresponding node.

[0097] The enterprise management module in this embodiment supports the classification of enterprise types.

[0098] As attached Figure 2 As shown, the page structure of the organization and enterprise management system includes a task center, organization work coverage, organization management, member management, management of representatives and committee members, management of organization instructors, member education management, government affairs, system configuration, and a message center. The task center section focuses on enterprise type classification. Additionally, this embodiment includes functions such as organization work coverage, dynamic management of organizations and members, maintenance of information on representatives and committee members, instructor management, member education and training, database construction, and integration with learning platforms.

[0099] Example 3:

[0100] Example: Organization tree construction and member information entry, as detailed below:

[0101] ① Enter the organization management module, click the "Add Root Node" button in the upper left corner of the interface to bring up the organization node addition input box, and enter the organization name, organization category and organization code as required.

[0102] ② After the root node is created, a visual tree structure diagram is automatically generated. Administrators can continue to expand the organizational structure: after selecting a node, select to add a subordinate node or add a sibling node through the right-hand menu, generate nodes of the corresponding level as required, and strictly enforce business rule verification. For example, when the selected parent node is a branch, the system will not display the button to add a subordinate node.

[0103] ③ After completing the multi-level organizational structure (such as a three-level system of committee → general branch → branch), switch to the node management module, expand the tree navigation bar on the left to find the target organizational node, click the "Add Member" button above the member list, and a form with detailed information such as basic information and education information will pop up. The organizational relationship field has been automatically associated with the currently selected branch.

[0104] ④ After entering core information such as member's name, ID number, and joining time, multiple checks are performed in real time: including checking the legality of the ID number, verifying the logic of the joining time, and detecting duplicate entries.

[0105] ⑤ After submission and saving, the member information will be immediately displayed in the branch member list, and the organization's member statistics and related dashboard data will be automatically updated.

[0106] ⑥ During the organization building phase, a prompt will pop up when an organization with a similar name is detected in the same region.

[0107] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for enterprise organization management based on a tree-structured data structure, characterized in that, The method is as follows: Organization tree construction: Construct an organization tree consisting of several root nodes; Node management: A node operation mechanism is used to add subordinate nodes and current nodes, a node cancellation mechanism is used to manage node cancellation, and atomic operations based on distributed transactions are used to achieve automatic synchronization and update of the parent_id and level key fields to ensure the integrity and consistency of data operations; Enterprise Management: Obtain the complete list of enterprises through integration or import, centrally display all enterprise information that has not been categorized in the list to be classified, and categorize the enterprises that have not been categorized. After the classification is completed, the enterprise information is automatically synchronized to the list of organizational work coverage. The root node information of the organization tree includes the organization name, organization category, and organization code; Among them, the organization name is ensured to comply with naming specifications and be unique through an intelligent verification mechanism; The organizational categories are strictly limited to a three-tiered system: committees, general branches, and branches, laying the foundation for subsequent organizational structure management. After the organization code is entered, its legality is verified in real time to avoid duplicate or non-compliant codes; when the organization code is duplicated, the system will prompt that the name of the root node already exists, which facilitates root node management. The specific steps for adding child nodes and current nodes using the node operation mechanism are as follows: When a user selects to add a sub-node, the type of the current node is verified. If the current node is a branch, the corresponding operation is directly prohibited. When adding sibling nodes, the insertion position is quickly located based on the parent node of the current node, and the sorting number of sibling nodes is automatically maintained. All node addition operations are implemented using optimized non-recursive algorithms, reducing the time complexity from O(n) of traditional recursive algorithms to O(1), greatly improving operational efficiency and ensuring millisecond-level response speed even in the case of massive data. The node revocation mechanism is used to manage node revocation as follows: The node to be revoked must be a leaf node, that is, it does not contain any child nodes. Specifically, it automatically checks whether the corresponding node still has associated member or organizational relationship data. If there is member data under the current node, it is not allowed to be revoked, which effectively prevents the accidental deletion of important organizational nodes. The undo operation uses a mark-and-delete mechanism instead of physical deletion, retaining complete operation logs and version records, and supporting data recovery when necessary. At the same time, the organization's coding sequence is updated in real time to ensure the continuity and readability of the coding; For business data associated with the revoked nodes, initiate an automatic cleanup task to maintain the cleanliness of the database; The specifics of enterprise management are as follows: Users can categorize enterprises that have not been categorized through the enterprise type classification interface; During the division process, the corresponding supervisory unit and enterprise category are selected based on the organizational tree; After the division is completed, the enterprise information is automatically synchronized to the organizational work coverage list; for enterprises that have established organizations, the corresponding organizational tree nodes are automatically associated to achieve two-way linkage between enterprise information and organizational tree; for enterprises that have not yet established organizations, the appropriate coverage method is intelligently recommended according to the enterprise type.

2. The enterprise organization management method based on a tree-structured data structure according to claim 1, characterized in that, Enterprise information that has not been categorized includes basic data such as enterprise name, unified social credit code, type of entity, and registration date. Enterprise categories include new economy enterprises, new organization enterprises, new employment group enterprises, private enterprises, and mixed-ownership enterprises.

3. The enterprise organization management method based on a tree-structured data structure according to claim 1 or 2, characterized in that, The enterprise management process adopts a microservices architecture, as detailed below: The core modules of service division, coverage service, and statistics service are independent of each other but work together, and interact with data through RESTful API; Data storage employs a hybrid database: basic enterprise information uses a relational database to ensure transaction integrity, while categorized records and coverage information use a document-based database to improve query efficiency. The front-end interface is developed based on the Vue.js framework and supports visual filtering and multi-dimensional analysis.

4. An enterprise organization management system based on a tree-structured data structure, characterized in that, This system is used to implement the enterprise organization management method based on a tree-structured data structure as described in any one of claims 1 to 3; the system includes: The organization management module is used to build an organization tree consisting of several root nodes; The node management module is used to add subordinate nodes and current nodes using a node operation mechanism, manage node cancellation using a node cancellation mechanism, and automatically synchronize and update the key fields of parent_id and level through atomic operations based on distributed transactions to ensure the integrity and consistency of data operations. The Enterprise Management module is used to obtain a complete list of enterprises through integration or import. It centrally displays information on all enterprises that have not yet been categorized in the list to be classified, and then categorizes the uncategorized enterprises. After the classification is completed, the enterprise information is automatically synchronized to the organizational work coverage list.

5. The enterprise organization management system based on a tree-structured data structure according to claim 4, characterized in that, The organization management module supports adding, deleting, and moving tree nodes using a visual interface.

6. The enterprise organization management system based on a tree-structured data structure according to claim 4 or 5, characterized in that, The node management module allows you to select a specific organization node and maintain the member information under the corresponding node. The enterprise management module supports the classification of enterprise types.

Citation Information

Patent Citations

  • Cross-level distributed duty system public service platform

    CN115858674A

  • User management method and management system based on OpenStack

    CN116055082A