Method for realizing information management of various business system organizations
By creating an organizational structure main tree and shadow tree on an integrated platform, and maintaining and synchronizing organizational structure information in a unified manner, the problem of different management of various business systems in the existing technology is solved, and the customized management of the organization and the integration of business information systems are realized.
Patent Information
- Application Number
- CN202510046417.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2025-05-09
AI Technical Summary
The existing technology is difficult to realize organizational information management of various business systems, resulting in data barriers and execution that are not flexible enough to be customized.
By creating an organizational structure main tree and shadow tree on an integrated platform, the organizational structure information is maintained uniformly, and the shadow tree is synchronized to each business system, the organizational structure is changed and deleted using the shadow tree, and a standard unified organizational structure directory and management mechanism are provided.
It realizes customized organizational management of various business systems, avoids data barriers, improves management flexibility and unity, and promotes the integration and integration of various business information systems.
Smart Images

Figure CN119961356A_ABST
Abstract
Description
Technical Field
[0001] The invention discloses a method for realizing information management of various business system organizations, and relates to the technical field of data management. Background Art
[0002] In response to prominent problems such as the independent operation of business systems under construction, inconsistent standards, and data barriers, the existing method is to take the lead in building an integrated platform, construct basic data standards and interface specifications, a fully integrated information resource system, a business collaborative work support system, an integrated service system, an operation and maintenance management system, etc. to provide collaborative work support. However, the construction of multiple systems is relatively complex, and the execution is not flexible enough, and customized management of each business system cannot be carried out. Summary of the invention
[0003] In view of the problems of the prior art, the present invention provides a method for realizing information management of organizational structures of various business systems, realizing management of all business systems of the platform, and promoting the integration of various business information systems.
[0004] The specific scheme proposed by the present invention is:
[0005] The present invention provides a method for implementing information management of each business system organization, comprising:
[0006] Step 1: Based on the integrated platform, create an organizational main tree, and create shadow trees for different business systems. The information of each organization is uniformly maintained by the organizational main tree and synchronized to the shadow trees of each business system.
[0007] Step 2: Use the shadow tree to maintain the organizational structure of the business system, use the shadow tree to change the affiliation and delete the organizational information, and open the modification interface to modify the organizational information of the main tree of the organizational structure through the shadow tree perspective page.
[0008] Step 3: Synchronize the incremental data between the shadow tree and the main tree of the organization: synchronize the modified and deleted data of the main tree of the organization directly to the shadow tree; when adding or changing the affiliation of the organization information using the shadow tree, generate a log, and select the required information through the log table to synchronize with the main tree of the organization.
[0009] Step 4: Synchronize the shadow tree data with the third-party organization: Provide the shadow tree hierarchical query interface to the third-party organization, and let the third-party organization perform full synchronization. The subsequent organizational change data in the shadow tree is stored in the message queue and consumed by the third-party organization.
[0010] Step 5: Take a shadow tree snapshot: Regularly take snapshots of the current shadow tree and view and retrieve saved past shadow tree snapshots to achieve backup records and avoid data loss.
[0011] Furthermore, in step 1 of the method for implementing organizational information management of each business system, the organizational information uniformly maintained by the organizational main tree includes the organization name, organization code, and basic attribute information of the organization level.
[0012] Furthermore, in step 2 of the method for implementing organizational information management of each business system, using a shadow tree to change subordinate organizational information includes adjusting the superior-subordinate relationship and departmental relationship of the organization in the shadow tree, and making modifications in the main tree of the organization through autonomous selection when changing the affiliation.
[0013] Furthermore, in step 2 of the method for implementing organizational information management of each business system, a flag is added to the shadow tree, and a third-party user after single-point authentication obtains the shadow tree within the authority, and different logged-in users obtain the organizational information within the authority.
[0014] The present invention also provides a device for implementing information management of each business system organization, including a tree management module, a data synchronization module and a snapshot module.
[0015] The tree management module is based on an integrated platform, creating an organizational main tree and creating shadow trees for different business systems. The information of each organization is uniformly maintained by the organizational main tree and synchronized to the shadow trees of each business system.
[0016] The tree management module uses shadow trees to maintain the organizational structure of the business system, uses shadow trees to change affiliations and delete organizational information, and opens a modification interface to modify the organizational information of the main tree of the organization through the shadow tree perspective page.
[0017] The data synchronization module synchronizes the incremental data between the shadow tree and the main tree of the organization: the modified data and deleted data of the main tree of the organization are directly synchronized to the shadow tree; when the shadow tree is used to add or change the affiliation of the organization information, a log is generated, and the required information is selected through the log table to be synchronized with the main tree of the organization.
[0018] The data synchronization module synchronizes the shadow tree with the third-party organization: it provides a hierarchical query interface for the shadow tree to the third-party organization, which performs full synchronization and stores the change data of the organization in the shadow tree into the message queue for consumption by the third-party organization.
[0019] The snapshot module takes shadow tree snapshots: it regularly saves snapshots of the current shadow tree, and at the same time checks and retrieves saved past shadow tree snapshots to achieve the purpose of backing up records and avoiding data loss.
[0020] Furthermore, the tree management module of the device for implementing organizational information management of each business system uses the main tree of the organization to uniformly maintain organizational information including the organization name, organization code, and basic attribute information of the organization level.
[0021] Furthermore, the tree management module of the device for implementing organizational information management of each business system uses a shadow tree to change subordinate organizational information, including adjusting the superior-subordinate relationship and departmental relationship of the organization in the shadow tree, and making modifications in the main tree of the organization through autonomous selection when changing the affiliation.
[0022] Furthermore, the tree management module of the device for implementing organizational information management of each business system adds a flag to the shadow tree, and a third-party user after single-point authentication obtains the shadow tree within the authority, and different logged-in users obtain the organizational information within the authority.
[0023] The benefits of the present invention are:
[0024] The method of the present invention utilizes shadow trees to realize customized management of organizations of various business systems. The basic attribute information of each organization tree is uniformly maintained by the main organization tree, and then the basic attribute information is synchronized to the shadow trees of various business systems. The shadow trees of business systems have no basic attribute maintenance function, and only retain the functions of organization affiliation change and deletion. By providing a set of standard and unified organization directory libraries and management mechanisms, unified authentication and management of all users of the platform are realized, thereby promoting the integration of various business information systems. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 It is a schematic flow chart of the method of the present invention.
[0026] Figure 2 This is a schematic diagram of the newly added organization page. DETAILED DESCRIPTION
[0027] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it, but the embodiments are not intended to limit the present invention.
[0028] Example 1
[0029] The present invention provides a method for implementing information management of each business system organization, comprising:
[0030] Step 1: Based on the integrated platform, Java can be used to develop and create the main tree of the organization, and create shadow trees of each organization for different business systems. The information of each organization is uniformly maintained by the main tree of the organization and synchronized to the shadow trees of each business system. The organizational information uniformly maintained by the main tree of the organization includes the organization name, organization code, and basic attribute information of the organization level.
[0031] Step 2: Use the shadow tree to maintain the organizational structure of the business system, use the shadow tree to change the affiliation and delete the organizational information, and open the modification interface to modify the organizational information of the main tree of the organization through the shadow tree perspective page.
[0032] Using the shadow tree to change the subordinate organization information includes adjusting the superior-subordinate relationship and department relationship of the organization in the shadow tree. When changing the affiliation, the modification can be made through independent selection in the main tree of the organization.
[0033] In step 2, the shadow tree is also authorized for the user, and a flag is added to the shadow tree. After single-point authentication, third-party users obtain the shadow tree within their permissions. In addition, different logged-in users obtain the organizational information within their permissions.
[0034] Step 3: Synchronize the incremental data between the shadow tree and the main tree of the organization: synchronize the modified and deleted data of the main tree of the organization directly to the shadow tree; when adding or changing the affiliation of the organization information using the shadow tree, generate a log, and select the required information through the log table to synchronize with the main tree of the organization.
[0035] Step 4: Synchronize the data between the shadow tree and the third-party organization: Provide the shadow tree hierarchical query interface to the third-party organization, and let the third-party organization perform full synchronization. The subsequent change data of the organization in the shadow tree is stored in the message queue rabbitmq and consumed by the third-party organization.
[0036] Step 5: Take a shadow tree snapshot: Regularly take snapshots of the current shadow tree and view and retrieve saved past shadow tree snapshots to achieve backup records and avoid data loss.
[0037] The method of the present invention provides different shadow trees to each application system. Each system obtains data in full through a shadow tree query interface, and can independently modify the attribute information and affiliation of the organization in the shadow tree, and obtain the changed data incrementally through RabbitMQ.
[0038] Example 2
[0039] The present invention also provides a device for implementing information management of each business system organization, including a tree management module, a data synchronization module and a snapshot module.
[0040] The tree management module is based on an integrated platform, creating an organizational main tree and creating shadow trees for different business systems. The information of each organization is uniformly maintained by the organizational main tree and synchronized to the shadow trees of each business system.
[0041] The tree management module uses shadow trees to maintain the organizational structure of the business system, uses shadow trees to change affiliations and delete organizational information, and opens a modification interface to modify the organizational information of the main tree of the organization through the shadow tree perspective page.
[0042] The data synchronization module synchronizes the incremental data between the shadow tree and the main tree of the organization: the modified data and deleted data of the main tree of the organization are directly synchronized to the shadow tree; when the shadow tree is used to add or change the affiliation of the organization information, a log is generated, and the required information is selected through the log table to be synchronized with the main tree of the organization.
[0043] The data synchronization module synchronizes the shadow tree with the third-party organization: it provides a hierarchical query interface for the shadow tree to the third-party organization, which performs full synchronization and stores the change data of the organization in the shadow tree into the message queue for consumption by the third-party organization.
[0044] The snapshot module takes shadow tree snapshots: it regularly saves snapshots of the current shadow tree, and at the same time checks and retrieves saved past shadow tree snapshots to achieve the purpose of backing up records and avoiding data loss.
[0045] As the information interaction and execution process between the modules of the above-mentioned device are based on the same concept as the embodiment of the method of the present invention, the specific contents can be found in the description of the embodiment of the method of the present invention and will not be repeated here.
[0046] Similarly, the device of the present invention uses shadow trees to achieve customized management of organizational structures of various business systems. The basic attribute information of each organizational tree is uniformly maintained by the main organizational tree, and the basic attribute information is then synchronized to the shadow trees of each business system. The business system shadow tree has no basic attribute maintenance function and only retains the organization affiliation change and deletion functions. By providing a set of standard and unified organizational directory libraries and management mechanisms, unified authentication and management of all users of the platform are achieved, thereby promoting the integration of various business information systems.
[0047] It should be noted that not all steps and modules in the above-mentioned processes and device structures are necessary, and some steps or modules can be ignored according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. The system structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or some components in multiple independent devices may be implemented together.
[0048] The above-described embodiments are only preferred embodiments for fully illustrating the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or changes made by those skilled in the art based on the present invention are within the protection scope of the present invention. The protection scope of the present invention shall be subject to the claims.
Claims
1. A method for implementing information management of various business system organizations, characterized in that include: Step 1: Based on the integrated platform, create an organizational main tree, and create shadow trees for different business systems. The information of each organization is uniformly maintained by the organizational main tree and synchronized to the shadow trees of each business system. Step 2: Use the shadow tree to maintain the organizational structure of the business system, use the shadow tree to change the affiliation and delete the organizational information, and open the modification interface to modify the organizational information of the main tree of the organizational structure through the shadow tree perspective page. Step 3: Synchronize the incremental data between the shadow tree and the main tree of the organization: synchronize the modified and deleted data of the main tree of the organization directly to the shadow tree; when adding or changing the affiliation of the organization information using the shadow tree, generate a log, and select the required information through the log table to synchronize with the main tree of the organization. Step 4: Synchronize the shadow tree data with the third-party organization: Provide the shadow tree hierarchical query interface to the third-party organization, and let the third-party organization perform full synchronization. The subsequent organizational change data in the shadow tree is stored in the message queue and consumed by the third-party organization. Step 5: Take a shadow tree snapshot: Regularly take snapshots of the current shadow tree and view and retrieve saved past shadow tree snapshots to achieve backup records and avoid data loss.
2. A method for implementing information management of each business system organization according to claim 1, characterized in that Step 1 The organizational information uniformly maintained by the organizational main tree includes the organization name, organization code, and basic attribute information of the organization level.
3. A method for implementing information management of each business system organization according to claim 1, characterized in that In step 2, using the shadow tree to change the subordinate organization information includes adjusting the superior-subordinate relationship and the department relationship of the organization in the shadow tree. When changing the affiliation, the modification is made through autonomous selection in the main tree of the organization.
4. A method for implementing information management of each business system organization according to claim 1, characterized in that In step 2, a flag is added to the shadow tree, and third-party users after single-point authentication obtain the shadow tree within their permissions. In addition, different logged-in users obtain the organizational information within their permissions.
5. A device for implementing information management of various business system organizations, characterized in that Including tree management module, data synchronization module and snapshot module, The tree management module is based on an integrated platform, creating an organizational main tree and creating shadow trees for different business systems. The information of each organization is uniformly maintained by the organizational main tree and synchronized to the shadow trees of each business system. The tree management module uses shadow trees to maintain the organizational structure of the business system, uses shadow trees to change affiliations and delete organizational information, and opens a modification interface to modify the organizational information of the main tree of the organization through the shadow tree perspective page. The data synchronization module synchronizes the incremental data between the shadow tree and the main tree of the organization: the modified data and deleted data of the main tree of the organization are directly synchronized to the shadow tree; when the shadow tree is used to add or change the affiliation of the organization information, a log is generated, and the required information is selected through the log table to be synchronized with the main tree of the organization. The data synchronization module synchronizes the shadow tree with the third-party organization: it provides a hierarchical query interface for the shadow tree to the third-party organization, which performs full synchronization and stores the change data of the organization in the shadow tree into the message queue for consumption by the third-party organization. The snapshot module takes shadow tree snapshots: it regularly saves snapshots of the current shadow tree, and at the same time checks and retrieves saved past shadow tree snapshots to achieve the purpose of backing up records and avoiding data loss.
6. A device for implementing information management of business system organizations according to claim 5, characterized in that The tree management module uses the main tree of the organization to uniformly maintain the organization information including the organization name, organization code, and basic attribute information of the organization level.
7. The device for implementing information management of each business system organization according to claim 5, characterized in that The tree management module uses the shadow tree to change the subordinate organization information, including adjusting the superior-subordinate relationship and department relationship of the organization in the shadow tree. When changing the affiliation, the organization main tree can be modified through independent selection.
8. The device for implementing information management of each business system organization according to claim 5, characterized in that The tree management module adds a flag to the shadow tree, so that third-party users after single-point authentication can obtain the shadow tree within their permissions. In addition, different logged-in users can obtain the organizational information within their permissions.